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

Memory issue??


IBM Mainframe Forums -> CICS
Post new topic   Reply to topic
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
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

Senior Member


Joined: 08 May 2006
Posts: 1193
Location: Dublin, Ireland

PostPosted: Thu Nov 18, 2010 7:49 pm
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
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: 2501
Location: Atlanta, Georgia, USA

PostPosted: Thu Nov 18, 2010 8:06 pm
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 View Bookmarks
All times are GMT + 6 Hours
Forum Index -> CICS

 


Similar Topics
Topic Forum Replies
No new posts SFTP Issue - destination file record ... All Other Mainframe Topics 2
No new posts Issue after ISPF copy to Linklist Lib... TSO/ISPF 1
No new posts Facing ABM3 issue! CICS 3
No new posts Panvalet - 9 Character name - Issue c... CA Products 6
No new posts Issue with EXEC CICS QUERY SECURITY c... CICS 6
Search our Forums:

Back to Top