J E S 2 J O B L O G 12.27.02 JOB 2 IEF677I WARNING MESSAGE(S) FOR JOB HEWO#ASM ISSUED 12.27.02 JOB 2 $HASP373 HEWO#ASM STARTED - INIT 6 - CLASS C - SYS TK4- 12.27.02 JOB 2 IEF403I HEWO#ASM - STARTED - TIME=12.27.02 12.27.02 JOB 2 IEFACTRT - Stepname Procstep Program Retcode 12.27.02 JOB 2 HEWO#ASM CLG ASM IFOX00 RC= 0008 12.27.02 JOB 2 HEWO#ASM CLG LKED IEWL *FLUSH* 12.27.02 JOB 2 HEWO#ASM CLG GO PGM=*.DD *FLUSH* 12.27.02 JOB 2 IEF404I HEWO#ASM - ENDED - TIME=12.27.02 12.27.02 JOB 2 $HASP395 HEWO#ASM ENDED ------ JES2 JOB STATISTICS ------ 21 OCT 18 JOB EXECUTION DATE 54 CARDS READ 196 SYSOUT PRINT RECORDS 0 SYSOUT PUNCH RECORDS 0.00 MINUTES EXECUTION TIME 1 //HEWO#ASM JOB 'S322-0C4','WFJM', JOB 2 // CLASS=C,MSGCLASS=A,MSGLEVEL=(1,1), // REGION=128K,TIME=(1,0),PRTY=8 2 //CLG EXEC ASMFCLG, // MAC1='SYS2.MACLIB', // MAC2='SYS1.AMODGEN', // MAC3='SYS1.MACLIB', // PARM.ASM='NODECK,LOAD', // PARM.LKED='MAP,LIST,LET,NCAL', // COND.LKED=(8,LE,ASM), // PARM.GO='', // COND.GO=((8,LE,ASM),(4,LT,LKED)) 3 XXASMFCLG PROC MAC='SYS1.MACLIB',MAC1='SYS1.MACLIB', 00000100 XX MAC2='SYS1.MACLIB',MAC3='SYS1.MACLIB',SOUT='*' 00000200 4 XXASM EXEC PGM=IFOX00,PARM=OBJ,REGION=128K 00000300 5 XXSYSLIB DD DSN=&MAC,DISP=SHR 00000400 6 XX DD DSN=&MAC1,DISP=SHR 00000500 7 XX DD DSN=&MAC2,DISP=SHR 00000600 8 XX DD DSN=&MAC3,DISP=SHR 00000700 9 //ASM.SYSUT1 DD DSN=&&SYSUT1,UNIT=SYSDA,SPACE=(1700,(600,100)) X/SYSUT1 DD DSN=&&SYSUT1,UNIT=SYSSQ,SPACE=(1700,(600,100)), 00000800 XX SEP=(SYSLIB) 00000900 10 //ASM.SYSUT2 DD DSN=&&SYSUT2,UNIT=SYSDA,SPACE=(1700,(300,50)) X/SYSUT2 DD DSN=&&SYSUT2,UNIT=SYSSQ,SPACE=(1700,(300,50)), 00001000 XX SEP=(SYSLIB,SYSUT1) 00001100 11 //ASM.SYSUT3 DD DSN=&&SYSUT3,UNIT=SYSDA,SPACE=(1700,(300,50)) X/SYSUT3 DD DSN=&&SYSUT3,UNIT=SYSSQ,SPACE=(1700,(300,50)) 00001200 12 XXSYSPRINT DD SYSOUT=&SOUT,DCB=BLKSIZE=1089 00001300 13 XXSYSPUNCH DD SYSOUT=B 00001400 14 //ASM.SYSGO DD DSN=&&OBJSET,UNIT=SYSDA,SPACE=(80,(2000,500)) X/SYSGO DD DSN=&&OBJSET,UNIT=SYSSQ,SPACE=(80,(200,50)), 00001500 XX DISP=(MOD,PASS) 00001600 15 //ASM.SYSIN DD * 16 XXLKED EXEC PGM=IEWL,PARM=(XREF,LET,LIST,NCAL),REGION=128K, 00001700 XX COND=(8,LT,ASM) 00001800 17 XXSYSLIN DD DSN=&&OBJSET,DISP=(OLD,DELETE) 00001900 18 XX DD DDNAME=SYSIN 00002000 19 XXSYSLMOD DD DSN=&&GOSET(GO),UNIT=SYSDA,SPACE=(1024,(50,20,1)), 00002100 XX DISP=(MOD,PASS) 00002200 20 XXSYSUT1 DD DSN=&&SYSUT1,UNIT=(SYSDA,SEP=(SYSLIN,SYSLMOD)), 00002300 XX SPACE=(1024,(50,20)) 00002400 21 XXSYSPRINT DD SYSOUT=&SOUT 00002500 22 XXGO EXEC PGM=*.LKED.SYSLMOD,COND=((8,LT,ASM),(4,LT,LKED)) 00002600 23 //GO.SYSUDUMP DD SYSOUT=*,OUTLIM=2000 24 //GO.SYSPRINT DD SYSOUT=*,OUTLIM=5000 25 //GO.SYSIN DD * // STMT NO. MESSAGE - 5 IEF653I SUBSTITUTION JCL - DSN=SYS1.MACLIB,DISP=SHR 6 IEF653I SUBSTITUTION JCL - DSN=SYS2.MACLIB,DISP=SHR 7 IEF653I SUBSTITUTION JCL - DSN=SYS1.AMODGEN,DISP=SHR 8 IEF653I SUBSTITUTION JCL - DSN=SYS1.MACLIB,DISP=SHR 12 IEF653I SUBSTITUTION JCL - SYSOUT=*,DCB=BLKSIZE=1089 21 IEF653I SUBSTITUTION JCL - SYSOUT=* 22 IEF686I DDNAME REFERRED TO ON DDNAME KEYWORD IN PRIOR STEP WAS NOT RESOLVED IEF236I ALLOC. FOR HEWO#ASM ASM CLG IEF237I 148 ALLOCATED TO SYSLIB IEF237I 148 ALLOCATED TO IEF237I 248 ALLOCATED TO IEF237I 148 ALLOCATED TO IEF237I 140 ALLOCATED TO SYSUT1 IEF237I 170 ALLOCATED TO SYSUT2 IEF237I 190 ALLOCATED TO SYSUT3 IEF237I JES2 ALLOCATED TO SYSPRINT IEF237I JES2 ALLOCATED TO SYSPUNCH IEF237I 180 ALLOCATED TO SYSGO IEF237I JES2 ALLOCATED TO SYSIN IEF142I HEWO#ASM ASM CLG - STEP WAS EXECUTED - COND CODE 0008 IEF285I SYS1.MACLIB KEPT *-------39 IEF285I VOL SER NOS= MVSRES. IEF285I SYS2.MACLIB KEPT *--------0 IEF285I VOL SER NOS= MVSRES. IEF285I SYS1.AMODGEN KEPT *--------1 IEF285I VOL SER NOS= MVSDLB. IEF285I SYS1.MACLIB KEPT *--------0 IEF285I VOL SER NOS= MVSRES. IEF285I SYS18294.T122702.RA000.HEWO#ASM.SYSUT1 DELETED *------170 IEF285I VOL SER NOS= WORK00. IEF285I SYS18294.T122702.RA000.HEWO#ASM.SYSUT2 DELETED *-------28 IEF285I VOL SER NOS= WORK01. IEF285I SYS18294.T122702.RA000.HEWO#ASM.SYSUT3 DELETED *--------8 IEF285I VOL SER NOS= WORK03. IEF285I JES2.JOB00002.SO0103 SYSOUT IEF285I JES2.JOB00002.SO0104 SYSOUT IEF285I SYS18294.T122702.RA000.HEWO#ASM.OBJSET PASSED *-------10 IEF285I VOL SER NOS= WORK02. IEF285I JES2.JOB00002.SI0101 SYSIN IEF373I STEP /ASM / START 18294.1227 IEF374I STEP /ASM / STOP 18294.1227 CPU 0MIN 00.15SEC SRB 0MIN 00.01SEC VIRT 128K SYS 200K ************************************************************************************************************************************ * 1. Jobstep of job: HEWO#ASM Stepname: ASM Program name: IFOX00 Executed on 21.10.18 from 12.27.02 to 12.27.02 * * elapsed time 00:00:00,23 CPU-Identifier: TK4- Page-in: 0 * * CPU time 00:00:00,16 Virtual Storage used: 128K Page-out: 0 * * corr. CPU: 00:00:00,16 CPU time has been corrected by 1 / 1,0 multiplier * * * * I/O Operation * * Number of records read via DD * or DD DATA: 31 * * 148......39 148.......0 248.......1 148.......0 140.....170 170......28 190.......8 DMY.......0 DMY.......0 180......10 * * DMY.......0 * * * * Charge for step (w/o SYSOUT): 0,26 * ************************************************************************************************************************************ IEF202I HEWO#ASM LKED CLG - STEP WAS NOT RUN BECAUSE OF CONDITION CODES IEF272I HEWO#ASM LKED CLG - STEP WAS NOT EXECUTED. IEF373I STEP /LKED / START 18294.1227 IEF374I STEP /LKED / STOP 18294.1227 CPU 0MIN 00.00SEC SRB 0MIN 00.00SEC VIRT 0K SYS 0K IEF202I HEWO#ASM GO CLG - STEP WAS NOT RUN BECAUSE OF CONDITION CODES IEF272I HEWO#ASM GO CLG - STEP WAS NOT EXECUTED. IEF373I STEP /GO / START 18294.1227 IEF374I STEP /GO / STOP 18294.1227 CPU 0MIN 00.00SEC SRB 0MIN 00.00SEC VIRT 0K SYS 0K IEF237I 180 ALLOCATED TO SYS00001 IEF285I SYS18294.T122702.RA000.HEWO#ASM.R0000001 KEPT *--------0 IEF285I VOL SER NOS= WORK02. IEF285I SYS18294.T122702.RA000.HEWO#ASM.OBJSET DELETED IEF285I VOL SER NOS= WORK02. IEF375I JOB /HEWO#ASM/ START 18294.1227 IEF376I JOB /HEWO#ASM/ STOP 18294.1227 CPU 0MIN 00.15SEC SRB 0MIN 00.01SEC EXTERNAL SYMBOL DICTIONARY PAGE 1 SYMBOL TYPE ID ADDR LENGTH LDID ASM 0201 12.27 10/21/18 HEWO SD 0001 000000 000180 PAGE 2 LOC OBJECT CODE ADDR1 ADDR2 STMT SOURCE STATEMENT ASM 0201 12.27 10/21/18 1 * 1 2 3 4 5 6 71 2 *23456789*12345*789012345678901234*678901234567890123456789012345678901 3 PRINT NOGEN don't show macro expansions 000000 4 HEWO START 0 start main code csect at base 0 5 SAVE (14,12) Save input registers 000004 18CF 8 LR R12,R15 base register := entry address 00000 9 USING HEWO,R12 declare base register 000006 50D0 C054 00054 10 ST R13,SAVE+4 set back pointer in current save area 00000A 182D 11 LR R2,R13 remember callers save area 00000C 41D0 C050 00050 12 LA R13,SAVE setup current save area 000010 50D2 0008 00008 13 ST R13,8(R2) set forw pointer in callers save area 14 * 15 OPEN (SYSPRINT,OUTPUT) open SYSPRINT 21 XXXXX R15,R15 test return code *** ERROR *** 00001E 4770 C048 00048 22 BNE ABND8 abort if open failed 23 PUT SYSPRINT,MSG write the message 28 CLOSE SYSPRINT close SYSPRINT 34 * 00003A 58D0 C054 00054 35 L R13,SAVE+4 get old save area back 36 RETURN (14,12),RC=0 return to OS 40 * 41 ABND8 ABEND 8 bail out with abend U008 45 * 46 * File and work area definitions 47 * 000050 48 SAVE DS 18F local save area 000098 40C88593939640E6 49 MSG DC CL133' Hello World !' 50 SYSPRINT DCB DSORG=PS,MACRF=PM,DDNAME=SYSPRINT, X RECFM=FBA,LRECL=133,BLKSIZE=1330 104 YREGS , 000000 123 END HEWO define main entry point RELOCATION DICTIONARY PAGE 3 POS.ID REL.ID FLAGS ADDRESS ASM 0201 12.27 10/21/18 0001 0001 08 000019 0001 0001 08 000035 CROSS-REFERENCE PAGE 4 SYMBOL LEN VALUE DEFN REFERENCES ASM 0201 12.27 10/21/18 ABND8 00002 00000048 00042 00022 HEWO 00001 00000000 00004 00009 00123 MSG 00133 00000098 00049 00025 R12 00001 0000000C 00118 00008 00009 R13 00001 0000000D 00119 00010 00011 00012 00013 00035 R15 00001 0000000F 00121 00008 R2 00001 00000002 00108 00011 00013 SAVE 00004 00000050 00048 00010 00012 00035 SYSPRINT 00004 00000120 00054 00019 00024 00032 ASSEMBLER DIAGNOSTICS AND STATISTICS PAGE 5 STMT ERROR CODE MESSAGE ASM 0201 12.27 10/21/18 21 IFO078 UNDEFINED OP CODE NUMBER OF STATEMENTS FLAGGED IN THIS ASSEMBLY = 1 HIGHEST SEVERITY WAS 8 OPTIONS FOR THIS ASSEMBLY ALIGN, ALOGIC, BUFSIZE(STD), NODECK, ESD, FLAG(0), LINECOUNT(55), LIST, NOMCALL, YFLAG, WORKSIZE(2097152) NOMLOGIC, NONUMBER, OBJECT, NORENT, RLD, NOSTMT, NOLIBMAC, NOTERMINAL, NOTEST, XREF(SHORT) SYSPARM() WORK FILE BUFFER SIZE/NUMBER = 8702/ 1 TOTAL RECORDS READ FROM SYSTEM INPUT 31 TOTAL RECORDS READ FROM SYSTEM LIBRARY 3366 TOTAL RECORDS PUNCHED 10 TOTAL RECORDS PRINTED 67