Modifying and running the CUSTINST JCL


Before you begin

Perform the tasks in Preparing-for-installation to obtain the installation package and unload the data set.

To run the CUSTINST JCL

To generate the job control that builds the SMP/E environment and installs the product, you run the INSTALL procedure in the installation data set unloaded by the TSO RECEIVE.

  1. Open CUSTINST JCL and modify the content as specified in the comments in the file:

    //jobcard JOB
    //***********************************************************
    //* RSM RSS Custom Product Install                          *
    //*                                                         *
    //* Changes:                                                *
    //*                                                         *
    //* Insert valid jobcard                                    *
    //* Change &HLQSMP. to your installation HLQ for RSS        *
    //* Change &HLQRUN. to your installation runtime HLQ        *
    //* Ensure SMPPTFIN is correct                              *
    //*                                                         *
    //***********************************************************
    //***********************************************************
    //* SMP/E Dataset Allocation                                *
    //***********************************************************
    //SMPALLOC EXEC PGM=IEFBR14                                  
    //RSMAEXEC DD  DSN=&HLQSMP..RSMAEXEC,                        
    //             DISP=(NEW,CATLG,DELETE),                      
    //             DCB=(RECFM=FB,BLKSIZE=32640,LRECL=255),       
    //             SPACE=(TRK,(3,1,25))                          
    //*            UNIT=unit,VOL=SER=volser                      
    //*                                                          
    //***********************************************************
    //* Runtime Dataset Allocation                              *
    //***********************************************************
    //RUNALLOC EXEC PGM=IEFBR14                                  
    //RSMEXEC  DD  DSN=&HLQRUN..RSMEXEC,                         
    //             DISP=(NEW,CATLG,DELETE),                      
    //             DCB=(RECFM=FB,BLKSIZE=32640,LRECL=255),       
    //             SPACE=(TRK,(5,1,25))                          
    //*            UNIT=unit,VOL=SER=volser                      
    //*                                                          
    //***********************************************************
    //* UCLIN Step                                              *
    //***********************************************************
    //UCLIN    EXEC PGM=GIMSMP,REGION=6M,COND=(0,NE)             
    //SMPCSI   DD   DISP=SHR,DSN=&HLQSMP..GLOBAL.CSI             
    //SMPLOG   DD   DISP=MOD,DSN=&HLQSMP..SMPLOG                 
    //SMPPTS   DD   DISP=SHR,DSN=&HLQSMP..SMPPTS                 
    //SMPRPT   DD   SYSOUT=*                                     
    //SMPOUT   DD   SYSOUT=*                                     
    //SMPLIST  DD   SYSOUT=*                                     
    //SMPCNTL  DD   *                                                   
      SET BOUNDARY(RSMTZN).                                             
      UCLIN.                                                            
      ADD DDDEF(RSMEXEC)                                                
          DATASET(&HLQRUN..RSMEXEC)                                     
          SHR.                                                          
      ENDUCL.                                                           
      SET BOUNDARY(RSMDZN).                                             
      UCLIN.                                                            
      ADD DDDEF(RSMAEXEC)                                               
          DATASET(&HLQSMP..RSMAEXEC)                                    
          SHR.                                                          
      ENDUCL.                                                           
    //*                                                                 
    //***********************************************************       
    //* SMP/E Receive Base Product                              *       
    //***********************************************************       
    //SMPRECV  EXEC PGM=GIMSMP,REGION=6M,COND=(4,LT),PARM='PROCESS=WAIT'
    //SMPCSI   DD   DISP=SHR,DSN=&HLQSMP..GLOBAL.CSI                    
    //SMPPTFIN DD   DISP=SHR,DSN=&HLQSMP..PACKAGE(RSMVV21)              
    //SMPHOLD  DD   DUMMY                                               
    //SMPCNTL  DD   *                                                   
      SET BOUNDARY(GLOBAL).                                             
      RECEIVE S(RSMVV21).                                               
    //*                                                                 
    //***********************************************************       
    //* SMP/E Apply Base Product                                *       
    //***********************************************************       
    //SMPAPPLY EXEC PGM=GIMSMP,REGION=6M,COND=(4,LT),PARM='PROCESS=WAIT'
    //SMPCSI   DD   DISP=SHR,DSN=&HLQSMP..GLOBAL.CSI                    
    //SMPHOLD  DD   DUMMY                                               
    //SMPCNTL  DD   *                                                   
      SET BOUNDARY(RSMTZN).                                             
      APPLY S(RSMVV21) GROUPEXTEND                                      
          BYPASS(HOLDSYSTEM(ACTION,DOC,AO,DEP)).                        
    //*                                                                 
    //***********************************************************       
    //* SMP/E Accept Base Product                               *       
    //***********************************************************       
    //SMPACCPT EXEC PGM=GIMSMP,REGION=6M,COND=(4,LT),PARM='PROCESS=WAIT'
    //SMPCSI   DD   DISP=SHR,DSN=&HLQSMP..GLOBAL.CSI                    
    //SMPHOLD  DD   DUMMY                                               
    //SMPCNTL  DD   *                                                   
      SET BOUNDARY(RSMDZN).                     
      ACCEPT S(RSMVV21) GROUPEXTEND             
          BYPASS(HOLDSYSTEM(ACTION,DOC,AO,DEP)).
    //*                                         
  2. After modifying the contents for your environment, you can file the job away for later submission or submit it immediately.

    Warning

    Important

    The user ID under which this job runs must have enough authority to create the z/OS data sets that you specified on the installation panels earlier.

    During the installation process of the product, all job steps should end with return code 0. If you see a return code other than 0, contact BMC Support and have the output from the installation process available.

Where to go from here

After you run the CUSTINST JCL, confirm or create resource access.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*

BMC AMI Enterprise Connector for Venafi 2.1