Failure

For the various functions, these expected errors will generate an error message without presenting a new panel:
  1. Panel input errors (for example, not specifying a PKDS label to work with)
  2. ICSF not active
  3. Authorization failures (all functions)
  4. Incorrect label syntax (all functions)
  5. PKDS label already exists (Generate and Import only)
  6. PKDS label not found (Delete and Export only)
  7. Specifying a PDS member (Import and Export only)
  8. 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.