Previous Topic: How Customization WorksNext Topic: Customizing the USLBILX Module


Customizing the GSISVCX Module

GSISVCX, the CA IDMS Tools version of the assembler language module IDMSSVCX is designed to create a 40-position extension to the CA IDMS External Request Element control block (ERE). The type of data that is placed into these 40 positions by the module depends, in part, on whether the run-unit being processed is identified by CA IDMS as BATCH or CICS.

For any type of run-unit--the JOBNAME, the run-unit start date and time, and the step start time are moved into the ERE by GSISVCX.

For BATCH run-units--up to 16 bytes of information contained in the account field of the job card are moved into the ERE by GSISVCX.

For CICS run-units--the transaction ID, terminal ID, and operator ID are moved into the ERE by GSISVCX. You will need to customize this module if your installation already uses a version of IDMSSVCX and that function must be retained for continued use: if your account number is not in the first field of the z/OS JOB ACCT parameter; if your installation uses a TP monitor other than CICS; or if the data moved into the ERE is not sufficient for your billing system requirements.

To customize GSISVCX, your systems programmer must make the desired changes to the source code. See the CA IDMS Installation and Maintenance Guide.

When altering the source code for GSISVCX, follow these guidelines: