HPR entry for HPRCTL macroinstruction (Part 1)
- Entry:
- HPR
- VIT option:
- HPR
- Event:
- Invocation of HPRCTL macroinstruction
- VIT processing module:
- ISTITCHP
- Control is returned to:
- Module invoking the HPRCTL macroinstruction
This trace record is written when the HPRCTL macroinstruction
is issued. It indicates the type of lookup being performed, the return
code for that operation, and the addresses of the parameters involved.
- Byte (hex)
- Contents
- 00–03
- Record ID: C"HPR"
- 04
- ID is the primary address space ID (ASID). This field is 0 if the ASID is greater than X'FF'.
- 05
- 0
- 06
- Entry type:
- F
- FID5
- L
- LU
- M
- MRSU
- P
- PMI
- R
- RTP
- S
- RSREC
- T
- RTREC
- 07
- Function:
- A
- Add
- C
- Change
- D
- Delete
- F
- Find
- P
- Purge
- S
- Associate
- 08
- Return code:
- 00
- Success
- 04
- Not found
- 08
- Insufficient storage
- 0C
- Length value not valid
- 10
- Function not supported
- 14
- Duplicate FID5
- 18
- Token not valid
- 09–0D
- Name of module issuing HPRCTL
- 0E
- HPRCTL instance within issuing module
- 0F
- 0
- 10–13
-
- If entry type is FID5, BSB address
- If entry type is LU, session count
- If entry type is PMI and function is Add or Find, CPNRB address
- If entry type is RSREC, RSREC address
- If entry type is RTP, RTP address
- If entry type is RTREC, RTREC address
- 14–1B
-
- If entry type is FID5, FID5 address
- If entry type is LU, not applicable
- If entry type is MRSU, the MRSU address is located in bytes X'14' and X'15'
- If entry type is PMI, not applicable
- If entry type is RSREC, element address and element index
- If entry type is RTP, APPN CoS name. It is not written, however, for some cases of FIND FIRST and FIND NEXT.
- If entry type is RTREC, element address and element index
- 1C–1F
- Request parameter header (RPH) address