Home Contact Us Français Search Site Map
NOMAD 7.50 Java Interface
  NOMAD 7.50 - Java Interface

Java Interface - access to Java from NOMAD (OS/390 only)

The NOMAD Java Interface provides the capability of running a Java program from within NOMAD. Currently, the Java Interface is only available under OS/390 running under either Session Manager or TSO.

A Java program can be used for a number of different purposes. Java is especially good for interacting with the Web and for processing XML formatted data. For example, NOMAD could run a Java program for:
 
  
 
Web access to obtain data from, or transfer data to remote locations using Java’s URL access.
Parsing XML documents e.g. converting LIST XML output into HTML formatted documents.
 
 

NOMAD invokes a Java Virtual Machine, which, in turn, invokes the main() method of the specified Java program. Java programs are not invoked as NOMAD user-written functions since Java class files are run with an interpreter called a Java Virtual Machine, or ‘JVM’. The NOMAD Java Interface can be used to:

  
 
start a Java Virtual Machine (JVM).
instruct the JVM to invoke the main() method of a Java program.
 
 

A Java program used with this interface can:
 
  
 
obtain main() parameter values from the 4GL.
interact with UNIX System Services to read and write Hierarchical File System files.
interact with Web URLs.
read from and write to 4GL-defined files.
retrieve and set the values of 4GL &variables.
 
 

In order for NOMAD to control a Java Virtual machine (JVM) and to specify a Java program to be run by the JVM, the following installation requirements must be met:
 
  
 
OS/390 Version 1 Release 1 or higher. OS/390 V2R6 preferred.
Unix System Services (USS) must be enabled.
The IBM Language Environment must be 1.5 or higher.
Java for OS/390 must be installed.
 
 

NOMAD must specify to the JVM where to look for Java classes. NOMAD also must specify to the operating system where to find the shared-object libraries that are used to resolve the JNI functions called by both NOMAD and the JVM itself. To accomplish this, two environment paths are set from within NOMAD; the CLASSPATH and the LIBPATH.

CLASSPATH

The CLASSPATH defines the path to be searched for loading Select Business Solutions provided Java classes and user-written Java classes used during the execution of your JAVA program.

LIBPATH

The LIBPATH specifies the path that is searched for the JVM programs and the AONIX provided programs that ‘connect’ the Java classes with the NOMAD product. These JNI programs are provided in one or more jar files.
 
Learn More

To find out more about how Select Business Solutions can help you either Contact Us, or visit our Product Resources area for all the latest related downloads.
 
  
 
  Datasheets
NOMAD (1.2mb)
NOMAD 2005 - Release Overview
NOMAD Reporting
NOMAD Interface for DB2
NOMAD Interface for VSAM
 
 
 
 
Useful Links
IBM DB2
IBM Mainframe servers
IT Toolbox - Database Knowledge Base
Teradata

Other Links

 
 

CMMI and Component Based Development Modeling tools available for free trial
About Us
Customers
Downloads
Learning Zone
News & Events
Partners
Products
Services
Solutions
Support
Webcasts
Industry Links


 

 

 


About Us | Customers | Downloads | Learning Zone | News & Events | Partners | Products | Services | Solutions | Support | Webcasts | Industry Links  
Copyright 2006, Select Business Solutions, Inc. All rights reserved.