Another tactful way to say this is: "How long would z/OS continue to run after this program is executed?"
Low address protection may cause this program to abend with a S0C4 if they are lucky.......
Is low address protection a hardware or software feature? On 12/15/2010 14:06 PM, Tom Marchant wrote:
On Wed, 15 Dec 2010 14:22:03 -0500, Lorne Dudley wrote:I'm having problems getting the following batch program to run correctly. It's running from an authorized library and abends with 0C4, reason code 4. The book says "the key of the storage area that the running program tries to access is different from that of the running program". ----------------------------------------------------------------------------- TITLE 'CVTUSER TEST' CVT DSECT=YES,LIST=YES .CVT DSECT Y CSECT , * * REGISTER EQUATES * R0 EQU 0 . R1 EQU 1 . R2 EQU 2 .CVT ADDRESS R3 EQU 3 .CVTUSER ADDRESS R4 EQU 4 . R9 EQU 9 .BASE ADDRESS OF THIS EXIT R10 EQU 10 . R15 EQU 15 . * SAVE (14,12),,X_V1.0_&SYSDATE SAVE& ID LR R9,R15 .SET UP ADDRESSABILITY USING Y,R9 .SET UP ADDRESSABILITY USING CVT,R2 .CVT DSECT * MODESET KEY=ZERO,MODE=SUP * L R2,CVTPTR LOAD UP CVT ADDRESS L R3,CVTUSER LOAD CVTUSER ADDRESS * move 4 characters to CVTUSER MVC R3(4),=C'TEST' RETURN (14,12),RC=0 .RETURN TO CALLER LTORG PATCH DC 2D'0' .16 BYTE PATCH AREA ENDI don't want to be rude, but if you are not proficient at coding in assembler and debugging, you really shouldn't be writing authorized code.
---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html

