Soc7 - how to resolve with Offset value



JES, JES2, JCL utilities, IDCAMS, Compile & Run JCLs, PROCs etc...

Soc7 - how to resolve with Offset value

Postby sheree » Mon Aug 16, 2010 7:13 pm

Hi
Please suggest me how to track the soc7 error based upon offset address

SYSOUT Message
CEE3207S The system detected a data exception (System Completion Code=0C7).
From compile unit IIBP148 at entry point IIBP148 at compile unit offsset +00003296 at entry offset +00003296
at address 21003296.

JESMSGLG

+IDI0002I Module IIBP148, program IIBP148, offset X'3296': Abend S0C7 (Data Exception)
IEA995I SYMPTOM DUMP OUTPUT 957
USER COMPLETION CODE=4039 REASON CODE=00000000
TIME=09.07.21 SEQ=37096 CPU=0000 ASID=02AD

CEEDUMP

2 00029030 21000000 21000000 +00003296 20100816 COBOL
sheree
 
Posts: 3
Joined: Wed Aug 11, 2010 2:44 pm
Has thanked: 0 time
Been thanked: 0 time

Re: Soc7 - how to resolve with Offset value

 

Re: Soc7 - how to resolve with Offset value

Postby Robert Sample » Mon Aug 16, 2010 7:53 pm

Take the compile listing for the program that has either OFFSET or LIST option selected. Use the OFFSET or LIST output to determine which line of the COBOL program has the error based on the offset in the error message. This will tell you the variable or variables involved. One of them has an invalid numeric value, hence the S0C7 abend.
Robert Sample
Global moderator
 
Posts: 3367
Joined: Sat Dec 19, 2009 8:32 pm
Location: East Dubuque, Illinois
Has thanked: 1 time
Been thanked: 222 times

Re: Soc7 - how to resolve with Offset value

Postby sheree » Mon Aug 16, 2010 8:08 pm

Thanks Robert For your kind info .. i understand the flow from forums get the offset address and locate the line number in Compiler Listing ( List or Offset option should mention during compile time ) .. but i was not able to track .. thats why I have included all the messages .. Pls give me some idea how to locate the line number from the Messages which I have included in the first Message

offset X'3296': Abend S0C7 (Data Exception)

offsset +00003296 at entry offset +00003296
Which one should I take to find in Compile Listing ?...Thanks
sheree
 
Posts: 3
Joined: Wed Aug 11, 2010 2:44 pm
Has thanked: 0 time
Been thanked: 0 time

Re: Soc7 - how to resolve with Offset value

Postby Robert Sample » Mon Aug 16, 2010 8:45 pm

How about +0003296?
Robert Sample
Global moderator
 
Posts: 3367
Joined: Sat Dec 19, 2009 8:32 pm
Location: East Dubuque, Illinois
Has thanked: 1 time
Been thanked: 222 times

Re: Soc7 - how to resolve with Offset value

Postby sheree » Wed Aug 18, 2010 10:46 am

Thanks Robert , Resolved and I understand how to get it by Offset
sheree
 
Posts: 3
Joined: Wed Aug 11, 2010 2:44 pm
Has thanked: 0 time
Been thanked: 0 time


Return to JCL

 


  • Related topics
    Replies
    Views
    Last post