Use of the Find Online BMP Executions function


The purpose of the Find Online BMP Executions (FIND) function is to identify all BMP executions of a given PSB name and to provide the unit of work OASN and syncpoint number.

The OASN is then provided in the OCREATE request to identify the BMP execution uniquely.

The function will scan the input log data set looking for batch message region start and stop records. When these records are found, the function provides certain information.

For a BMP start log record, the following information is reported:

  • START constant
  • PSB name
  • UOW (OASN and syncpoint number)
  • Start date
  • Start time

For a BMP stop log record, the following information is reported:

  • STOP constant
  • PSB name
  • UOW (The first eight bytes are the OASN, and the last eight bytes are the syncpoint number.)
  • Stop date
  • Stop time
  • An indication that the application issued DL/I update calls

This function can also be used to find start and stop records of MPP executions. It can only be performed, however, for an execution when a PSB name is requested.

Listing of BMP Start/Stop Records report

BCF                           IMS LOG UTILITY                    PAGE 1
                     +-----------------------------------+
                     | LISTING OF BMP START/STOP RECORDS |
                     +-----------------------------------+
 DSN=DLI.FREIGHT.LOG

EVENT    PSB NAME  UOW               DATE    TIME        UPDT
-------  --------  ----------------  -----   ----------  ----
   STOP  BCF007    0041B09100000000  97031   9.30.59.9   NO
 START   BCF006    0041B0F800000000  97031   9.31.07.5
 START   BCFFPD    0041B0FE00000000  97031   9.31.08.5
   STOP  BCF006    0041B0F800000000  97031   9.31.11.0   YES
   STOP  BCFFPD    0041B0FE00000001  97031   9.31.11.6   NO
 START   BCFEX2    0041B12000000000  97031   9.31.11.7
 START   BCFPLT    0041B12100000000  97031   9.31.11.8
   STOP  BCFEX2    0041B12000000000  97031   9.31.15.5   YES
   STOP  BCFPM1    0041B02500000001  97031   9.31.16.8   NO
   STOP  BCFPLT    0041B12100000001  97031   9.31.17.1   YES
 START   BCF300    0041B1B400000000  97031   9.31.29.0
   STOP  BCF300    0041B1B400000000  97031   9.31.36.7   YES
 START   BCFPLT    0041B33700000000  97031   9.32.15.5
   STOP  BCFPLT    0041B33700000001  97031   9.32.19.5   YES
 START   BCF006    0041B40E00000000  97031   9.32.42.3
   STOP  BCF006    0041B40E00000000  97031   9.32.45.9   YES
 START   BCF006    0041B47800000000  97031   9.32.54.1
   STOP  BCF006    0041B47800000000  97031   9.32.57.0   YES
 START   BCF006    0041B4C800000000  97031   9.33.04.0
   STOP  BCF006    0041B4C800000000  97031   9.33.08.2   YES
 START   BCF006    0041B51C00000000  97031   9.33.15.5
   STOP  BCF006    0041B51C00000000  97031   9.33.18.6   YES
 START   BCF006    0041B55C00000000  97031   9.33.24.6
   STOP  BCF006    0041B55C00000000  97031   9.33.32.1   YES
 START   BCFPLT    0041B60C00000000  97031   9.33.45.7
 START   BCF006    0041B63000000000  97031   9.33.49.5
   STOP  BCF006    0041B63000000000  97031   9.33.52.6   YES
 START   BCF006    0041B68200000000  97031   9.33.58.8
   STOP  BCFPLT    0041B60C00000006  97031   9.33.59.1   YES
   STOP  BCF006    0041B68200000000  97031   9.34.00.1   NO
 START   BCFPLT    0041B76300000000  97031   9.34.36.9
   STOP  BCFPLT    0041B76300000000  97031   9.34.39.9   NO
 START   BCF006    0041B7D700000000  97031   9.34.48.7
   STOP  BCF006    0041B7D700000000  97031   9.34.52.7   YES
 START   BCF006    0041B84000000000  97031   9.35.00.2
   STOP  BCF006    0041B84000000000  97031   9.35.04.3   YES
 START   BCFPLT    0041B87F00000000  97031   9.35.06.9
   STOP  BCFPLT    0041B87F00000000  97031   9.35.08.9   NO
 START   BCF006    0041B8DD00000000  97031   9.35.16.3
   STOP  BCF006    0041B8DD00000000  97031   9.35.19.4   YES
 START   BCF006    0041B93900000000  97031   9.35.25.6
   STOP  BCF006    0041B93900000000  97031   9.35.26.7   NO
 START   BCFPLT    0041B9A300000000  97031   9.35.37.2
   STOP  BCFPLT    0041B9A300000000  97031   9.35.39.7   NO
 START   BCFPLT    0041BAB700000000  97031   9.36.04.3


 

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