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
 

 

Memory issue??

 
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> CICS
View previous topic :: :: View next topic  
Author Message
mohanrazz

New User


Joined: 30 Sep 2008
Posts: 30
Location: India

PostPosted: Thu Nov 18, 2010 7:43 pm    Post subject: Memory issue??
Reply with quote

Hi All, I am getting an error on which i seek your help.

I have Table1 that contains several rows. My program-A retrives rows from Table1, and for each row, it calls program-B, and program-B calls program-C and then control comesback.

Now after processing 18 rows, Program-B is abending with ASRA. If i trigger the transaction again, it will process 19 to 36 and abends again..

I checked all getmains, freemains..they are all seem to be fine..

Any idea or thoughts on - what could be the issue..

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

Garry Carroll

Active Member


Joined: 08 May 2006
Posts: 995
Location: Dublin, Ireland / Edinburgh, Scotland

PostPosted: Thu Nov 18, 2010 7:49 pm    Post subject:
Reply with quote

There are several reasons for an ASRA abend but the most common is, I believe, in processing decimal fields (S0C7).

Check the transaction dump to see what the program is doing. The PSW should help identify the failing instruction and the instruction can then show what fields you are operating on. You might, for example, be overflowing a fields while accumulating and this field gets re-initialised when you re-launch for items 19-36 &c.

The fact that it abends on a multiple of 18 might also be a clue......

Garry.
Back to top
View user's profile Send private message
rpuhlman

New User


Joined: 11 Jun 2007
Posts: 80
Location: Columbus, Ohio

PostPosted: Thu Nov 18, 2010 7:58 pm    Post subject:
Reply with quote

From the fine manual:

Quote:
ASRA

Explanation: The task has terminated abnormally because of a program check.
System Action: The task is abnormally terminated and CICS issues either message DFHAP0001 or DFHSR0001. Message DFHSR0622 may also be issued.

User Response: Refer to the description of the associated message or messages to determine and correct the cause of the program check.

Module: DFHSRP



Messages are your friend.
Back to top
View user's profile Send private message
Bill O'Boyle

CICS Moderator


Joined: 14 Jan 2008
Posts: 2502
Location: Atlanta, Georgia, USA

PostPosted: Thu Nov 18, 2010 8:06 pm    Post subject: Reply to: Memory issue??
Reply with quote

Post the PSW information.

I'm going to take a WAG and say that the 3rd-Word will equal X'00060007' (Failed instruction length was 6 with a 0C7 interrupt).

Most decimal instructions are 6-Bytes long (SS format), such as a ZAP, AP, SP, etc.

Do you have a Yellow Card or a more recent equivalent?

You're going to need it....

Bill
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 -> CICS All times are GMT + 6 Hours
Page 1 of 1

 

Search our Forum:

Similar Topics
Topic Author Forum Replies Posted
No new posts Issue with NDM process to transmit ES... chetanambi All Other Mainframe Topics 6 Wed May 03, 2017 10:52 am
No new posts Execessive parameter issue Sumeendar JCL & VSAM 5 Mon Dec 19, 2016 4:35 pm
No new posts DFHRESPONSE returns issue divated CICS 3 Wed Nov 02, 2016 6:32 pm
No new posts Can sending 5 MB data between cobol p... Kevin Vaz CICS 12 Tue Oct 18, 2016 4:50 pm
No new posts Not enough virtual memory is availabl... Vinay Pushpala IBM Tools 16 Tue Sep 13, 2016 4:37 pm


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