Portal | Manuals | References | Downloads | Info | Programs | JCLs | Master the Mainframes
IBM Mainframe Computers Forums Index
 
Register
 
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
itssreehere
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

Hi,

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

Bitneuker

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 Need help in REXX CALL program Raje1002 CLIST & REXX 5 Wed Apr 19, 2017 11:18 pm
No new posts Need help in triggering a PL1 module ... Varungv99 IMS DB/DC 0 Fri Apr 07, 2017 10:01 am
No new posts Is the explanation correct? XRST,CHKP Martylin IMS DB/DC 1 Wed Mar 15, 2017 9:26 am
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


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