Creating a JavaGateway

The JavaGateway object is a logical connection between your application and the Gateway daemon when the application is running in remote mode. If a Java™ Client application is running in local mode, the JavaGateway is a connection between the application and the CICS® server, bypassing the Gateway daemon.

Use one of the constructors provided to create a JavaGateway. You must specify the protocol you are using, and the network address and port number of the remote Gateway daemon. You can specify this information either by using the setAddress, setProtocol and setPort methods, of the JavaGateway class, or by providing all the information in URL form: Protocol://Address:Port. If you specify a local connection, you must specify a URL of local: You can use the setURL method or pass the URL into one of the JavaGateway constructors.
Note: The IP address can be in IPv6 format. If you are using a Java Client application on an HP-UX system, and the application calls a Gateway that binds to an IPv6 address, specify -Djava.net.preferIPv4Stack=false explicitly.
The JavaGateway supports the following protocols :

There are several constructors available for creating a JavaGateway. The default constructor creates a JavaGateway with no properties. You must then use the set methods to set the required properties and the open method to open the Gateway. There are other constructors which set different combinations of properties and open the Gateway for you.