OTMA C/I initialization
OTMA C/I provides a stand-alone program, DFSYSVI0, that must be run to initialize the OTMA C/I after either an IPL of z/OS® or the application of maintenance to the OTMA C/I.
If any OTMA C/I clients are active when DFSYSVI0 starts, DFSYSVI0 issues DFS3948E and DFS3950A. Running the SVC initialization when an OTMA C/I client is still active can result in XCF errors.
Active clients can be identified by issuing the z/OS command D GRS,RES=(DFSOTMA,*).
If any clients are active when the DFSYSVI0 program is run, terminate the clients and reply "RETRY" to DFS3950A to attempt to initialize the SVC again.
If the clients cannot be terminated, reply "CANCEL" to DFS3905A to stop the utility without initializing the SVC.
If the clients are orphaned and will not be used again, then reply "BYPASS" to DFS3905A to proceed with the SVC initialization. Extreme care must be taken with this option as XCF errors may result if those existing clients attempt to use OTMA C/I again.
DFSYSVI0 invokes DFSYSVC0, one of the OTMA C/I modules. DFSYSVC0 loads and registers the SVC services by an authorized address space running on the same z/OS image as the application programs accessing it. Initializing the OTMA C/I after applying maintenance to the OTMA C/I ensures that when an OTMA C/I call is executed by an OTMA C/I client, all the OTMA C/I modules in the DFSYSVC0 load module that are needed to process the call are at the same level as DFSYSVC0.
Because there is only one OTMA C/I and OTMA C/I runs in the client address space through SVC rather than in IMS, DFSYSVI0 refreshes OTMA C/I for all OTMA C/I clients in the system regardless of which IMS systems the clients connect to.
You must add an entry in the z/OS program properties table (PPT) for the OTMA Callable Interface initialization program. The steps for doing this are:
Procedure
//OTMAINIT PROC RGN=3000K,SOUT=A
//*
//IEFPROC EXEC PGM=DFSYSVI0,
// REGION=&RGN
//*
//STEPLIB DD DISP=SHR,UNIT=SYSDA,
// DSN=IMSVS.SDFSRESL
//*
//SYSPRINT DD SYSOUT=&SOUT
//SYSUDUMP DD SYSOUT=&SOUT After OTMA C/I is installed and initialized, you can use it to connect to any IMS OTMA release.