Refreshing CTGRRMS services
Use the <install_path>/bin/ctgasi command to refresh CTGRRMS services that are used for XA support. ctgasi must be run in a UNIX System Services shell. It can be launched in batch mode using CTGBATCH.
About this task
Follow these steps after successfully installing CICS Transaction Gateway and before running any Gateway daemons. If you do not follow these steps for every LPAR, Gateway daemons will fail to start.
Procedure
Results
A Gateway daemon, or version of ctgasi, from an earlier release cannot run a CTGINIT file from a later release. The version of ctgasi which invokes CTGINIT and causes the service to be refreshed must be from the later release.
Note:
- The CTGINIT module in hlq.SCTGLINK must be added to the MVS LNKLST if you want to use XA support through CTGRRMS services It is not used for any other reason. If CICS TG is not configured for XA support then CTGINIT does not need to be in the MVS LNKLST.
- If XA support is enabled, an address space, called CTGRRMS gets started the first time you start either a ctgmaster process or a Gateway daemon, or when you run the ctgasi command. Since the CTGRRMS address space is not started with JCL there is no steplib.
-
If XA is enabled and CTGINIT is not in the MVS LNKLST you will see the message:
CSV003I REQUESTED MODULE CTGINIT NOT FOUND
- CTGINIT is downward compatible. CICS TG V6.1, V7.0, V7.1, and V7.2 can all be run, using the CICS TG V7.2 CTGINIT.