Parameter list for log capture routines
At invocation, registers are set, and the log capture routine uses the standard exit parameter list (EXPL). You can ignore the reason and return codes in that list.

The following is a list of the exit-specific parameters; it is mapped by macro DSNDLOGX.
| Name | Hex offset | Data type | Description |
|---|---|---|---|
| LOGXEYE | 00 | Character, 4 bytes | Eye catcher: LOGX |
| LOGXLNG | 04 | Signed 2-byte integer | Length of parameter list |
| 06 | Reserved | ||
| 08 | Reserved | ||
| LOGXTYPE | 10 | Character, 1 byte | Situation identifier:
|
| LOGXFLAG | 11 | Hex | Mode identifier.
|
| LOGXSRBA | 12 | Character, 6 bytes | First log RBA, set when DB2® is started. The value remains constant while DB2 is active. |
| LOGXARBA | 18 | Character, 6 bytes | Highest log archive RBA used. The value is updated after completion of each log archive operation. |
| 1E | Reserved | ||
| LOGXRBUF | 20 | Character, 8 bytes | Range of consecutive log buffers:
|
| LOGXBUFL | 28 | Signed 4-byte integer | Length of single log buffer (constant 4096) |
| LOGXSSID | 2C | Character, 4 bytes | DB2 subsystem ID, 4 characters left justified |
| LOGXSTIM | 30 | Character, 8 bytes | DB2 subsystem startup time (TIME format with DEC option: 0CYYDDDFHHMMSSTH) |
| LOGXREL | 38 | Character, 3 bytes | DB2 subsystem
release level:
|
| LOGXMAXB | 3B | Character, 1 byte | Maximum number of buffers that can be passed on one call. The value remains constant while DB2 is active. |
| 3C | 8 bytes | Reserved | |
| LOGXUSR1 | 44 | Character, 4 bytes | First word of a doubleword work area for the user routine. (The content is not changed by DB2.) |
| LOGXUSR2 | 48 | Character, 4 bytes | Second word of user work area. |

'101' for Version 10