IBM Mainframe Forum Index
 
Log In
 
IBM Mainframe Forum Index Mainframe: Search IBM Mainframe Forum: FAQ Register
 

SOC4 abend in IMS online pgm


IBM Mainframe Forums -> IMS DB/DC
Post new topic   Reply to topic
View previous topic :: View next topic  
Author Message
ganmain

New User


Joined: 19 Feb 2005
Posts: 28

PostPosted: Wed Dec 03, 2008 12:15 pm
Reply with quote

hi guys

I need some information on the MPP
Actually we got soc4 abend in one of the IMS online pgm in production sites .
I want to replicate the same abend by copying the production databases to the test site & we need to test it & fix the code that causes that soc4

since i am very new to IMS. I am not sure how to test those abend in test site since it is a mpp i guess thr is no jcl or job to run that & test

could anyone plz guide me on the ways to test the abend

Thanks for your help
Back to top
View user's profile Send private message
Sandy Zimmer

Active Member


Joined: 13 Jun 2007
Posts: 826
Location: Wilmington, DE

PostPosted: Wed Dec 03, 2008 6:31 pm
Reply with quote

Did you look at the dump? It should point you to what caused the abend. I think that the most common cause of any SOC4 is a subscript that is out of bounds. Look thru the program code. If you find code that uses a subscript, you can post it and we can help.
Back to top
View user's profile Send private message
ganmain

New User


Joined: 19 Feb 2005
Posts: 28

PostPosted: Wed Dec 03, 2008 7:58 pm
Reply with quote

Thanks for your reply

Actually i have seen that soc4 abend in ABEND AID in production site. but there i could not able to locate the cause for that. i will give some more info on this

but my main query is

how we can bring the same s0c4 abend in test (UAT region)? as in production
how we need to run that online pgm in test site?

Please guide me on this

Thanks
Back to top
View user's profile Send private message
Sandy Zimmer

Active Member


Joined: 13 Jun 2007
Posts: 826
Location: Wilmington, DE

PostPosted: Wed Dec 03, 2008 8:19 pm
Reply with quote

If you have abend aid, it should tell you the cobol line of code that caused the SOC4. Look at it again. You can then recreate the same problem in test by compiling the production program into the test MPP region and using similar data.
Back to top
View user's profile Send private message
ganmain

New User


Joined: 19 Feb 2005
Posts: 28

PostPosted: Thu Dec 04, 2008 8:27 pm
Reply with quote

Thanks for the reply
if i go to ABEND AID in production site it is giving there is no source listing available for that program

Please give me sugestion how we can debug this IMS online pgm


Thanks in advance
Back to top
View user's profile Send private message
Sandy Zimmer

Active Member


Joined: 13 Jun 2007
Posts: 826
Location: Wilmington, DE

PostPosted: Thu Dec 04, 2008 10:50 pm
Reply with quote

When someone moved that program into the production environment, they moved the source code to a protected library - or let's hope they did. Find that source code - compile the production cobol version into the test libraries - move the production cobol source into a test cobol source.

Once compiled WITHOUT ANY CHANGES, then look at the production abend aid for the terminating line of code. Then post the line and preceding lines of code here.
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic View Bookmarks
All times are GMT + 6 Hours
Forum Index -> IMS DB/DC

 


Similar Topics
Topic Forum Replies
No new posts ISAM and abend S03B JCL & VSAM 9
No new posts Underscore was not populated to onlin... CICS 1
No new posts Trying to change copybook in online c... CICS 4
No new posts Abend S0C4 11 (Page Translation Excep... PL/I & Assembler 16
No new posts Batch call online program, EXCI task ... CICS 3
Search our Forums:

Back to Top