PSMGR-EAB-DATA (also named PCB-DATA) is an array of pointers that IMS applications uses to interface to DL/I databases. For the CICS and TSO applications, the array is set to zeros, a null array.
In the IMS applications, the array contains the PCB addresses as pointers and External Action Blocks uses to establish addressability to database PCBs. For each database PCB, code a PCB mask and set its address to the appropriate pointer. For example, assume that you have on DL/I database PCB, which is the third PCB in the PSB (following the I/O PCB and alternate I/O PCB). If you were to code a PCB mask in the LINKAGE SECTION named DB-PCB, you would establish addressability through the statement SET ADDRESS OF DB-PCB TO PSMGR-EABPCB-PTR(3).
Note: For more information, see IMS Documentation.
In the CICS applications, command level calls establish addressability by scheduling the required PCBs in the program. The scheduling does not require the addresses to be passed to each named module because they are implicitly available through the CICS DL/I calls.
Note: For more information about CICS DL/I services, see the appropriate CICS documentation.
In the TSO applications, the array is null because CA Gen does not support DL/I databases under TSO.
|
Copyright © 2015 CA Technologies.
All rights reserved.
|
|