Previous Topic

Next Topic

Book Contents

Book Index

Examples for CAPTURE BY

Figure 152A CAPTURE BY W (word) - Example of Job Definition

======================================================================

OUT      JOB2-OK              1801 +                                  

AUTO-ARCHIVE Y          SYSDB    Y      MAXDAYS      MAXRUNS          

RETENTION:  # OF DAYS TO KEEP      # OF GENERATIONS TO KEEP           

SYSOUT OP   (C,D,F,N,R)                                         FROM  

MAXRERUN      RERUNMEM                                                

CAPTURE BY W (W - WORD / C - CHAR)                                    

       SEARCH SUBMITTED                                               

       SKIP 00000004 ROWS                                             

       SKIP 002 WORDS       DELIMITER _                               

       TAKE 07  WORDS                                                 

     INTO %%VAR_A                                                     

CAPTURE BY   (W - WORD / C - CHAR)                                    

CYCLIC TYPE: C                                 INTERVAL       FROM    

Figure 152B CAPTURE BY - Example of SYSOUT

29 APR 2015 JOB EXECUTION DATE

         19 CARDS READ

        681 SYSOUT PRINT RECORDS

          0 SYSOUT PUNCH RECORDS

         37 SYSOUT SPOOL KBYTES

       0.10 MINUTES EXECUTION TIME

      1 //N27ASMCL JOB ,ASM,TIME=NOLIMIT,REGION=0M,MSGLEVEL=(1,1),

        //         USER=N27,

        //         CLASS=A,

        //       MSGCLASS=X

        //*---- SUBMITTED BY CONTROL-M (FROM MEMLIB)      ODATE=150429

        //*---- SCHEDULE CTMP.V900.OPR.SCHEDULE(REGJOB)

        //*---- SCHEDULED DUE TO RBC:  !NORBC

        //*---- JCL      N27.LIB.CNTL(RUNTEST3)

        //*---- CONTROL-M JOB IDENTIFICATION: ORDER ID=00020 RUN NO. =00001

        //*JOBFROM N27

      2 //         JCLLIB ORDER=IOAP.V900.PROCLIB

      3 //         INCLUDE MEMBER=IOASET

        XX*************************************************************

The SYSOUT is searched for the word, SUBMITTED, then 4 rows (including the row with the word SUBMITTED) are skipped. Then, in the 5th row, 2 words are skipped ("//*----" and "CONTROL-M"). The following 7 words are then taken: "JOB", "IDENTIFICATION:", "ORDER", "ID=00020", "RUN", "NO.", and "=00001" and placed into the AuditEdit variable, %%VAR_A.

Figure 153 CAPTURE BY C (character) - Example of Job Definition

======================================================================

OUT      JOB2-OK              1801 +                                  

AUTO-ARCHIVE Y          SYSDB    Y      MAXDAYS      MAXRUNS          

RETENTION:  # OF DAYS TO KEEP      # OF GENERATIONS TO KEEP           

SYSOUT OP   (C,D,F,N,R)                                         FROM  

MAXRERUN      RERUNMEM                                                

CAPTURE BY C (W – WORD / C – CHAR)                                    

        SEARCH SUBMITTED                                               

        SKIP 00000004 ROWS                                             

        SKIP 018 CHARS                                                 

        TAKE 49  CHARS  (EMPTY \ ZEROS - TILL END OF THE LINE)         

      INTO %%VAR_B                                                     

CAPTURE BY   (W - WORD / C - CHAR)                                    

CYCLIC TYPE: C                                  INTERVAL        FROM  

The SYSOUT is searched for the word, SUBMITTED, then 4 rows (including the row with the word SUBMITTED) are skipped. Then, in the 5th row, 18 words are skipped ("//*---- CONTROL-M "). The following 49 characters are then taken: "JOB IDENTIFICATION: ORDER ID=00020 RUN NO. =00001" and placed into the AuditEdit variable, %%VAR_B.

Parent Topic

CAPTURE BY: Post–Processing Parameter