A complete list of the reason codes for the ICSF abend (X'18F')
is contained in z/OS MVS System Codes which
is published on release boundaries. As a migration aid for HCR77B0, which is not on a release boundary, new
and changed codes for FMID HCR77B0 are listed
here. Release codes introduced in the previous web deliverable, FMID
HCR77A1, HCR77A0, and HCR7790 are also listed.
An 18F code indicates an abend from ICSF.
HCR77B0 reason codes are as follows:
- Code Hex (Dec)
- Meaning
- 477 (1143)
- Crypto processor encountered a toxic request (APAR OA43012).
- 478 (1144)
- Damaged variable metadata detected.
- 479 (1145)
- An error occurred during ATTACH of the CSFKSMPT task.
- 47A (1146)
- ISGQUERY returned unexpected results.
- 47B (1147)
- KDS bound to multiple KDS tokens.
- 47F (1151)
- Received CC1 from protected-key operation.
The following reason codes are no longer issued
as of HCR77B0:
- 2 (2)
- 5 (5)
- A (10)
- 2C (44)
- 50 (80)
- A2 (162)
- 187 (391)
- 40A (1034)
- 40B (1035)
- 40C (1036)
- 40D (1037)
- 416 (1046)
- 429 (1065)
- 42A (1066)
- 475 (1141)
HCR77A1 reason codes are as follows:
- Code Hex (Dec)
- Meaning
- 7E (126)
- CSFMIRDT subtask cannot be restarted.
- 18F(44F)
- Error while loading an ICSF module on startup. The load abend
and reason codes are in registers 2 and 3. The most likely problem
is the loading of signed module CSFINPV2. A signature verification
failure would be indicated by R2 = 00000360, R3 = 00000040, which
should be accompanied by security manager messages detailing the problem.
An
18F code indicates an abend from ICSF.
- 447 (1095)
- Malformed request caused processor recovery.
- 46F (1135)
- PKCS #11 Services detected an error in DER encoded data returned
from the Enterprise PKCS #11 coprocessor.
- 473 (1139)
- Data returned from XCP in invalid BER format.
- 474 (1140)
- Data returned from XCP has unexpected attrs.
- 475 (1141)
- XCF problems in the sysplex.
- 476 (1142)
- PKCS #11 Services detected an error from the Enterprise PKCS #11
coprocessor on a derived key decryption request.
An 18F code indicates an abend from ICSF.
For HCR77A0, the descriptions of the following reason codes have
changed:
- Code Hex (Dec)
- Meaning
- 1E (30)
- Entry code to CSFKSTRE routine not valid.
- 76 (118)
- Error from ATTACH in sysplex subtask control routine.
- DB (219)
- Error in ISGENQ during KDS sysplex serialization.
- DC (220)
- Error in IXCMSGO during KDS sysplex serialization.
- DD (221)
- Error in IEAVPSE2 during KDS sysplex serialization.
- EA (234)
- Error establishing ESTAE for KDS sysplex subtask.
- ED (237)
- Error initializing KDS sysplex subtask.
- F0 (240)
- Error in IXCJOIN for ICSF KDS sysplex group.
- 45D (1117)
- CSFPLCMD/CSFPLMRT pause failure (XCF notify exit).
Reason codes for application services routines introduced in HCR77A0
are:
- Code Hex (Dec)
- Meaning
- 467 (1127)
- CSFENXCP detected a bad XCP message payload length
- 468 (1128)
- CSFENXCP detected a bad XCP message encoding length
- 469 (1129)
- CSFENXCP detected a bad XCP responses length
- 46A (1130)
- CSFSMBTI inconsistent internal control information.
- 46B (1131)
- Terminate stuck I/O subtask.
- 46D (1133)
- CSFENXCP message response too large.
- 46E (1134)
- Reencipher of TKDS failed due to an error on coprocessor.
- 46F (1135)
- PKCS #11 Services detected an error in DER encoded data returned
from the Enterprise PKCS #11 coprocessor
- 470 (1136)
- CSFNCCMK error in internal ICSF service call parms
- 471 (1137)
- CSFNCRNC error in internal ICSF service call parms
- 472 (1138)
- CSFKSCS2 detects unusable KDS
- 473 (1139)
- CSFNCUWK data returned from XCP invalid BER format
- 474 (1140)
- CSFNCUWK data returned from XCP has unexpected attrs
- 475 (1141)
- CSFPLXNU XCF problems in the sysplex
- 476 (1142)
- PKCS #11 Services detected an error from the Enterprise PKCS #11
coprocessor on a derived key decryption request.
Reason codes for application services routines introduced in HCR7790
are:
- Code Hex (Dec)
- Meaning
- 2D (45)
- A cryptographic coprocessor returned a bad condition code. The
coprocessor has been fenced off.
- 6F (111)
- Error from ATTACH of the CSFPLMWT task.
- F3 (243)
- Error from IXCQUERY request in CSFPLCMD module.
- F4 (244)
- Error from IXCMSGO request in CSFPLMSR module.
- F5 (245)
- Error from IEAVPSE2 request in CSFPLMSR module.
- FA (250)
- Error determining sysplex KDS cluster member list in CSFPLCMD.
- 19A (410)
- XCF message is too big for internal ICSF buffer.
- 19B (411)
- An IXCMSGI request failure occurred receiving an XCF message.
- 45A (1114)
- The CSFPLMWT task received a bad RC from IEAVPSE2.
- 45B (1115)
- The CSFPLMRT task received inconsistent internal control information.
- 45C (1116)
- The CSFSMBTM module received inconsistent internal control information.
- 45D (1117)
- A pause failure occurred in the CSFPLPSC module.
- 45E (1118)
- An IXCMSGO request failure occurred sending an XCF message.
- 45F (1119)
- An XCF message exit error occurred during ICSF sysplex processing.
- 460 (1120)
- A sequence number error occurred during ICSF sysplex processing.
- 461 (1121)
- A cache update failure occurred during ICSF sysplex processing.
- 462 (1122)
- The CSFKSIDC module was called with an incorrect function code.
- 463 (1123)
- The CSFKSIIO module was called with an invalid IO function request.
- 464 (1124)
- The CSFKSIIO module ran out of dynamic storage.
- 465 (1125)
- ICSF forced termination.
- 466 (1126)
- An error occurred during ATTACH of the CSFMISTP task.