Previous Topic: 6.7 Identify All Jobs Flushed With a JCL ErrorNext Topic: 6.9 Quantify Costs Recovered for CICS Usage


6.8 Identify Batch and TSO Users of Superzap


PROBLEM:

    The IBM service aid, SUPERZAP, should be closely watched
    because its use poses potential data security and system
    integrity problems.  A list of the users, including batch
    and interactive execution, is necessary in certain
    security/problem tracking situations.


DATABASE FILES TO BE ACCESSED:

    &PBATX..BATPGM01
        Yesterday's Batch User Program Activity File


SUGGESTED SAS FACILITIES TO BE USED FOR REPORTING:

    PROC PRINT may be used to list the required data.


SAS CODE EXAMPLE:

************************************************************;
* WHO EXECUTED THE SUPERZAP UTILITY YESTERDAY              *;
************************************************************;

 DATA;
 SET &PBATX..BATPGM01;
 IF PROGRAM='AMASPZAP' OR PROGRAM='IMASPZAP'
       OR PROGRAM='SUPERZAP';
 PROC PRINT; VAR JOB PROGRAM STARTTS ENDTS;
 TITLE "LIST OF BATCH EXECUTIONS OF SUPERZAP";
 DATA;


GENERATED OUTPUT REPORT:

    Figure 6-5 illustrates the output reports produced by the
    SAS code illustrated above.

                                       LIST OF BATCH EXECUTIONS OF SUPERZAP              16:18 THURSDAY, APRIL 20, yyyy                       OBS      JOB      PROGRAM                 STARTTS                  ENDTS                        1     PRA302Q    IMASPZAP    17APR09:15:09:11.52    17APR09:15:09:36.84                      2     PRA302Q    IMASPZAP    17APR09:16:28:15.85    17APR09:16:28:18.34                      3     PRA302Q    IMASPZAP    17APR09:16:37:50.23    17APR09:16:38:26.38      

Figure 6-5.  List of SUPERZAP Executions for Batch