Previous Topic: How to Use the Print Log UtilityNext Topic: Control Statements


DSECT for the Log File Prefix

Each record written to the log file includes an optional prefix that specifies the following information:

This information is used by the print log utility to select log records and format them for output. The information may also be required by reports that you create.

DSECT

The DSECT for the log file prefix, #BLPDS, is shown below:

*********************************************************************** 00001000
***                                                                 *** 00002000
*** BLP:   BATCH LOG PREFIX DSECT                                   *** 00003000
***                                                                 *** 00004000
*********************************************************************** 00005000
BLP      DSECT                            10:41:34 mm/dd/yy             00006000
BLPDTK   DS    0CL8                DATE/TIME (KEY)                      00007000
BLPDATE  DS    CL4                 DATE (00YYDDDC)                      00008000
BLPTIME  DS    CL4                 TIME (1/10000 SEC)                   00009000
BLPPGNAM DS    CL8                 PROGRAM/DIALOG NAME                  00010000
BLPTYPE  DS    X                   RECORD TYPE                          00011000
         SPACE                                                          00012000
*   THE FOLLOWING ARE VALID VALUES FOR BLPTYPE                          00013000
*                                                                       00014000
BLPDBUG  EQU   1                   DEBUG                                00015000
BLPUSR   EQU   2                   USER MESSAGE                         00016000
BLPSPNSE EQU   3                   EDIT ERROR RECORD                    00017000
BLPWTO   EQU   4                   WRITE TO OPERATOR MESSAGE            00018000
BLPABND  EQU   5                   ABEND DUMP TEXT                      00019000
BLPSTAT  EQU   6                   STATISTICS                           00020000
BLPHITYP EQU   6                   HIGHEST VALID TYPE                   00021000
*                                                                       00022000
BLPRCMP  #FLAG X'80'               IF ON, LOG RECORD IS COMPRESSED      00023000
BLPFLG1  DS    X                   FLAG BYTE                            00024000
BLPRLEN  DS    H                   LEN OF LOG REC THAT FOLLOWS PREFIX   00025000
BLPULEN  DS    X                   LENGTH OF USER ID                    00026000
         DS    XL3                 RESERVED                             00027000
BLPLEN   EQU   *-BLP               LENGTH OF FIXED PORTION OF PREFIX    00028000
BLPUSER  DS    0X                  START OF USER ID                     00029000
         EJECT                                                          00030000