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.
|
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. |