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

CICS program abending with ASRA


IBM Mainframe Forums -> CICS
Post new topic   Reply to topic
View previous topic :: View next topic  
Author Message
Vijay_reddy

New User


Joined: 16 Oct 2012
Posts: 7
Location: India

PostPosted: Fri Oct 19, 2012 10:24 am
Reply with quote

Hi All,

I have a CICS program(cobol, DB2, CICS) running in prod. For one of the CR, i had to modify that... a mere adding one more CONDITION level parameter.. but when i tried running the TRANS in CICS, it was abending with ASRA, i tried all the possible ways, but everytime the same error.

Also, I have tried releasing it from Baseline, and its working fine with that. So I have tried JUST recompiling the same baseline program through Changeman and tried running again... but with the same baseline recompiled component also its throwing ASRA.

Can anyone pls let me know the solution.

Thanks,
Vijay
Back to top
View user's profile Send private message
Pandora-Box

Global Moderator


Joined: 07 Sep 2006
Posts: 1592
Location: Andromeda Galaxy

PostPosted: Fri Oct 19, 2012 11:19 am
Reply with quote

Quote:
a mere adding one more CONDITION level parameter


What was that?
Back to top
View user's profile Send private message
Nic Clouston

Global Moderator


Joined: 10 May 2007
Posts: 2455
Location: Hampshire, UK

PostPosted: Fri Oct 19, 2012 11:59 am
Reply with quote

It did not 'throw' ASRA. Nothing on the mainframe 'throws' anything. It issues, displays, abends with whatever. Curly-wurly languages on non-mainframe boxes throw things.
Back to top
View user's profile Send private message
Vijay_reddy

New User


Joined: 16 Oct 2012
Posts: 7
Location: India

PostPosted: Fri Oct 19, 2012 12:32 pm
Reply with quote

Hi,

Below is the error description.

DFHAC2206 00:01:02 DHIPD132 Transaction IZAM failed with abend ASRA. Updates
to local recoverable resources backed out.

Pls help.

[/img]
Back to top
View user's profile Send private message
Vijay_reddy

New User


Joined: 16 Oct 2012
Posts: 7
Location: India

PostPosted: Fri Oct 19, 2012 1:03 pm
Reply with quote

Hi Pandora,

Attached is the code the I have modified highlited in RED.
Back to top
View user's profile Send private message
chandan.inst

Active User


Joined: 03 Nov 2005
Posts: 275
Location: Mumbai

PostPosted: Fri Oct 19, 2012 1:16 pm
Reply with quote

This is may be the data issue in region where you are running the transaction..

Your changes doesnt seem to be cause for ASRA

Regards,
Chandan
Back to top
View user's profile Send private message
Vijay_reddy

New User


Joined: 16 Oct 2012
Posts: 7
Location: India

PostPosted: Fri Oct 19, 2012 1:25 pm
Reply with quote

Thanks Chandan.

If I recompile the baseline component (without modifying) and test it, its abending with ASRA... but if I release it from baseline its not abending, so it seems issue is not with data set-up etc...
Back to top
View user's profile Send private message
Bill Woodger

Moderator Emeritus


Joined: 09 Mar 2011
Posts: 7309
Location: Inside the Matrix

PostPosted: Fri Oct 19, 2012 1:37 pm
Reply with quote

You've got an abend. You need to identify where that is happening, what "source line" is causing the problem.
Back to top
View user's profile Send private message
enrico-sorichetti

Superior Member


Joined: 14 Mar 2007
Posts: 10873
Location: italy

PostPosted: Fri Oct 19, 2012 1:52 pm
Reply with quote

well the only thing clear is that there is a mismatch between the source and the load

the reasons could be a change in ...
1 the source code
2 the process to build the <load> since the successful build

investigate
Back to top
View user's profile Send private message
Pandora-Box

Global Moderator


Joined: 07 Sep 2006
Posts: 1592
Location: Andromeda Galaxy

PostPosted: Fri Oct 19, 2012 1:59 pm
Reply with quote

As others said there should be a offset address displayed with which you could trace the problamatic line
Back to top
View user's profile Send private message
Vijay_reddy

New User


Joined: 16 Oct 2012
Posts: 7
Location: India

PostPosted: Fri Oct 19, 2012 3:13 pm
Reply with quote

Thanks for your response. I have tried debugging using XPED, so I've tried compiling using Changman giving the DDIO file which I have created using XPED options 5.3.2 and 5.3.1 but none of them is working... pls see the error that I'm getting while compiling.

Can anyone pls let me know how could I TRACE the actual line.

FYI - I've did some research on the error in this forum and in google, but couldnt get solution for that too.
Back to top
View user's profile Send private message
enrico-sorichetti

Superior Member


Joined: 14 Mar 2007
Posts: 10873
Location: italy

PostPosted: Fri Oct 19, 2012 3:27 pm
Reply with quote

please do not post screen shots, they just clutter the forum

the same amount of info can be conveyed by a plain TEXT cut and past of Your 3270 screen
Back to top
View user's profile Send private message
Garry Carroll

Senior Member


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

PostPosted: Fri Oct 19, 2012 4:31 pm
Reply with quote

Quote:
Also, I have tried releasing it from Baseline, and its working fine with that. So I have tried JUST recompiling the same baseline program through Changeman and tried running again... but with the same baseline recompiled component also its throwing ASRA.



If you JUST recompile you don't change the load module - so did you link-edit? If you did, did you then successfully NEWCOPY the program?

In your Expediter session, you are not using the DDIO that your compile created.

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

New User


Joined: 16 Oct 2012
Posts: 7
Location: India

PostPosted: Fri Oct 19, 2012 5:04 pm
Reply with quote

Hi Garry,

Yes I did all the procedures that you have mentioned. Also, I have DEL and DEF the trans, program, DB2T, DB2E of program etc... to ensure everything is proper. Even then, I'm getting the same abend.

Reg the XPED, i was unable to recompile the component if I use
XPEDITER ===> Y
option in Changeman, so I couldnt debug the program, I tried searching in google, some suggested to use CECI but nothing worked.

Don't know how to proceed.
Back to top
View user's profile Send private message
Garry Carroll

Senior Member


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

PostPosted: Fri Oct 19, 2012 5:13 pm
Reply with quote

Have you tried running the transaction under EDF ?

The abend should give some information as to the instruction/offset where the abend is happening and this can point you to the problem instruction. Once you know what the instruction is and what its operands are, you can work out what's wrong. Sometimes printing the DFHDMPx dataset is useful.

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

New User


Joined: 16 Oct 2012
Posts: 7
Location: India

PostPosted: Tue Oct 23, 2012 3:04 pm
Reply with quote

Thanks a lot Garry. I used EDF and it gave me what I was looking for!!!

The issue is resolved now, thanks icon_smile.gif
Back to top
View user's profile Send private message
chandan.inst

Active User


Joined: 03 Nov 2005
Posts: 275
Location: Mumbai

PostPosted: Tue Oct 23, 2012 3:52 pm
Reply with quote

Hi,

Can you lets us know what was the root cause for this issue?

Regards,
Chandan
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 Using API Gateway from CICS program CICS 0
No new posts Calling an Open C library function in... CICS 1
No new posts How to 'Ping' a CICS region in JCL CICS 2
No new posts Parallelization in CICS to reduce res... CICS 4
No new posts DB2 Event passed to the Application P... DB2 1
Search our Forums:

Back to Top