Format of the XIB exit interface block

The XIB exit interface block is mapped by the HWSXIB macro.

The XIB exit interface block is provided to support the processing of IMS Connect exit routines. For example, the XIB exit interface block can be used to store the address of a table that an IMS Connect user message exit routine uses during processing.

The following table describes the fields and field offsets of the exit interface block.

Field Dec Offset Hex Offset Length Value
XIB_HEADER 0 X'00' 0  
XIB_EYE 0 X'00' 4 Eye catcher.
XIB_DATASTORES 4 X'04' 4 The address of the XIBDS data store list.
XIB_UFLD_CNT 8 X'08' 4 The number, in hexadecimal format, of fullword user fields in the XIB_USERAREA.
XIB_XIBDS_LEN 12 X'0C' 2 Length of the XIBDS entries.
XIB_ARCHLVL 14 X'0E' 1 Architecture level of the XIB exit interface block.
X'01'
XIB_ARCH1 - Architecture level 1
X'02'
XIB_ARCH2 - Architecture level 2
X'03'
XIB_ARCH3 - Architecture level 3
XIB_ARCH3
Highest architecture level
  15 X'0F' 1 Reserved.
XIB_VERSION 16 X'10' 4 The IMS version of the IMS Connect instance.
XIB_XIB1 20 X'14' 4 Address of the XIB1 exit interface block for connections to IMS DB.
  24 X'18' 12 Reserved.
XIB_USERAREA 36 X'24' 0F Start of the user area of the XIB.