(Optional) steps for adding VSAM buffer space

Perform the following steps to add buffer space for the VSAM data sets as part of the IKYSPROC (alias PKISERVD) started procedure. When completed, you need to stop and restart PKI Services before your changes take effect.
  1. Make a backup copy of SYS1.PROCLIB(PKISERVD). (See PKISERVD sample procedure to start PKI Services daemon for a code sample of this file.)

    _______________________________________________________________

  2. Edit the JCL in SYS1.PROCLIB(PKISERVD) in the following ways.
    1. Append the DD statements that are shown in the following example to the bottom of the PKISERVD procedure.
    2. Change the names of the VSAM data sets shown in the example to the names that you used when you executed the IKYCVSAM sample job to allocate the data sets. (SeeSteps for creating the VSAM object store, ICL data sets, indexes.)
    Example:
    //* ObjectDSN data set                                         
    //OST      DD  DSN=PKISRVD.VSAM.OST,DISP=SHR,                  
    //  AMP=('BUFNI=6,BUFND=4')                                    
    //* ObjectTidDSN data                                          
    //TID      DD  DSN=PKISRVD.VSAM.OST.PATH,DISP=SHR,             
    //  AMP=('BUFNI=6,BUFND=4')                                    
    //* ObjectStatusDSN data set                                   
    //OSTAT    DD  DSN=PKISRVD.VSAM.OST.STATUS,DISP=SHR,           
    //  AMP=('BUFNI=1,BUFND=4')                                    
    //* ObjectRequestorDSN data set                                
    //OREQ     DD  DSN=PKISRVD.VSAM.OST.REQUESTR,DISP=SHR,         
    //  AMP=('BUFNI=1,BUFND=4')                                    
    //* ICLDSN data set                                            
    //ICL      DD  DSN=PKISRVD.VSAM.ICL,DISP=SHR,                  
    //  AMP=('BUFNI=6,BUFND=4')                                    
    //* ICLStatusDSN data set                                      
    //ISTAT    DD  DSN=PKISRVD.VSAM.ICL.STATUS,DISP=SHR,           
    //  AMP=('BUFNI=1,BUFND=4')                                    
    //* ICLRequestorDSN data set                                   
    //IREQ     DD  DSN=PKISRVD.VSAM.ICL.REQUESTR,DISP=SHR,         
    //  AMP=('BUFNI=1,BUFND=4')  

    _______________________________________________________________

  3. Edit the names in the new DD statements above to match the data sets in the ObjectStore section of the PKI Services configuration file (pkiserv.conf).

    _______________________________________________________________

  4. Optionally, you might need to adjust the numeric values for BUFNI and BUFND.

    Tip: The STATUS and REQUESTR data sets are accessed sequentially only, while the others are accessed both sequentially and directly. Keep this in mind when adjusting the values. (For more information about VSAM buffer space, see z/OS DFSMS Using Data Sets.)

    _______________________________________________________________

  5. Edit the ObjectStore section of the PKI Services configuration file (pkiserv.conf) to change the existing data set names to the following DD names:
    Default value Suggested value
    ObjectDSN='pkisrvd.vsam.ost' ObjectDSN=DD:OST
    ObjectTidDSN='pkisrvd.vsam.ost.path' ObjectTidDSN=DD:TID
    ObjectStatusDSN='pkisrvd.vsam.ost.status' ObjectStatusDSN=DD:OSTAT
    ObjectRequestorDSN='pkisrvd.vsam.ost.requestr' ObjectRequestorDSN=DD:OREQ
    ICLDSN='pkisrvd.vsam.icl' ICLDSN=DD:ICL
    ICLStatusDSN='pkisrvd.vsam.icl.status' ICLStatusDSN=DD:ISTAT
    ICLRequestorDSN='pkisrvd.vsam.icl.requestr' ICLRequestorDSN=DD:IREQ

    _______________________________________________________________

  6. Save your changes.

    _______________________________________________________________

  7. Stop and restart PKI Services.

    _______________________________________________________________