Here is the link (3,1) https://www.ibm.com/docs/en/zos/3.1.0?topic=errnojrs-description-location-information
Reason codes are sometimes referred to as errnojrs or as errno2 values. The reason code is made up of 4 bytes in the following format: cccc rrr cccc is a halfword reason code qualifier. Generally this is used to identify the issuing module and represents a module ID. rrrr is the halfword reason code that is described in this documentation. Only this part of the reason code is intended as an interface for programmers. If the contents of the two high-order bytes are within the range of X'0000' – X'20FF' the error that is represented by the reason code is provided in this documentation. The two high-order bytes of the reason codes returned contain a value that is used to qualify the contents of the two low-order bytes. If the contents of the two high-order bytes are outside the range, the error that is represented by the reason code is not a z/OS UNIX reason code. Use Table 1 to determine where additional information on the reason code can be found. For z/OS® UNIX, zFS, TCP/IP and Language Environment® reason codes, users can use either the BPXMTEXT TSO/E command or the bpxmtext shell command to display a reason code's meaning and recommended action. ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
