1.2.3.8.3 Parameter(s)

DB PCB
Contains all the DB related information, especially the DB name
AIB
Specifies the AIB for the call. This parameter is an input and output parameter. These fields must be initialized in the AIB:
AIBID Eye catcher.
This 8-byte field must contain DFSAIBbb.
AIBLEN AIB lengths.
This field must contain the actual length of the AIB that the application program obtained.
AIBRSNM1 Resource name.
This 8-byte, left-justified field must contain the name of a DB PCB.
AIBOALEN I/O area length.
This field must contain the length of the I/O area specified in the call list I/O Area is used to received the returned output.
Because keywords are not supported, the output format of the I/O area is as following:
  • LL Field 1 Field 2 Field 4 Field 5
  • LL: This 2 bytes number, indicates the whole length.
  • Field 1? This 8-byte field contains the ddname from the AREA statement
  • Field 2: Sequential dependent next to allocate CI.
  • Field 4: This 4-byte field contains the number of unused control intervals in the sequential dependent part.
  • Field 5: This 4-byte field contains the number of unused control intervals in the independent overflow part

Note:

The I/O data area will have 24 bytes of positioning information for every area in the DEDB.
SSA list
Contains a series of qualified/unqualified SSA to establish the position of the segment being inserted, the lowest-level SSA (i.e. the SSA at the level of the segment being inserted) must be unqualified. An unqualified SSA is satisfied with the first occurrence of the segment type.