The runtime PCBs specify information about the ability of your program to access to resources such as DL/I databases, IMS™ message queues, and GSAM files (see PCB record stereotypes). The EGL PSBRecord stereotype characterizes a record that contains a subset of the information from the runtime PSB. EGL uses this information to build default segment search arguments (SSAs) for DL/I database access and to access other resources in the IMS target platforms or for programs that use DL/I.
The definition of the runtime PSB, and therefore the PSBRecord, varies based on your target platform and whether your program sets the callInterface property to AIBTDLI (the default) or CBLTDLI; see "Compatibility" in this topic.
| Platform | Issue |
|---|---|
| CICS® | To use DL/I database I/O, include database PCBs in both the runtime PSB and the EGL PSB record. |
| IMS/VS, IMS BMP, and z/OS® batch | You must also include types of PCBs other than database PCBs in your PSBRecord. For more information about target platform requirements and non-database PCBs, see Data access using PSBs and PCBs. |