View previous topic :: View next topic
|
Author |
Message |
ganmain
New User
Joined: 19 Feb 2005 Posts: 28
|
|
|
|
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 |
|
|
Sandy Zimmer
Active Member
Joined: 13 Jun 2007 Posts: 826 Location: Wilmington, DE
|
|
|
|
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 |
|
|
ganmain
New User
Joined: 19 Feb 2005 Posts: 28
|
|
|
|
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 |
|
|
Sandy Zimmer
Active Member
Joined: 13 Jun 2007 Posts: 826 Location: Wilmington, DE
|
|
|
|
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 |
|
|
ganmain
New User
Joined: 19 Feb 2005 Posts: 28
|
|
|
|
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 |
|
|
Sandy Zimmer
Active Member
Joined: 13 Jun 2007 Posts: 826 Location: Wilmington, DE
|
|
|
|
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 |
|
|
|