J E S 2 J O B L O G 08.53.39 JOB 2 IEF677I WARNING MESSAGE(S) FOR JOB HEWO#ASM ISSUED 08.53.39 JOB 2 $HASP373 HEWO#ASM STARTED - INIT 6 - CLASS C - SYS TK4- 08.53.39 JOB 2 IEF403I HEWO#ASM - STARTED - TIME=08.53.39 08.53.40 JOB 2 IEFACTRT - Stepname Procstep Program Retcode 08.53.40 JOB 2 HEWO#ASM CLG ASM IFOX00 RC= 0000 08.53.40 JOB 2 HEWO#ASM CLG LKED IEWL RC= 0000 08.53.40 JOB 2 HEWO#ASM CLG GO PGM=*.DD RC= 0000 08.53.40 JOB 2 IEF404I HEWO#ASM - ENDED - TIME=08.53.40 08.53.40 JOB 2 $HASP395 HEWO#ASM ENDED ------ JES2 JOB STATISTICS ------ 25 NOV 18 JOB EXECUTION DATE 54 CARDS READ 244 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 180 ALLOCATED TO SYSUT1 IEF237I 140 ALLOCATED TO SYSUT2 IEF237I 190 ALLOCATED TO SYSUT3 IEF237I JES2 ALLOCATED TO SYSPRINT IEF237I JES2 ALLOCATED TO SYSPUNCH IEF237I 170 ALLOCATED TO SYSGO IEF237I JES2 ALLOCATED TO SYSIN IEF142I HEWO#ASM ASM CLG - STEP WAS EXECUTED - COND CODE 0000 IEF285I SYS1.MACLIB KEPT *-------36 IEF285I VOL SER NOS= MVSRES. IEF285I SYS2.MACLIB KEPT *--------0 IEF285I VOL SER NOS= MVSRES. IEF285I SYS1.AMODGEN KEPT *--------0 IEF285I VOL SER NOS= MVSDLB. IEF285I SYS1.MACLIB KEPT *--------0 IEF285I VOL SER NOS= MVSRES. IEF285I SYS18329.T085339.RA000.HEWO#ASM.SYSUT1 DELETED *------178 IEF285I VOL SER NOS= WORK02. IEF285I SYS18329.T085339.RA000.HEWO#ASM.SYSUT2 DELETED *-------28 IEF285I VOL SER NOS= WORK00. IEF285I SYS18329.T085339.RA000.HEWO#ASM.SYSUT3 DELETED *--------8 IEF285I VOL SER NOS= WORK03. IEF285I JES2.JOB00002.SO0103 SYSOUT IEF285I JES2.JOB00002.SO0104 SYSOUT IEF285I SYS18329.T085339.RA000.HEWO#ASM.OBJSET PASSED *-------10 IEF285I VOL SER NOS= WORK01. IEF285I JES2.JOB00002.SI0101 SYSIN IEF373I STEP /ASM / START 18329.0853 IEF374I STEP /ASM / STOP 18329.0853 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 25.11.18 from 08.53.39 to 08.53.40 * * elapsed time 00:00:00,22 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......36 148.......0 248.......0 148.......0 180.....178 140......28 190.......8 DMY.......0 DMY.......0 170......10 * * DMY.......0 * * * * Charge for step (w/o SYSOUT): 0,26 * ************************************************************************************************************************************ IEF236I ALLOC. FOR HEWO#ASM LKED CLG IEF237I 170 ALLOCATED TO SYSLIN IEF237I DMY ALLOCATED TO IEF237I 180 ALLOCATED TO SYSLMOD IEF237I 140 ALLOCATED TO SYSUT1 IEF237I JES2 ALLOCATED TO SYSPRINT IEF142I HEWO#ASM LKED CLG - STEP WAS EXECUTED - COND CODE 0000 IEF285I SYS18329.T085339.RA000.HEWO#ASM.OBJSET DELETED *-------11 IEF285I VOL SER NOS= WORK01. IEF285I SYS18329.T085339.RA000.HEWO#ASM.GOSET PASSED *-------10 IEF285I VOL SER NOS= WORK02. IEF285I SYS18329.T085339.RA000.HEWO#ASM.SYSUT1 DELETED *--------0 IEF285I VOL SER NOS= WORK00. IEF285I JES2.JOB00002.SO0105 SYSOUT IEF373I STEP /LKED / START 18329.0853 IEF374I STEP /LKED / STOP 18329.0853 CPU 0MIN 00.01SEC SRB 0MIN 00.00SEC VIRT 128K SYS 204K ************************************************************************************************************************************ * 2. Jobstep of job: HEWO#ASM Stepname: LKED Program name: IEWL Executed on 25.11.18 from 08.53.40 to 08.53.40 * * elapsed time 00:00:00,02 CPU-Identifier: TK4- Page-in: 0 * * CPU time 00:00:00,01 Virtual Storage used: 128K Page-out: 0 * * corr. CPU: 00:00:00,01 CPU time has been corrected by 1 / 1,0 multiplier * * * * I/O Operation * * Number of records read via DD * or DD DATA: 0 * * 170......11 DMY.......0 180......10 140.......0 DMY.......0 * * * * Charge for step (w/o SYSOUT): 0,01 * ************************************************************************************************************************************ IEF236I ALLOC. FOR HEWO#ASM GO CLG IEF237I 180 ALLOCATED TO PGM=*.DD IEF237I JES2 ALLOCATED TO SYSUDUMP IEF237I JES2 ALLOCATED TO SYSPRINT IEF237I JES2 ALLOCATED TO SYSIN IEF142I HEWO#ASM GO CLG - STEP WAS EXECUTED - COND CODE 0000 IEF285I SYS18329.T085339.RA000.HEWO#ASM.GOSET KEPT *--------0 IEF285I VOL SER NOS= WORK02. IEF285I JES2.JOB00002.SO0106 SYSOUT IEF285I JES2.JOB00002.SO0107 SYSOUT IEF285I JES2.JOB00002.SI0102 SYSIN IEF373I STEP /GO / START 18329.0853 IEF374I STEP /GO / STOP 18329.0853 CPU 0MIN 00.00SEC SRB 0MIN 00.00SEC VIRT 8K SYS 196K IEF237I 180 ALLOCATED TO SYS00001 IEF285I SYS18329.T085340.RA000.HEWO#ASM.R0000001 KEPT *--------0 IEF285I VOL SER NOS= WORK02. IEF285I SYS18329.T085339.RA000.HEWO#ASM.GOSET DELETED IEF285I VOL SER NOS= WORK02. IEF375I JOB /HEWO#ASM/ START 18329.0853 IEF376I JOB /HEWO#ASM/ STOP 18329.0853 CPU 0MIN 00.16SEC SRB 0MIN 00.01SEC EXTERNAL SYMBOL DICTIONARY PAGE 1 SYMBOL TYPE ID ADDR LENGTH LDID ASM 0201 08.53 11/25/18 HEWO SD 0001 000000 000184 PAGE 2 LOC OBJECT CODE ADDR1 ADDR2 STMT SOURCE STATEMENT ASM 0201 08.53 11/25/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 C058 00058 10 ST R13,SAVE+4 set back pointer in current save area 00000A 182D 11 LR R2,R13 remember callers save area 00000C 41D0 C054 00054 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 00001E 12FF 21 LTR R15,R15 test return code 000020 4770 C04C 0004C 22 BNE ABND8 abort if open failed 23 PUT SYSPRINT,MSG write the message 28 CLOSE SYSPRINT close SYSPRINT 34 * 00003E 58D0 C058 00058 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 * 000054 48 SAVE DS 18F local save area 00009C 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 08.53 11/25/18 0001 0001 08 000019 0001 0001 08 000039 CROSS-REFERENCE PAGE 4 SYMBOL LEN VALUE DEFN REFERENCES ASM 0201 08.53 11/25/18 ABND8 00002 0000004C 00042 00022 HEWO 00001 00000000 00004 00009 00123 MSG 00133 0000009C 00049 00025 R12 00001 0000000C 00118 00008 00009 R13 00001 0000000D 00119 00010 00011 00012 00013 00035 R15 00001 0000000F 00121 00008 00021 00021 R2 00001 00000002 00108 00011 00013 SAVE 00004 00000054 00048 00010 00012 00035 SYSPRINT 00004 00000124 00054 00019 00024 00032 ASSEMBLER DIAGNOSTICS AND STATISTICS PAGE 5 ASM 0201 08.53 11/25/18 NO STATEMENTS FLAGGED IN THIS ASSEMBLY HIGHEST SEVERITY WAS 0 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 65 F64-LEVEL LINKAGE EDITOR OPTIONS SPECIFIED MAP,LIST,LET,NCAL DEFAULT OPTION(S) USED - SIZE=(98304,55296) MODULE MAP CONTROL SECTION ENTRY NAME ORIGIN LENGTH NAME LOCATION NAME LOCATION NAME LOCATION NAME LOCATION HEWO 00 184 ENTRY ADDRESS 00 TOTAL LENGTH 188 ****GO DOES NOT EXIST BUT HAS BEEN ADDED TO DATA SET AUTHORIZATION CODE IS 0. Hello World !