Previous Topic: 9.3.4 Phase 3 - Summarization and AgingNext Topic: 10. MODIFICATION


9.3.5 Description of Phase 2 Error Handling


Figure 9-8 is included to illustrate how the DAY095 step logs
out error information to the MICSLOG data set. Fragments of
Figure 9-8 are repeated here to better show the context of
the error.

a. The first record encountered in the input shows that the
   inventory was taken on 10 May 91. Message HSM00104I also
   shows the DURATION that was computed as a result of the
   previous inventory being taken at 12:58 on the same day.

  18.44.21 HSM00104I FIRST INPUT TIMESTAMP IS FROM SYSID (PRD1)
  18.44.21 HSM00104I -- VERSION (1) DATA CREATED ON 10MAY91:13:28:14.81.
  18.44.21 HSM00104I -- COMPUTED DURATION =  0:30:01.43
  18.44.21 HSM00104I -- BASED ON A PREVIOUS COLLECTION ON 10MAY91:12:58:13.38

b. Then the subtype 'Z' record is found and the records
   counts contained within the record are shown under the
   column named "COUNT" in message HSM00112I. The column
   named "INCOMING" shows the result of counting the records
   by subtype in this DATA step. The incoming count should
   always equal the count produced by VCC and placed in the
   trailer record and in this example they are equal (this is
   shown by the equal sign = appearing between the two
   columns.

  18.44.52 HSM00110I HSM INVENTORY TRAILER RECORD << FOUND >> FOR SYSID (PRD1)
  18.44.52 HSM00110I -- VERSION (1) DATA CREATED ON 10MAY91:13:28:14.81.
  18.44.52 HSM00111I    RECORD-TYPE CODE    COUNT                    INCOMING
  18.44.52 HSM00112I -- MIGRATE       M     21980         =             21980
  18.44.52 HSM00112I -- BACKUP        B     44985         =             44985
  18.44.52 HSM00112I -- DASD-CP       C       582         =               582
  18.44.52 HSM00112I -- TAPE-CP       T         3         =                 3

c. The next cluster of HSM00104I messages is followed by
   HSM00116I messages. Here a set of "orphan" records
   created on 11 May, 12 May, and 13 May has been found
   during the reading of the input data set. As HSM00116I
   states, these records will be discarded. DAY095 operates
   on the design principle that a complete inventory of
   data must be presented to CA MICS at one time. Partial
   inventories are discarded.

  18.44.52 HSM00104I FIRST INPUT TIMESTAMP IS FROM SYSID (PRD1)
  18.44.52 HSM00104I -- VERSION (1) DATA CREATED ON 11MAY91:13:28:14.81.
  18.44.52 HSM00104I -- COMPUTED DURATION = 24:30:01.43
  18.44.52 HSM00104I -- BASED ON A PREVIOUS COLLECTION ON 10MAY91:12:58:13.38
 
  18.44.52 HSM00110I HSM INVENTORY TRAILER RECORD <<MISSING>> FOR SYSID (PRD1)
  18.44.52 HSM00110I -- VERSION (1) DATA CREATED ON 11MAY91:13:28:14.81.
  18.44.52 HSM00116I DATA WITH THIS ENDTS WILL BE PURGED TO AVOID DUPLICATION
  18.44.52 HSM00116I -- BY A LATER RERUN OF A COMPLETED INVENTORY.
 
  18.44.52 HSM00104I FIRST INPUT TIMESTAMP IS FROM SYSID (PRD1)
  18.44.52 HSM00104I -- VERSION (1) DATA CREATED ON 12MAY91:13:28:14.81.
  18.44.52 HSM00104I -- COMPUTED DURATION = 48:30:01.43
  18.44.52 HSM00104I -- BASED ON A PREVIOUS COLLECTION ON 10MAY91:12:58:13.38
 
  18.44.52 HSM00110I HSM INVENTORY TRAILER RECORD <<MISSING>> FOR SYSID (PRD1)
  18.44.52 HSM00110I -- VERSION (1) DATA CREATED ON 12MAY91:13:28:14.81.
  18.44.52 HSM00116I DATA WITH THIS ENDTS WILL BE PURGED TO AVOID DUPLICATION
  18.44.52 HSM00116I -- BY A LATER RERUN OF A COMPLETED INVENTORY.
 
  18.44.52 HSM00104I FIRST INPUT TIMESTAMP IS FROM SYSID (PRD1)
  18.44.52 HSM00104I -- VERSION (1) DATA CREATED ON 13MAY91:13:28:14.81.
  18.44.52 HSM00104I -- COMPUTED DURATION = 72:30:01.43
  18.44.52 HSM00104I -- BASED ON A PREVIOUS COLLECTION ON 10MAY91:12:58:13.38

d. Another possible error is shown below where an inventory
   trailer record (subtype 'Z') is found to have different
   internal record counts than what was encountered in the
   input data set.  Rather than an equal sign, we highlight
   this mismatch with the message fragment that states:
   "WARNING: UNMATCHED" between the columns of count values.
 
  --------------------------------------- MICSLOG ----------------- 18:43 TUESDAY, MAY 14, 1991
  18.44.52 HSM00110I HSM INVENTORY TRAILER RECORD << FOUND >> FOR SYSID (PRD1)
  18.44.52 HSM00110I -- VERSION (1) DATA CREATED ON 13MAY91:13:28:14.81.
  18.44.52 HSM00111I    RECORD-TYPE CODE    COUNT                    INCOMING
  18.44.52 HSM00112I -- MIGRATE       M     21980 WARNING: UNMATCHED        6
  18.44.52 HSM00112I -- BACKUP        B     44985 WARNING: UNMATCHED        6
  18.44.52 HSM00112I -- DASD-CP       C       582 WARNING: UNMATCHED        0
  18.44.52 HSM00112I -- TAPE-CP       T         3 WARNING: UNMATCHED        4

e. After the HSM00200I message ("BEGIN PHASE 2"), the next
   cluster of messages shows what is being discarded. The
   message text shows a variable from the observation that
   best identifies what is being discarded.  For example, for
   MIGRATE or BACKUP files, the DSNAME is present and that
   best identifies the data being discarded so that content
   is shown in message HSM00207I. The count(s) of
   observations deleted from the WORK files is shown in
   message HSM00209I.
 
  --------------------------------------- MICSLOG ------------------ 18:43 TUESDAY, MAY 14, 1991
  18.44.54 HSM00200I --------------- BEGIN PHASE 2 ---------------
  18.45.32 HSM00205I FOLLOWING RECORDS PURGED FROM (HSBBAC) FILE - SYSID (PRD1)
  18.45.32 HSM00205I -- INVENTORY FROM 11MAY91:13:28:14.81 IS BEING DISCARDED.
  18.45.32 HSM00206I D A T A   S E T   N A M E
  18.45.32 HSM00207I ACCUMAX.DB2MSTG1.BASE
  18.45.32 HSM00207I TSX182.MICS.DBD.USER.LOAD
  18.45.32 HSM00207I TEST.MICSL.CPLX.LOCALMOD.CNTL
 
  18.45.32 HSM00209I >>>>>      3 RECORDS DELETED FROM HSBBAC.
 
  18.45.32 HSM00205I FOLLOWING RECORDS PURGED FROM (HSBBAC) FILE - SYSID (PRD1)
  18.45.32 HSM00205I -- INVENTORY FROM 12MAY91:13:28:14.81 IS BEING DISCARDED.
  18.45.32 HSM00206I D A T A   S E T   N A M E
  18.45.32 HSM00207I ACCUMAX.DB2MSTG1.BASE
  18.45.32 HSM00207I TSX182.MICS.DBD.USER.LOAD
  18.45.32 HSM00207I TEST.MICSL.CPLX.LOCALMOD.CNTL
 
  18.45.32 HSM00209I >>>>>      3 RECORDS DELETED FROM HSBBAC.

f. The next section illustrates an aspect of DAY095
   processing that is not related to the error processing
   above.  Message HSM00300I can be produced when errors have
   been found in the incoming data (as in this example) or
   when a perfectly acceptable inventory is found.  HSM00300I
   is an informational message produced at the beginning of
   the summarization processing.  It signals that the DETAIL
   data had to be sorted an extra time to prepare it properly
   for the summarization routines.  If you process multiple
   inventories in a single DAY095 step, a sort will always be
   required to arrange the inventories together rather than
   interleaved (ENDTS is the rightmost in the SORT sequence).
   The other reason why an additional SORT is required is if
   you have done file tailoring of your HSMGENIN member and
   caused the DAYS sequence to no longer be a logical subset
   of the DETAIL sequence.

   The absence of HSM00300I indicates better performance
   because the DETAIL sequence was sufficient for summary
   processing and the additional sort could be avoided.  The
   distributed version of HSMGENIN should result in the
   absence of the HSM00300I message.
 
  18.47.37 HSM00999I ------- BEGIN SUMMARIZATION AND AGING -------
  18.47.44 HSM00300I SORTING DETAIL DATA INTO DAYS TIMESPAN SEQUENCE FOR FILE:
  18.47.44 HSM00300I -- DETAIL.HSBBAC00
  18.47.44 HSM00300I -- (EITHER) DAYS SEQUENCE IS NOT A SUBSET OF DETAIL.
  18.47.44 HSM00300I -- (OR) MULTIPLE ENDTS VALUES ARE PRESENT IN THE INPUT DATA.
 
  18.48.05 HSM00300I SORTING DETAIL DATA INTO DAYS TIMESPAN SEQUENCE FOR FILE:
  18.48.05 HSM00300I -- DETAIL.HSMMIG00
  18.48.05 HSM00300I -- (EITHER) DAYS SEQUENCE IS NOT A SUBSET OF DETAIL.
  18.48.05 HSM00300I -- (OR) MULTIPLE ENDTS VALUES ARE PRESENT IN THE INPUT DATA.
 
  18.48.35 HSM00300I SORTING DETAIL DATA INTO DAYS TIMESPAN SEQUENCE FOR FILE:
  18.48.35 HSM00300I -- WORK1.HSMVOL00
  18.48.35 HSM00300I -- (EITHER) DAYS SEQUENCE IS NOT A SUBSET OF DETAIL.
  18.48.35 HSM00300I -- (OR) MULTIPLE ENDTS VALUES ARE PRESENT IN THE INPUT DATA.
  ------------------------------------ MICSLOG --------------- 18:43 TUESDAY, MAY 14, 1991
  18.43.49 BAS00119I AT CHECKPOINT FOR STEP "DAY095" IN JOB "DAILY" FOR DATABASE "VCAUNIT".
  18.43.49 BAS00122I REQUIRED PREDECESSOR STEP IS:
  18.43.49 BAS00122I          PROCESS=DAY
  18.43.49 BAS00122I          STEP   =090
  18.43.49 BAS00125I CHECKPOINT STEPS: D_STEP=090 W_STEP=900 M_STEP=900 Y_STEP=900 B_STEP=900 R_STEP=900
  18.43.49 BAS00125I
 
  18.44.20 BAS00318I ORGSYSID/COMPONENT CHECKPOINT INFORMATION BEFORE PROCESSING
  18.44.20 BAS00318I
 
  18.44.21 HSM00100I --------------- BEGIN PHASE 1 ---------------
  18.44.21 HSM00011I HSMPGEN PARAMETERS IN EFFECT:
  18.44.21 HSM00011I >>>>> ACCOUNTING DETAIL
 
  18.44.21 HSM00104I FIRST INPUT TIMESTAMP IS FROM SYSID (PRD1)
  18.44.21 HSM00104I -- VERSION (1) DATA CREATED ON 10MAY91:13:28:14.81.
  18.44.21 HSM00104I -- COMPUTED DURATION =  0:30:01.43
  18.44.21 HSM00104I -- BASED ON A PREVIOUS COLLECTION ON 10MAY91:12:58:13.38
 
  18.44.52 HSM00110I HSM INVENTORY TRAILER RECORD << FOUND >> FOR SYSID (PRD1)
  18.44.52 HSM00110I -- VERSION (1) DATA CREATED ON 10MAY91:13:28:14.81.
  18.44.52 HSM00111I    RECORD-TYPE CODE    COUNT                    INCOMING
  18.44.52 HSM00112I -- MIGRATE       M     21980         =             21980
  18.44.52 HSM00112I -- BACKUP        B     44985         =             44985
  18.44.52 HSM00112I -- DASD-CP       C       582         =               582
  18.44.52 HSM00112I -- TAPE-CP       T         3         =                 3
 
  18.44.52 HSM00104I FIRST INPUT TIMESTAMP IS FROM SYSID (PRD1)
  18.44.52 HSM00104I -- VERSION (1) DATA CREATED ON 11MAY91:13:28:14.81.
  18.44.52 HSM00104I -- COMPUTED DURATION = 24:30:01.43
  18.44.52 HSM00104I -- BASED ON A PREVIOUS COLLECTION ON 10MAY91:12:58:13.38
 
  18.44.52 HSM00110I HSM INVENTORY TRAILER RECORD <<MISSING>> FOR SYSID (PRD1)
  18.44.52 HSM00110I -- VERSION (1) DATA CREATED ON 11MAY91:13:28:14.81.
  18.44.52 HSM00116I DATA WITH THIS ENDTS WILL BE PURGED TO AVOID DUPLICATION
  18.44.52 HSM00116I -- BY A LATER RERUN OF A COMPLETED INVENTORY.
 
  18.44.52 HSM00104I FIRST INPUT TIMESTAMP IS FROM SYSID (PRD1)
  18.44.52 HSM00104I -- VERSION (1) DATA CREATED ON 12MAY91:13:28:14.81.
  18.44.52 HSM00104I -- COMPUTED DURATION = 48:30:01.43
  18.44.52 HSM00104I -- BASED ON A PREVIOUS COLLECTION ON 10MAY91:12:58:13.38
 
  18.44.52 HSM00110I HSM INVENTORY TRAILER RECORD <<MISSING>> FOR SYSID (PRD1)
  18.44.52 HSM00110I -- VERSION (1) DATA CREATED ON 12MAY91:13:28:14.81.
  18.44.52 HSM00116I DATA WITH THIS ENDTS WILL BE PURGED TO AVOID DUPLICATION
  18.44.52 HSM00116I -- BY A LATER RERUN OF A COMPLETED INVENTORY.
 
  18.44.52 HSM00104I FIRST INPUT TIMESTAMP IS FROM SYSID (PRD1)
  18.44.52 HSM00104I -- VERSION (1) DATA CREATED ON 13MAY91:13:28:14.81.
  18.44.52 HSM00104I -- COMPUTED DURATION = 72:30:01.43
  18.44.52 HSM00104I -- BASED ON A PREVIOUS COLLECTION ON 10MAY91:12:58:13.38

 Figure 9-8.  DAY095 MICSLOG Error Report Output (Part 1 of 4)






  ----------------------------------- MICSLOG ------------------ 18:43 TUESDAY, MAY 14, 1991
  18.44.52 HSM00110I HSM INVENTORY TRAILER RECORD << FOUND >> FOR SYSID (PRD1)
  18.44.52 HSM00110I -- VERSION (1) DATA CREATED ON 13MAY91:13:28:14.81.
  18.44.52 HSM00111I    RECORD-TYPE CODE    COUNT                    INCOMING
  18.44.52 HSM00112I -- MIGRATE       M     21980 WARNING: UNMATCHED        6
  18.44.52 HSM00112I -- BACKUP        B     44985 WARNING: UNMATCHED        6
  18.44.52 HSM00112I -- DASD-CP       C       582 WARNING: UNMATCHED        0
  18.44.52 HSM00112I -- TAPE-CP       T         3 WARNING: UNMATCHED        4
 
 
 
  18.44.52 BAS00326I INPUT FILE(S) CONTAINED 67568 RECORDS FROM 10MAY1991:13:28:14.81 THRU 10MAY1991:13:28:14.81
  18.44.52 BAS00326I
  18.44.52 BAS00326I
  18.44.52 BAS00331I DATA SELECTION STATISTICS BY SYSTEM/COMPONENT
  18.44.52 BAS00331I
  18.44.52 BAS00331I                                    - - - - - - - - - - - DELETED - - - -
  18.44.52 BAS00331I   SYSTEM COMPONENT        INPUT    DATE RANGE     SHORT RECORDS   OPTION       KEPT
  18.44.52 BAS00331I
  18.44.52 BAS00343I    PRD1  HSM              67568           0              0             0        67568
 
  18.44.52 BAS00337I   TOTAL RECORDS KEPT = 67568

 Figure 9-8.  DAY095 MICSLOG Error Report Output (Part 2 of 4)
  ------------------------------------ MICSLOG ------------------ 18:43 TUESDAY, MAY 14, 1991
  18.44.54 HSM00200I --------------- BEGIN PHASE 2 ---------------
  18.45.32 HSM00205I FOLLOWING RECORDS PURGED FROM (HSBBAC) FILE - SYSID (PRD1)
  18.45.32 HSM00205I -- INVENTORY FROM 11MAY91:13:28:14.81 IS BEING DISCARDED.
  18.45.32 HSM00206I D A T A   S E T   N A M E
  18.45.32 HSM00207I ACCUMAX.DB2MSTG1.BASE
  18.45.32 HSM00207I TSX182.MICS.DBD.USER.LOAD
  18.45.32 HSM00207I TEST.MICSL.CPLX.LOCALMOD.CNTL
 
  18.45.32 HSM00209I >>>>>      3 RECORDS DELETED FROM HSBBAC.
 
  18.45.32 HSM00205I FOLLOWING RECORDS PURGED FROM (HSBBAC) FILE - SYSID (PRD1)
  18.45.32 HSM00205I -- INVENTORY FROM 12MAY91:13:28:14.81 IS BEING DISCARDED.
  18.45.32 HSM00206I D A T A   S E T   N A M E
  18.45.32 HSM00207I ACCUMAX.DB2MSTG1.BASE
  18.45.32 HSM00207I TSX182.MICS.DBD.USER.LOAD
  18.45.32 HSM00207I TEST.MICSL.CPLX.LOCALMOD.CNTL
 
  18.45.32 HSM00209I >>>>>      3 RECORDS DELETED FROM HSBBAC.
 
  18.45.32 HSM00205I FOLLOWING RECORDS PURGED FROM (HSBBAC) FILE - SYSID (PRD1)
  18.45.32 HSM00205I -- INVENTORY FROM 13MAY91:13:28:14.81 IS BEING DISCARDED.
  18.45.32 HSM00206I D A T A   S E T   N A M E
  18.45.32 HSM00207I
 
  18.45.32 HSM00209I >>>>>      1 RECORDS DELETED FROM HSBBAC.
 
  18.47.10 HSM00205I FOLLOWING RECORDS PURGED FROM (HSMVOL) FILE - SYSID (PRD1)
  18.47.10 HSM00205I -- INVENTORY FROM 13MAY91:13:28:14.81 IS BEING DISCARDED.
  18.47.10 HSM00216I VOLSER  COLLECTION-DATE
  18.47.10 HSM00217I               .
 
  18.47.10 HSM00209I >>>>>      1 RECORDS DELETED FROM HSMVOL.
  18.47.17 HSM00205I FOLLOWING RECORDS PURGED FROM (HSMTAP) FILE - SYSID (PRD1)
  18.47.17 HSM00205I -- INVENTORY FROM 11MAY91:13:28:14.81 IS BEING DISCARDED.
 
  18.47.17 HSM00209I >>>>>      2 RECORDS DELETED FROM HSMTAP.
  18.47.17 HSM00205I FOLLOWING RECORDS PURGED FROM (HSMTAP) FILE - SYSID (PRD1)
  18.47.17 HSM00205I -- INVENTORY FROM 12MAY91:13:28:14.81 IS BEING DISCARDED.
 
  18.47.17 HSM00209I >>>>>      2 RECORDS DELETED FROM HSMTAP.
  18.47.17 HSM00205I FOLLOWING RECORDS PURGED FROM (HSMTAP) FILE - SYSID (PRD1)
  18.47.17 HSM00205I -- INVENTORY FROM 13MAY91:13:28:14.81 IS BEING DISCARDED.
 
  18.47.17 HSM00209I >>>>>      1 RECORDS DELETED FROM HSMTAP.
 
  18.47.37 HSM00999I ------- BEGIN SUMMARIZATION AND AGING -------
  18.47.44 HSM00300I SORTING DETAIL DATA INTO DAYS TIMESPAN SEQUENCE FOR FILE:
  18.47.44 HSM00300I -- DETAIL.HSBBAC00
  18.47.44 HSM00300I -- (EITHER) DAYS SEQUENCE IS NOT A SUBSET OF DETAIL.
  18.47.44 HSM00300I -- (OR) MULTIPLE ENDTS VALUES ARE PRESENT IN THE INPUT DATA.
 
  18.48.05 HSM00300I SORTING DETAIL DATA INTO DAYS TIMESPAN SEQUENCE FOR FILE:
 
 Figure 9-8.  DAY095 MICSLOG Error Report Output (Part 3 of 4)






  --------------------------------- MICSLOG ------------------ 18:43 TUESDAY, MAY 14, 1991
  18.48.05 HSM00300I -- DETAIL.HSMMIG00
  18.48.05 HSM00300I -- (EITHER) DAYS SEQUENCE IS NOT A SUBSET OF DETAIL.
  18.48.05 HSM00300I -- (OR) MULTIPLE ENDTS VALUES ARE PRESENT IN THE INPUT DATA.
 
  18.48.35 HSM00300I SORTING DETAIL DATA INTO DAYS TIMESPAN SEQUENCE FOR FILE:
  18.48.35 HSM00300I -- WORK1.HSMVOL00
  18.48.35 HSM00300I -- (EITHER) DAYS SEQUENCE IS NOT A SUBSET OF DETAIL.
  18.48.35 HSM00300I -- (OR) MULTIPLE ENDTS VALUES ARE PRESENT IN THE INPUT DATA.
 
  18.48.48 BAS00339I CHECKPOINT FILE ORGSYSID/COMPONENT UPDATE FOR COMPONENT HSM
  18.48.48 BAS00340I BEFORE UPDATE:
 
  18.48.48 BAS00341I  AFTER UPDATE: PRD1 HSM      10MAY91:13:28:14.81 10MAY91:13:28:14.81
 
  18.48.48 BAS00341I
  18.48.55 BAS00121I AT FINAL POST FOR STEP "DAY095" IN JOB "DAILY"

 Figure 9-8.  DAY095 MICSLOG Error Report Output (Part 4 of 4)