Portal | Manuals | References | Downloads | Info | Programs | JCLs | Master the Mainframes
IBM Mainframe Computers Forums Index
IBM Mainframe Computers Forums Index Mainframe: Search IBM Mainframe Forum: FAQ Memberlist Usergroups Profile Log in to check your private messages Log in


S0c4 while XRST call

Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> IMS DB/DC
View previous topic :: :: View next topic  
Author Message
Warnings : 1

New User

Joined: 10 Jan 2006
Posts: 65
Location: chennai

PostPosted: Sat Dec 16, 2006 10:18 am    Post subject: S0c4 while XRST call
Reply with quote


We have a check point restart IMS DB program running in production. We have a common routine whic takes care of XRST and CHKP calls. Initialization para of the program will call the common routine for initial XRST call and later whenever chekpoint needs to be taken this sub routine is called. Main program is compiled with AMODE =31, RMODE= ANY. But the called sub routine was 24 ANY, which should not be the case. Called module should have been compiled with 31, ANY. But any way this was in production for a long time and was running fine.

But recently it started abending regularly with S0C4 in the initial XRST (before doing any other processing) call itself and when we recompiled the subroutine with 31 ANY it went fine. For lat 6 years there is no change in these programs. Only thing happened in between is we upgraded IMS v.8 to IMS.9 and after this program started abending.

Since it went fine on recompilation we are sure that problem is because it is trying to access some memory beyond 16MB addres line.We are not able to find the actual root cause for accessing memory area before 16MB suddenly. Is there any possibility of having this issue because of upgradation of IMS version? If any of you have had such a scenario please advice me to find the root cause.
Back to top
View user's profile Send private message


CICS Moderator

Joined: 07 Nov 2005
Posts: 1105
Location: The Netherlands at Hole 19

PostPosted: Tue Dec 19, 2006 4:34 pm    Post subject:
Reply with quote

If another application running below 16MB (mode=24) calls the same subroutine this routine also runs below. If it stays resident and your 31 mode application calls it your problem might rise. Did you check at abend time if the routine was in upper or lower memory?
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> IMS DB/DC All times are GMT + 6 Hours
Page 1 of 1


Search our Forum:

Similar Topics
Topic Author Forum Replies Posted
No new posts Cobol EZASOKET call to SETSOCKOPT fails Andi1982 COBOL Programming 6 Thu Oct 06, 2016 7:12 pm
No new posts Strange EXEC function call in z/VM Willy Jensen CLIST & REXX 3 Wed Oct 05, 2016 2:07 pm
No new posts COBOL DB2 - CALL statement - high CPU... TS70363 DB2 15 Sun Sep 11, 2016 6:07 am
No new posts Is possible to call subprogram from c... cmsmoon COBOL Programming 3 Fri Aug 05, 2016 6:46 pm
No new posts PCOMM macro to call another PCOMM macro boyti ko All Other Mainframe Topics 4 Tue Jul 12, 2016 4:30 pm

Back to Top
Mainframe Wiki | Forum Rules | Bookmarks | Subscriptions | FAQ | Tutorials | Contact Us