Serial application processing
In an IMSplex environment that does not use shared queues, if you want to define an application program as a serial program (that is, it cannot be scheduled simultaneously into message or batch message regions), you use the SCHDTYP= parameter on the APPLCTN macro. Application programs defined as serial cannot be scheduled to run simultaneously in more than one message or batch message region. Parallel application programs (SCHDTYP=PARALLEL), however, can be scheduled to run simultaneously.
In an IMSplex environment with shared queues, you can also define an application program as serial. In addition to defining the application program as serial (SCHDTYP=SERIAL), you must:
- Define an active instance of Resource Manager.
- Update the CQS global structure definition IMS PROCLIB member data set (CQSSGxxx) to define a resource structure using the RSRCSTRUCTURE parameter.
- Identify the resource structure using the RSRCSTRUCTURE parameter of the CSL RM initialization parameters PROCLIB member data.
When shared queues is enabled, and RM is active with a defined resource structure, IMS serializes the scheduling of applications defined as serial in an IMSplex.
- For information on defining and tailoring RM, see IMS Version 15.4 System Definition.
- For information on the CQSSGxxx IMS PROCLIB member data set, see IMS Version 15.4 System Definition.