In general, NOC Script can call any Java-based library. There are two ways to access a Java package:
Use the full package name when accessing Java classes and interfaces.
Use the importPackage() mechanism in JavaScript.
The following example shows how to open a connection to a JDBC* database (in this case a Microsoft* SQL Server* database) using full package names:
try { java.lang.Class.forName( 'com.inet.tds.TdsDriver' ) // Get the driver into memory. var props = new java.util.Properties() props.setProperty( 'user', 'formula' ) props.setProperty( 'password', 'sesame' ) var url = 'jdbc:inetdae:qaintel0:1433' var conn = java.sql.DriverManager.getConnection( url, props ) } catch( Exception ) { writeln( 'Could not get connection: ' + Exception ) } The following example shows how to use importPackage: importPackage( java.sql ) importPackage( java.util ) importPackage( java.lang ) try { Class.forName( 'com.inet.tds.TdsDriver' ) // Get the driver into memory. var props = new Properties() props.setProperty( 'user', 'formula' ) props.setProperty( 'password', 'sesame' ) var url = 'jdbc:inetdae:qaintel0:1433' var conn = DriverManager.getConnection( url, props ) } catch( Exception ) { writeln( 'Could not get connection: ' + Exception ) }