Execution of Batch Product Authorization


The figure below is an example of a JCL script for executing batch product authorization.

Product-specific JCL samples can be found in member BATSAMP in the INSTALL.JCL library. The STEPLIB DD statement must identify the load library in which the SECSEC3B program resides. This can be found usually in the LOAD data set.

//JJJJJJJJ JOB ....................                              
//*                                                              
//SECSEC3B EXEC PGM=SECSEC3B,PARM='ppp'    <<<==== PRODUCT CODE  
//STEPLIB  DD DSN=BMC.PRODUCT.LOAD,DISP=SHR                      
//*                                                              
//SYSLIB   DD DSN=BMC.PRODUCT.LOAD,DISP=SHR <<==== REQUIRED     
//SYSPRINT DD SYSOUT=*                     <<<==== REQUIRED      
//*                                                              
//SYSIN    DD *                                                  
****  PROCESS AN ADD PASSWORD AND LIST RESULTS ****
PSWD=AE@,82G,91#,C7$  NEWCPUID=11111-9021                  
****  PROCESS A DELETE PASSWORD AND LIST RESULTS ****
PSWD=BE@,AD0,32$,7C#  OLDCPUID=31091-9121                         
****  PROCESS A REPLACE PASSWORD AND LIST RESULTS ****
PSWD=ARF,56C,##1,C7$   OLDCPUID=31001-3390  NEWCPUID=31091-3381                         
****  PROCESS A RESET PASSWORD
PSWD=123,456,789,ABC
****  PROCESS A TEMPORARY PASSWORD AND LIST RESULTS ****
PSWD=AE@,B32,#1C,D7#                        
****  REPORT THE PROCESSOR INFORMATION AND AUTHORIZATION ****
LIST

JOB

Varies depending on the your system.

EXEC

Identifies the program (SECSEC3B) and passes the product code in the PARM= field. Replace ppp with the three-character product code.

STEPLIB DD

Identifies the load library in which SECSEC3B resides (optional if SECSEC3B resides in LINKLIST or is specified in JOBLIB).

SYSLIB DD

Identifies the product load library. The product authorization tables will be stored and updated in this data set.

SYSPRINT DD

Required for the program to issue messages and output from the LIST control statement.

SYSIN DD

Identifies the location of the control statements that define the actions the program is to take. For a description of these control statements, see 'Control Statements and Keywords.'

 

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