Installing EntireX Java Components under z/OS UNIX

This document describes how to install EntireX Java components under z/OS UNIX. It covers the following topics:


Scope

The following EntireX Java components can be used under z/OS UNIX:

  • Java RPC Server/Client

  • XML/SOAP RPC Server/Client

  • WebSphere MQ RPC Server

  • WebSphere MQ Listener

  • RPC-ACI Bridge

  • XML/SOAP Listener

  • CICS ECI RPC Server

  • IMS Connect RPC Server

Installation Steps

Start of instruction setTo install EntireX Java components under z/OS UNIX

  1. Unload the delivered installation medium to your DASD device. See Copying the Contents of the Installation Medium to Disk.

  2. On your UNIX system, create a directory for the installation. For example:

    mkdir SoftwareAG; cd SoftwareAG;
  3. Copy the file hlq.EXXvrs.TAR to the created directory, where hlq is your high-level qualifier and vrs is the product version, release and service pack:

    tso "oput 'hlq.EXXvrs.TAR' 'exxvrs.tar' binary"
  4. Unpack the TAR file:

    tar xvf exxvrs.tar

Now you have created a folder structure with subdirectories EntireX and WS-Stack which contain all necessary files in several subdirectories. In the EntireX/bin directory you have an environment file exx_zos_env.sh, which you can source to set your environment. Before sourcing the environment, edit this file and set the environment variable EXXDIR to your EntireX directory. Then you can enter the following command (note the space after the initial period):

. ./exx_zos_env.sh

Check your Java installation and edit the file exxjenv.sh in the EntireX/bin directory. You need to set the JAVA_HOME environment variable to your corresponding Java installation.

Bourne shell scripts are provided in the EntireX/bin directory to start the different RPC servers.

To use the XML/SOAP RPC Server, configure the path to the example.xmm file. Edit the file EntireX/config/entirex.xmlrpcserver.configuration.xml and adapt the pathname in the exx-xmm tag. This file is already in EBCDIC format and the encoding has been set to CP037. If you need a different encoding, change this setting accordingly.

Configuring and Administering the Java Components

The following links provide more information on configuring and administering the EntireX Java components under UNIX.

EntireX Java Component More Information
Java RPC Server Administering the EntireX Java RPC Server under UNIX | Windows
WebSphere MQ RPC Server and WebSphere MQ Listener EntireX WebSphere MQ RPC Server
RPC-ACI Bridge EntireX RPC-ACI Bridge
XML/SOAP RPC Server Administering the EntireX XML/SOAP RPC Server under UNIX | Windows
XML/SOAP Listener Configuring the XML/SOAP Listener under UNIX | Windows
CICS ECI RPC Server CICS ECI RPC Server
IMS Connect RPC Server IMS Connect RPC Server

The following table shows the provided start script and configuration file for each RPC server.

RPC Server Script in EntireX/bin Config File in EntireX/config
Java RPC Server jrpcserver.bsh entirex.javarpcserver.properties
XML/SOAP RPC Server jxmlrpcserver.bsh entirex.xmlrpcserver.properties
WebSphere MQ RPC Server wmqbridge.bsh entirex.wmqbridge.properties
WebSphere MQ Listener wmqlistener.bsh entirex.wmqbridgelistener.properties
RPC-ACI bridge jrpcacibridge.bsh entirex.rpcacibridge.properties
CICS ECI RPC Server cicseciserver.bsh entirex.cicseci.properties
IMS Connect RPC Server imsconnectserver.bsh entirex.imsconnect.properties

For the XML/SOAP Listener you need to set up a Web server and install Software AG Common Web Services Stack to this Web server. See Configure the Web Services Stack Runtime in the Software AG Infrastructure Administrator's Guide, also available under http://documentation.softwareag.com > Guides for Tools Shared by Software AG Products. After successful installation, copy or upload <inst_dir>/EntireX/classes/entirex.jar to the WEB-INF/lib folder in the Web Services Stack application folder.