For the various functions, these expected errors will generate
an error message without presenting a new panel:
- Panel input errors (for example, not specifying a PKDS label to
work with)
- ICSF not active
- Authorization failures (all functions)
- Incorrect label syntax (all functions)
- PKDS label already exists (Generate and Import only)
- PKDS label not found (Delete and Export only)
- Specifying a PDS member (Import and Export only)
- Cannot export a public key only PKDS record (Export only)
Unexpected ICSF callable service errors from any function, cause
the PKDS Key Request Failed Panel to appear.
Figure 1. PKDS Key Request Failed CSFPKY02 -----–------------------ ICSF - PKDS Key Request Failed ------------------–
COMMAND ===>
Label ==> PKDS.LABEL
Key function failed
ICSF RETURN CODE: ret-code REASON CODE: rsn-code
See the z/OS Cryptographic Services ICSF Application Programmer's Guide for
information on these return and reason codes.
Press ENTER or END to return to the previous menu.
Non-ICSF related errors for Export cause the PKDS Public Key Export
Failure Panel to appear.
Figure 2. PKDS
Public Key Export Failure CSFPKY04 ---------------- ICSF - PKDS Public Key Export Failure --– <error-msg>
COMMAND ===>
Label ==> PKDS.LABEL
Output Data Set ===> 'PKDS.LABEL'
Export to certificate failed. Press PF1 for more information.
Press ENTER or END to return to the previous menu.
Non-ICSF related errors for Import cause the PKDS Public Key Import
Failure Panel to appear.
Figure 3. PKDS
Public Key Import Failure CSFPKY06 ---------------- ICSF - PKDS Public Key Import Failure --– <error-msg>
COMMAND ===>
Label ==> PKDS.LABEL
Input Data Set ===> 'DATA SET NAME'
Import from certificate failed. Press PF1 for more information.
Press ENTER or END to return to the previous menu.