This section lists all the reason codes returned by the DESERV macro.
Reason |
Meaning |
---|---|
0000 (X'0000') | Successful processing. |
1001 (X'03E9') | The module is buffered by LLA. No connection was established. |
1002 (X'03EA') | Some members not found. |
1003 (X'03EB') | The SMDE parameter is mutually exclusive with C370LIB(YES). |
1004 (X'03EC') | For GETTYPE=SMDE, the input SMDE pointer was zero. |
1005 (X'03ED') | AREA and AREAPTR are mutually exclusive. |
1006 (X'03EE') | The DCB was not opened with DSORG=PO. This Applies only to the get function when C370LIB=YES. |
1007 (X'03EF') | The C370LIB directory indicates that a symbol is associated with a member name but that name does not exist in the PDS directory. |
1008 (X'03F0') | While processing a C370LIB directory, inconsistencies were found in the text records. |
1009 (X'03F1') | DCBBLKSI is too small. |
1010 (X'03F2') | C370LIB(YES) and PDSDE are mutually exclusive. |
1011 (X'03F3') | A DESERV GET_ALL call was made where the CONNECT=HOLD parameter was specified, but the caller was not in a system key nor in supervisor state. |
1012 (X'03F4') | No members in directory. |
1013 (X'03F5') | Caller specified an authorized subpool, but is not authorized. |
1014 (X'03F6') | More than one error has occurred. Check codes in DESL. |
1015 (X'03F7') | A call to IEWBXILO returned an unexpected return code. |
1016 (X'03F8') | For the DESERV function UPDATE, the caller updated a field in the PMAR that is not supported for update. |
1017 (X'03F9') | The release function was expecting a subfunction code of connid or smde list. Neither was specified. |
1018 (X'03FA') | The SMDE for the release function had a null pointer or eyecatcher was invalid. |
1019 (X'03FB') | The connection specified in the SMDE could not be found. Possible user error. |
1020 (X'03FC') | File lock unavailable, possible sharing problem. |
1021 (X'03FD') | Alias name is same name as primary name for this member. |
1022 (X'03FE') | The smde input defined a token section that was deemed to be bad. The item number may have been inconsistent with the alias flag. |
1023 (X'03FF') | For an UPDATE function, the caller has changed the length of the PMAR. |
1024 (X'0400') | Name to be replaced did not previously exist. |
1025 (X'0401') | IEWLCNVT macro call error. |
1026 (X'0402') | PMARA to PMAR merge failed. |
1027 (X'0403') | No space to store connections. |
1028 (X'0404') | Number of CONNIDs exceeded. |
1029 (X'0405') | IGWFTOKM SET failed. |
1030 (X'0406') | IGWFTOKM EXTRACT failed. |
1031 (X'0407') | Bad return code from SETLOCK. |
1032 (X'0408') | Error converting PDSDE to PMAR. |
1033 (X'0409') | JCDM returned an unexpected return and reason code combination. |
1034 (X'040A') | Error converting TTR to CCHHR. |
1035 (X'040B') | FREEMAIN failure. |
1036 (X'040C') | Function supports PDSE program objects only. |
1037 (X'040D') | LLA does not support long names. |
1038 (X'040E') | The PUT failed because of a name conflict. |
1039 (X'040F') | The MEM_DATA must have one member designated as primary. |
1040 (X'0410') | The first 8 bytes of a name were all 1001 (X'FF'. |
1041 (X'0411') | The id, length, or level of the DESP is invalid. |
1042 (X'0412') | The MEM_DATA must have only one member designated as primary. |
1043 (X'0413') | MLT is not valid (PUT func). Caller appears to have tried to update the mlt field (UPDATE function). |
1044 (X'0414') | Connect token invalid. |
1045 (X'0415') | This function requires a PDSE data set. |
1046 (X'0416') | Area provided is too small. |
1047 (X'0417') | A call to disconnect files was rejected. |
1048 (X'0418') | An internal function call to IGWCDFNX was invalid because the function code was invalid. |
1049 (X'0419') | ** INTERNAL CODE **. |
1050 (X'041A') | File token is invalid. |
1051 (X'041B') | Address of the PDSDE is 0. |
1052 (X'041C') | The concatenation number specified is greater Than the concatenation number of last data set in the concatenation. |
1053 (X'041D') | The DEBCHK macro failed. The DCB or DEB was invalid. |
1054 (X'041E') | Address of the DEB is 0 or DCB was input But the DCB pointed to by the DEB did not point back to the DEB. |
1055 (X'041F') | With function PUT the DCB must be opened for output. |
1056 (X'0420') | A compressed name is inconsistent for some reason (such as the index value is greater than the number of names defined for the program object). |
1057 (X'0421') | The passed DCB is not opened. |
1058 (X'0422') | The address of the DCB is 0. |
1059 (X'0423') | To pass the DEB the caller must be in supervisor state or a privileged key. |
1060 (X'0424') | The FUNC value is incorrect. |
1061 (X'0425') | The length of a name was either 0 or greater than 8. |
1062 (X'0426') | The address of the NAME parameter is 0. |
1063 (X'0427') | The count of entries in MEM_DATA block is 0. |
1064 (X'0428') | The address of the MEM_DATA block is 0. |
1065 (X'0429') | PUT function requires OPTION field be specified. |
1066 (X'042A') | The RELEASE function must be specified with The CONN_ID parameter or the DE_LIST parameter. |
1067 (X'042B') | The address of the CONN_ID parameter was 0. |
1068 (X'042C') | The number of entries in the DE_LIST was 0. |
1069 (X'042D') | The address of the DE_LIST parameter was 0. |
1070 (X'042E') | Gap specified was too large. This gap must not be larger than DESP_ENTRY_GAP_MAX. |
1071 (X'042F') | The length of the area provided was insufficient. For the GET function, area length must be larger than the fixed portion of the DESB. |
1072 (X'0430') | The address of the AREAPTR is 0. |
1073 (X'0431') | The address of a DESB provided is 0. |
1074 (X'0432') | The GET function accepts only a NAME_LIST or a PDSDE. Neither was provided. |
1075 (X'0433') | The connect identifier in SMDE provided is not valid. |
1076 (X'0434') | The count of entries in the NAME_LIST was 0. |
1077 (X'0435') | The address of the NAME_LIST structure is 0. |
1078 (X'0436') | The connect intent specified is not valid. |
1079 (X'0437') | Non-zero return code from an IGWFESTK request. |
1080 (X'0438') | A purge for a DCLA was attempted but the anchor was not in use. |
1081 (X'0439') | An obtain for a DCLA was attempted but the anchor was not free. |
1082 (X'043A') | Desd data length is invalid, input length was 0. |
1083 (X'043B') | An STCK instruction failed. |
1084 (X'043C') | Alias name specified is a primary name and the options did not allow for deleting primary names. |
1085 (X'043D') | The maximum allowable connection identifiers (64k) was allocated and a request to add one more failed. |
1086 (X'043E') | An I/O error occurred, the post code in the ECB was unexpected. |
1087 (X'043F') | Issued by the DESERV recovery routine when entered for an unknown reason (for example, a program check) while the exit routine was in control. Most likely an exit error. |
1088 (X'0440') | PDSDE merge into PMAR failed. |
1089 (X'0441') | Two MLT names were found for a single member. |
1090 (X'0442') | An unexpected Standard Attribute Record (SAR) code was found when reading attribute records. |
1091 (X'0443') | A name record was obtained from jcdm but no associated PNAR was found. |
1092 (X'0444') | A call to IGWCDFNC failed. |
1093 (X'0445') | A call to IGWFECHG failed. |
1094 (X'0446') | A call to GETMAIN failed. |
1095 (X'0447') | Issued by DESERV recovery routine when entered for unknown reason while the exit routines were not in control. |
1096 (X'0448') | A call to the pacb_locate routine failed. |
1097 (X'0449') | Caller not supervisor state, or system key. |
1098 (X'044A') | Invalid return code set by DESERV EXIT. |
1099 (X'044B') | An EXIT exists and DESERV FUNC EXIT with NOREPLACE specified was issued, current exit is not replaced. |
1100 (X'044C' | A ZERO DESP_EXIT_DST_PTR was passed in. |
1101 (X'044D') | The DST header is not correct. |
1102 (X'044E') | The EXIT_PREV_DSTPTR parm was not set. |
1103 (X'044F') | The EXIT_OPTION specified is not supported. |
1104 (X'0450') | The EXIT_SCOPE specified is not supported. |
1105 (X'0451') | AN EXIT_OPTION=DELETE specified a DST address that was not current, the compare and swap failed. |
1106 (X'0452') | The pointer to the previous DST is zero. This is checked for EXIT_OPTION=DELETE. |
1107 (X'0453') | The DST header is invalid for the DST pointed to by DESP_PREV_DSTPTR_PTR. This is checked for EXIT_OPTION=DELETE. |
1108 (X'0454') | A FUNC=RENAME request specified a new name and a old name that were the same. |
1109 (X'0455') | A FUNC=RENAME request specified a new name and a old name that were both greater than 63 bytes. |
1110 (X'0456') | A FUNC=RENAME request specified a new name that already exists in the pdse. |
1111 (X'0457') | A FUNC=RENAME request specified a new name that is greater than 63 bytes long and was not an original name for the program object. |
1112 (X'0458') | A FUNC=PUT request specified an alias name for a primary that was deleted by the time the alias name was to be added to the directory, therefore no directory update was performed for the name. |
1113 (X'0459') | An error occurred processing a defer element purge request. |
1114 (X'045A') | An error occurred processing a defer anchor purger request. |
1115 (X'045B') | An error occurred processing a defer anchor release request |
1116 (X'045C') | An error occurred processing a defer anchor obtain request. |
1117 (X'045D') | A call to nullify the DCII latch failed |
1118 (X'045E') | A call to initialize the DCII latch failed. |
1119 (X'045F') | A call to OBTAIN the DCII latch failed. |
1120 (X'0460') | A call to RELEASE the DCII latch failed. |
1121 (X'0461') | A C370LIB directory is bad. The first record is not an ESD for either @@DC370$ OR @@DC390$. |
1122 (X'0462') | A C370LIB directory is bad. EOF encountered before reading END record. |
1123 (X'0463') | An igwftokm extract returned a pacb address of zero |
1124 (X'0464') | MEMBER_COUNTS and CONCAT(ALL) are mutually exclusive |
1125 (X'0465') | A call to IGWLOCK to get a PDSE directory lock failed |
1126 (X'0466') | DCII EYE CATCHER BAD |
1127 (X'0467') | UNIX directories not supported. |
1129 (X'0469') | Global exit address is not in common storage. |