This is all I found:
IEF450I TRAM1SFA STEP02 - ABEND=S0C4 U0000 REASON=00000004
CEE3204S The system detected a protection exception (System Completion Code=0C4)
         From entry point EAFile::readNextLine() at compile unit offset +0000008
CEE3DMP V2 R10.0: Condition processing resulted in the unhandled condition.     
CEE3204S The system detected a protection exception (System Completion Code=0C4)
         From entry point EAFile::readNextLine() at compile unit offset +0000008
CEE3DMP V2 R10.0: Condition processing resulted in the unhandled condition.     

            
Bob Pelletier
Connecticut Student Loan Foundation
Rocky Hill, Connecticut
860-257-4001 X382




Most application programs are not aware of any file details. About the
only thing that springs to mind is some sort of allocation
failure/denial that caused OPEN to fail, and the program failed to test
the OPEN completion code.

Supporting that SWAG is that many shops direct allocation differently
for temporary datasets than cataloged datasets. 

Are there any other messages on the SYSLOG or JOBLOG that may be
helpful?


-----Original Message-----
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of Robert Pelletier
Sent: Thursday, February 23, 2006 11:27 AM
To: IBM-MAIN@BAMA.UA.EDU
Subject: PROTECTION EXCEPTION 0C4 - Job Doesn't Work When &&Dataset Used

Hi All. Once again I look to the group for help. I am at a total loss
and have test extensively. This is the issue:

If I use the following && JCL the job fails consistently with an 0C4:
 //WORK01   DD DISP=NEW,UNIT=SYSDA,SPACE=(CYL,(4300,5)), 
 //            LRECL=8192,BLKSIZE=0,RECFM=VB,DSN=&&WORK01
 //WORK02   DD DISP=NEW,UNIT=SYSDA,SPACE=(CYL,(4300,5)), 
 //            LRECL=8192,BLKSIZE=0,RECFM=VB,DSN=&&WORK02
 //WORK03   DD DISP=NEW,UNIT=SYSDA,SPACE=(CYL,(900,5)),  
 //            LRECL=8192,BLKSIZE=0,RECFM=VB,DSN=&&WORK03
 //WORK04   DD DISP=NEW,UNIT=SYSDA,SPACE=(CYL,(900,5)),  
 //            LRECL=8192,BLKSIZE=0,RECFM=VB,DSN=&&WORK04
I have 4 PUBLIC volumes.

If I use this JCL which uses permanent datasets the job works everytime:
//WORK01   DD DISP=(NEW,CATLG),UNIT=SYSDA,SPACE=(CYL,(5,5)), 
//            LRECL=8192,BLKSIZE=0,RECFM=VB,DSN=TRAM1.WORK1, 
//            VOL=SER=BACK09                                 
//WORK02   DD DISP=(NEW,CATLG),UNIT=SYSDA,SPACE=(CYL,(5,5)), 
//            LRECL=8192,BLKSIZE=0,RECFM=VB,DSN=TRAM1.WORK2, 
//            VOL=SER=BACK09                                 
//WORK03   DD DISP=(NEW,CATLG),UNIT=SYSDA,SPACE=(CYL,(5,5)), 
//            LRECL=8192,BLKSIZE=0,RECFM=VB,DSN=TRAM1.WORK3, 
//            VOL=SER=BACK09                                 
//WORK04   DD DISP=(NEW,CATLG),UNIT=SYSDA,SPACE=(CYL,(5,5)), 
//            LRECL=8192,BLKSIZE=0,RECFM=VB,DSN=TRAM1.WORK4, 
//            VOL=SER=BACK09                                 

Can anyone offer suggestions as to why &&work is not working. We are
OS390 V2R10 and the program is written LE. I do not have the source
because it was given to us by the agency we feed the data too. In
advance thanks all. 

Bob Pelletier
Connecticut Student Loan Foundation
Rocky Hill, Connecticut

----------------------------------------------------------------------
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

Reply via email to