ERPx entry for error recovery procedures
- Entry:
- ERPI, ERPL, ERPT, or ERPX
- VIT option:
- CIO
- Event:
- Error recovery
- VIT processing module:
- ISTRACCI
- Control is returned to:
- ISTZBM0J for LDNCB, or ISTZBM0K for ICNCB and RWNCB
This trace record is written during error recovery for
channel I/O.
- ERPI is generated for communication controllers and local SNA cluster controllers.
- ERPL is generated for local non-SNA cluster controllers.
- ERPT is generated for IP over channel data link control connections.
- ERPX is generated for channel-to-channel-attached hosts and channel-attached IBM® 3172 Interconnect Nways Controllers.
For record types with suffix I, X, or T, the CIO events
are also captured within the NCB (pointed to by NCBCIOMV). The NCB
trace table is mapped by NCBCIOAR.
- Byte (hex)
- Contents
- 00–03
- Record ID:
- C"ERPI" for ICNCB
- C"ERPL" for LDNCB
- C"ERPT" for RWNCB
- C"ERPX" for XCNCB
- 04
- ID is the primary address space ID (ASID). This field is 0 if the ASID is greater than X'FF'.
- 05
- For ERPI, ERPL, and ERPT, link station state (NCBLNKST). For ERPX, station state (XCNSSFSM)
- 06
- 0
- 07
- 0
- 08–0B
- Channel device name in EBCDIC (either a device address or device number)
- 0C–0F
- NCB address
- 10–13
- Flag bytes (NCBFLAGS)
- 14
- Flag byte as follows:
- Bit
- Meaning
..1. ....
- Exception condition occurred (IOSEX flag is on)
...1 ....
- Error routine is in control (IOSERR flag is on)
- 15
- I/O completion code (IOSCOD)
- 16–17
- For ERPI, ERPL and ERPT, sense data (IOSSNS). For ERPX, 0.
- 18–1F
- Channel status word from IOSB