PSBRecord stereotype

The PSBRecord stereotype defines the structure of the runtime program specification block (PSB) and includes a series of program control block (PCB) records that match the PCBs in the runtime PSB.

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.

Compatibility

Table 1. Compatibility considerations for the PSBRecord stereotype
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.

Feedback