Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- TITLE 'PDYNV010 - REGISTER EQUATES' 00440000
- R0 EQU 0 * 00450000
- R1 EQU 1 * 00460000
- R2 EQU 2 * 00470000
- R3 EQU 3 * 00480000
- R4 EQU 4 * 00490000
- R5 EQU 5 * 00500000
- R6 EQU 6 * 00510000
- R7 EQU 7 * 00520000
- R8 EQU 8 * 00530000
- R9 EQU 9 * 00540000
- R10 EQU 10 * 00550000
- R11 EQU 11 * 00560000
- R12 EQU 12 * 00570000
- R13 EQU 13 * 00580000
- R14 EQU 14 * 00590000
- R15 EQU 15 * 00600000
- TITLE 'PDYNV010 - DCB DSECT' 00760000
- DCBD DSORG=PS 00760200
- TITLE 'PDYNV010 - PROGRAM' 00761001
- PDYNV010 CSECT 00770000
- STM R14,R12,12(R13) 00780000
- LR R3,R15 00790000
- USING PDYNV010,R3 00820000
- ST R13,SAVEAREA+4 00830000
- LR R2,R13 00840000
- LA R13,SAVEAREA 00850000
- ST R13,8(R2) 00860000
- OPEN (OLDHIST,INPUT,STATHIST) 01250000
- LTR R15,R15 01260000
- BNZ NOOPEN 01270000
- LA R4,OLDHIST 01280000
- USING IHADCB,R4 01290000
- TM DCBOFLGS,DCBBIT3 01300000
- BZ NOOPEN 01310000
- DROP R4 01320000
- SPACE 2 01321003
- TIME DEC,STORADD,LINKAGE=SYSTEM,DATETYPE=YYYYDDD 01322003
- SPACE 2 01323003
- MVO STOR1,STORADD+8(4) 01326003
- OI STOR1+3,X'0F' YYYYDDDF 01327003
- MVC CDATE,STOR1 01328003
- SPACE 2 01329003
- CP CDATE+2(2),=PL2'46' 01330201
- BL SUBYEAR 01330300
- SP CDATE+2(2),=PL2'45' 01330401
- B GET 01330500
- SUBYEAR DS 0H 01330600
- SP CDATE+1(3),=PL3'1000' 01330701
- AP CDATE+2(2),=PL2'365' 01330801
- SP CDATE+2(2),=PL2'45' 01330901
- GET DS 0H 01332000
- GET OLDHIST,IOHIST 02890000
- CP DAT,CDATE 03781600
- BNH GET 03781700
- PUT RPL=HISTRPL 03791000
- LTR R15,R15 03791100
- BNZ NOPUTH 03791200
- B GET 03791300
- CLOSE DS 0H 03791500
- CLOSE (OLDHIST,,STATHIST) 03791600
- GOBACK DS 0H 03800000
- LR R15,R7 03810000
- L R13,SAVEAREA+4 03820000
- RETURN (14,12),RC=(15) 03830000
- NOOPEN DS 0H 03871100
- LA R7,24 03872000
- B GOBACK 03873000
- NOPUTH DS 0H 03880000
- LA R7,32 03890000
- B CLOSE 03900000
- TITLE 'PDYNV010 - DATA AREAS' 04180000
- STORADD DS 2D HHMMSSTH XXXXXXXX 0YYYYDDD 00000000 04181002
- STOR1 DS F YYYYDDDF 04182002
- SPACE 2 04183002
- ARG DS F 04190000
- CDATE DS F 04200000
- IOHIST DS 0CL25 04381000
- DAT DS F 04384000
- TOD DS F
- MEM DS CL8
- FLG DS CL1
- JOB DS CL8
- SAVEAREA DC 18F'0'
- TITLE 'PDYNV010 - ACBS, RPLS, DCBS'
- STATHIST ACB MACRF=(ADR,OUT,RST),DDNAME=STATHIST
- HISTRPL RPL ACB=STATHIST,AREA=IOHIST,AREALEN=25, X04940000
- OPTCD=(ADR),RECLEN=25,ARG=ARG 04950000
- OLDHIST DCB DSORG=PS,MACRF=(GM),RECFM=FB,LRECL=25, X08370000
- DDNAME=OLDHIST,EODAD=CLOSE 08380000
- LTORG 08390000
- END
Add Comment
Please, Sign In to add comment