Sample JCL for the RM utility DELETE command parameters


The following sample JCL displays the DELETE command parameters of the RM batch utility:

//DLP#RMUT JOB (ACCT#),'RM BATCH UTILITY',CLASS=A,MSGCLASS=X            
//*                                                                     
//*      $BMCCHG BQQ6699,MAC RM UTILITIES SUPPORT                
//*                                                                     
//*-------------------------------------------------------------------*
//* MEMBER       : RM BATCH                                           *
//*                                                                   *
//* PURPOSE      : LIST OR DELETE DATA FROM RM STRUCTURE              *
//*                                                                   *
//* REQUIRED USER                                                     *
//* MODIFICATIONS: 1) UPDATE JOBCARD TO REFLECT LOCAL REQUIREMENTS    *
//*                2) CHANGE "BMCNODE" TO CM IMS TM DATASET HLQ       *
//*                3) CHANGE "IMSNODE" TO IMS DATASET HLQ             *
//*                4) ENSURE THE SPACE ALLOCATION MEETS LOCAL         *
//*                   REQUIREMENTS                                    *
//*                5) ENSURE IMS LOAD VERSION (IMS HLQ) MATCHES THE   *
//*                   VERSION OF CQSV PROVIDED IN PARM                *
//*                                                                   *
//* PARMETERS IN EXEC:                                                *
//*    DLPURMB0  : NAME OF THE BATCH ROUTINE                          *
//*    SSN       : CQS SUBSYSTEM NAME                                 *
//*    CQSV      : CQS SERVER VERSION                                 *   
//*    STRN      : RM STRUCTURE NAME                                  *   
//*    CLIENT    : CLIENT NAME                                        *   
//*                                                                   *   
//* EXAMPLE:                                                          *   
//*    PARM='DLPURMB0,SSN=CTSY,CQSV=15,STRN=ETA_DEV_STRUCT01,         *   
//*          CLIENT=MVSAG'                                            *   
//*                                                                   *   
//*-------------------------------------------------------------------*   
//RMBTUTIL EXEC PGM=IKJEFT01,                                             
//         DYNAMNBR=16,REGION=4M,                                         
//  PARM='DLPURMB0,SSN=CTSY,CQSV=15,STRN=ETA_DEV_STRUCT01,CLIENT=MVSAG'   
//*                                                                       
//STEPLIB  DD DISP=SHR,DSN=BMCNODE.DLPLIB   <=== CHANGE DSN               
//         DD DISP=SHR,DSN=IMSNODE.RESLIB   <=== CHANGE DSN               
//SYSTSPRT DD SYSOUT=*                                                    
//SYSPRINT DD SYSOUT=*                                                    
//SYSUDUMP DD SYSOUT=*                                                    
//*-------------------------------------------------------------------*   
//*                                                                   *   
//* *-----------------------*                                         *   
//* LIST FUNCTION PARAMETERS:                                         *
//* *-----------------------*                                         *
//*                                                                   *
//*  LIST     NAME(IIIIIIII)                                          *
//*           RTYPE(TTTTTT,TTTTTT)                                    *
//*           NTYPE(TTTTTT,TTTTTT)                                    *
//*           OWNER(XXXXXXXX)                                         *
//*           DATA2            (DISPLAYS DATA2 INFO)                  *
//*           FORMAT           (DATA1&2 FORMATTED DISPLAY)            *
//*           LISTALL          (LISTS ALL DATA)                       *
//*                                                                   *
//*           IIIIIIIIII = NAME OF THE RESOURCE                       *
//*                                                                   *
//*                        RESOURCE NAME SUPPORTS WILDCARD CHARACTERS *
//*                        FOR PATTERN MATCHING.                      *
//*                        YOU CAN USE THE FOLLOWING WILDCARD         *
//*                        CHARACTERS:                                *
//*                        "*"  - MATCHES ZERO OR MORE CHARACTERS     *
//*                        "%"  - MATCHES EXACTLY ONE CHARACTER       *
//*                                                                   *
//*           TTTTTT     = RESOURCE TYPE                              *
//*                                                                   *
//*                        VALID RESOURCE TYPES ARE:                  *
//*                                                                   *
//*                        TYPES        DESCRIPTION                   *
//*                        --------     -----------------             *
//*                        TRAN         TRANSACTIONS                  *
//*                        LTERM        LTERMS                        *
//*                        MSNAME       MSNAMES                       *
//*                        MSN          MSNAMES                       *
//*                        CPIC         CPIC                          *
//*                        APPC         APPC                          *
//*                        USER         USER                          *
//*                        NODE         NODE                          *
//*                        DB           DATABASE                      *
//*                        PGM          PROGRAM                       *
//*                        PLEX         IMS PLEX                      *
//*                        USERID       USER ID                       *
//*                        AREA         DEDB AREA                     *
//*                        SNU          STATIC NODE USER              *
//*                        RMPROC       RMPROC                        *
//*                        RMGBL        RM GLOBAL PLEX                *
//*                                                                   *
//*           XXXXXXX    = OWNER OF THE RESOURCE                      *
//*                                                                   *
//*           NOTE:      1. RTYPE AND NTYPE CANNOT BE GIVEN TOGETHER  *
//*                         IN THE SYSTSIN.                           *
//*                                                                   *
//*                      2. NTYPE FILTERS THE RESOURCES BASED ON THE  *
//*                         NAME TYPE OF THE GIVEN RESOURCE TYPE.     *
//*                         ONE OR MORE RESOURCE TYPES CAN BELONG TO  *
//*                         THE SAME NTYPE. UTILITY EXTRACTS THE      *
//*                         RESOURCES FOR ALL THE RTYPES THAT BELONG  *
//*                         TO NTYPE OF THE SELECTED RTYPE.           *
//*                                                                   *
//*                         BELOW TABLE SHOWS THE NTYPE & RTYPE       *
//*                         CARDINALITIES.                            *
//*                                                                   *
//*                         RTYPE        NTYPE                        *
//*                         --------     --------                     *
//*                         TRAN         001                          *
//*                         LTERM        001                          *
//*                         MSNAME       001                          *
//*                         MSN          001                          *
//*                         CPIC         001                          *
//*                         APPC         001                          *
//*                         USER         004                          *
//*                         NODE         005                          *
//*                         DB           006                          *
//*                         PGM          007                          *
//*                         PLEX         011                          *
//*                         USERID       015                          *
//*                         AREA         017                          *
//*                         SNU          026                          *
//*                         RMPROC       242                          *
//*                         RMGBL        253                          *
//*                                                                   *
//*                                                                   *
//* *-------------------------*                                       *
//* DELETE FUNCTION PARAMETERS:                                       *
//* *-------------------------*                                       *
//*                                                                   *
//*  DELETE   NAME(IIIIIIIIIII)                                       *
//*           RTYPE(TTTTTT)                                           *
//*           VERSION(XXXXXXXX)                                       *
//*                                                                   *
//*           IIIIIIIIII = NAME OF THE RESOURCE                       *
//*                                                                   *
//*                        WILDCARD CHARACTERS ARE NOT SUPPORTED FOR  *
//*                        DELETE.                                    *
//*                                                                   *
//*           TTTTTT     = RESOURCE TYPE                              *
//*                        VALID RESOURCE TYPES ARE SAME AS FOR LIST  *
//*                                                                   *
//*           XXXXXXX    = OWNER OF THE RESOURCE                      *
//*                                                                   *
//*           NOTE:      RTYPE AND NTYPE CANNOT BE GIVEN TOGETHER     *
//*                      IN THE SYSTSIN.                              *
//*                                                                   *
//*-------------------------------------------------------------------*
//SYSTSIN  DD *                                                              
  DELETE NAME(BMP006)      -
         RTYPE(TRAN)       -
         VERSION(1)         
/*                                                                           

 

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