IMS callable services
IMS™ provides IMS callable services for exit routines to provide the user of the exit routine with clearly defined interfaces.
- Types of callable services
IMS callable services may consist of services for storage, control blocks, and the automated operator interface (AOI). - Exit routines eligible for callable services
An exit routine may use one or more of the three types of callable services: storage, control block, and AOI. DFSAOE00 is the only exit routine that is eligible to use AOI callable services. - Using callable services
You will need to initialize callable services for your IMS exit routine each time that your exit routine gets control. - Callable services
To use IMS callable services, an exit routine must invoke one of two IMS callable services entry points in AMODE 31. The exit routine will receive a control block and a callable services parameter list. - IMS Callable Storage Services
CSSTRG is the function-specific parameter list used for IMS Callable Storage Service requests. It is defined by the DFSCSTRG macro. - IMS Callable Control Block Services requests
CSCBLK is the function-specific parameter list used for IMS Callable Control Block Service requests. It is defined by the DFSCCBLK macro. - IMS Callable AOI Services
DFSCAOI is the function-specific parameter list used for IMS Callable AOI Service requests. The DFSCAOI macro defines these requests.
Parent topic: Guidelines for writing IMS exit routines