Previous Topic: 5.2.5.2 BAT_ST Data Elements List

Next Topic: 5.2.5.4 BAT_ST Retrieval Examples

5.2.5.3 BAT_ST Usage Considerations


Special considerations or techniques related to using the
BAT_ST file are provided below.

1.  The identity of the system task that processed the
    program accounted for in the BAT_STnn files in the DETAIL
    timespan is given by the following:

    JOB      - Jobname
    RDRTS    - Reader Time Stamp

2.  This file is physically identical to the BATPGM file and
    has the same data element names, labels, and formats.

3.  The contents of the following data elements depend on the
    CA MICS options and exits used at your site.

    PGMWPETM - Pseudo Elapsed Time
    PGMWSRU  - System Resource Units
    PGMCOST  - Processing Charges

4.  The PGMINTVL data element is extremely important when
    processing the BAT_ST file in the DETAIL timespan and SE2
    interval accounting is used for system tasks.  It is
    important to understand that when a system task has been
    interval accounted, the data maintained in the BAT_ST
    file is a record per interval and not a single record for
    the system task program's total execution.

    PGMINTVL='SE24' standard batch full program record built
                    from SMF type 30 subtype 4 step record.

    PGMINTVL='SE22' standard batch interval record built from
                    SMF type 30 subtype 2 delta record.

    PGMINTVL='SE23' standard batch end interval record built
                    from SMF type 30 subtype 3 delta record.

5.  The ENDTS and STARTTS, when appearing in the MONTHS
    timespans, bound the span of time over which the data has
    been summarized, with STARTTS being the lowest date and
    time and ENDTS the highest date and time for the data
    summarized.  The data elements STARTTS and ENDTS have
    different meanings when used in the DETAIL timespan
    versus their role in the MONTHS timespan.  Their purpose
    in DETAIL is described below:

    STARTTS represents program initiation time
    ENDTS represents program termination time

6.  If you only want to report on executed steps, code a SAS
    WHERE or IF logic similar to that below:

          WHERE PGMEXCTM NE .;