Skip to main content

Appendix B: Installation and Configuration for VSAM Files

PK Protect supports detection on VSAM Files. VSAM files contain sequential record data. To read VSAM files, install the Files IDP on the Unix System Services (USS) environment on your z/OS mainframe. Controller will be installed on a remote machine.

System Requirements

Following system configurations are required for scanning the VSAM clusters:

  1. z/OS machine version must be 2.1 or higher.

  2. Install the latest version of DSM Administrator  8.3.50+ for scanning VSAM clusters.

  3. To setup z/OS UNIX System Services (USS), minimum 8 (GB) memory and 100 (GB) disk space is required.

  4. z/OSMF must be enabled for scanning target environments i.e., Prod, Dev and Test.

  5. PKZIP 16.1.7+, Smartcrypt 16.1.7, or PK Encrypt for Z 17.0.0 must be installed across all the system where the VSAM clusters need to be accessed. 

  6. A VSAM filename to copybook filename associations

  7. XML mappings of copybooks

  8. Copy of each original copybook

  9. To create a user account for installing and executing Files IDP in USS environment, contact System Administrator. Use the below sample JCL script for creating a user. The JCL script can be modified as per requirement.

    //FPDAUID  JOB (123),CLASS=A,MSGCLASS=X,                       
    //S0 EXEC PGM=IKJEFT01,DYNAMNBR=75                        
    //SYSPRINT DD SYSOUT=*                                         
    //SYSTSPRT DD SYSOUT=*                                         
    //SYSTERM DD DUMMY                                             
    //SYSTSIN DD *   
    AG pkware SUPGROUP(SYS1) GID(nnnn)
    AU pkzidp DFLTGRP(pkware)   
    ALU pkzidp OMVS(HOME('/u/pkzidp ') PROGRAM('/bin/sh') UID(nnnn))   
    ALU pkzidp PASSWORD(xxx)


    1. AG pkware SUPGROUP(SYS1) GID(nnnn) - The pkware is a suggested name for the group. You can choose any name. The nnnn is the group ID number for the pkware group.

    2. AU xxx DFLTGRP(pkware) In this property the xxx is the default user ID thai is used for login and installing the product. The value of xxx must not exceed more than seven characters.

    3. ALU xxx OMVS(HOME('/u/xxx ') PROGRAM('/bin/sh') UID(nnnn)) – Use /u/xxx, if the default folder is pkware else you can select any folder. The UID(nnnn) is the user number associated with the xxx UID.

    4. ALU xxx PASSWORD(xxx) – This is used for establishing a password.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.