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
 

 

DFHAC2206 ........ Transaction xxxx failed with abend AEXZ

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

New User


Joined: 11 Feb 2008
Posts: 35
Location: Chennai

PostPosted: Thu Jul 30, 2009 6:30 pm    Post subject: DFHAC2206 ........ Transaction xxxx failed with abend AEXZ
Reply with quote

Hi.
I am getting DFHAC2206 04:39:06 CICT1327 Transaction KH09 failed with abend AEXZ. Updates to local recoverable resources backed out.

The scenario is like this. I have a cics sub-program called by a CA-Ideal calling program. I successfully compiled the sub-pgm. But when i do a CEMT I PROG(sub-pgm), the language is shown as 'Not Defined'. Whereas for other similar sub-pgms the language is shown as 'Cobol'.

What i am guessing is the abend is caused because the sub-pgm is either not available or is not of type cobol as shown by CEMT.

Please help out.
Back to top
View user's profile Send private message

Robert Sample

Global Moderator


Joined: 06 Jun 2008
Posts: 8117
Location: East Dubuque, Illinois, USA

PostPosted: Thu Jul 30, 2009 6:44 pm    Post subject:
Reply with quote

From the CICS Messages and Codes manual:
Quote:
3.7.89 AEXZ

AEXZ

Explanation: A command has failed due to a serious failure in a CICS component (resource manager).

System Action: The transaction is abnormally terminated with abend code AEXZ. CICS takes a transaction dump, unless module DFHDUIO is not loaded.

User Response: Use the transaction dump to determine the cause of the failure. For further assistance, or if module DFHDUIO is not loaded and no transaction dump is available, contact your system programmer.
Rather than guessing, why not either use the dump as recommended to find out the cause, or used CEDF (or other site debugging tool) to trace through the code to find out what the problem is.

You need to find out which command is having the problem before guessing the nature of the problem -- a little data goes a long way towards removing questions.

Personally, I suspect there's one or more messages that tell which resource had the problem ... before the AEXZ abend message.
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 Jul 30, 2009 7:15 pm    Post subject: Reply to: DFHAC2206 ........ Transaction xxxx failed with ab
Reply with quote

I wonder if this could be a Language Environment non-compliance issue between IDEAL and COBOL?

Is this interface something new?

When did the AEXZ begin occurring?

As far as the "Not Defined" language under the CEMT INQ PROG display, are you using PPT Autoinstall or does someone from your Tech Support group need to explicitly define this PPT entry, using a previously defined PPT entry as a template or perhaps, not?

Bill
Back to top
View user's profile Send private message
dick scherrer

Site Director


Joined: 23 Nov 2006
Posts: 19270
Location: Inside the Matrix

PostPosted: Fri Jul 31, 2009 6:35 am    Post subject:
Reply with quote

Hello,

In addition to defining the cobol module to IDEAL, you also have to treat the cobol module as any other cobol/cics program. If i understood the original post, this was the intention.

Try to call this module from another cobol module. If the same error happens, the module has not been properly defined to cics. Suggest you talk with the cics support people and make sure this module is defined the same as one that works.
Back to top
View user's profile Send private message
vasif

New User


Joined: 11 Feb 2008
Posts: 35
Location: Chennai

PostPosted: Fri Jul 31, 2009 10:54 am    Post subject:
Reply with quote

Hi all,
Thank you all for your suggestions. when i asked the CICS support group, they suggested i use the command SNEW pgm-name which worked well. I am now able to get the Language (Cobol).

But the calling program (Ideal) is still abending exactly at the point of calling the sub-pgm. When i commented this call, it ran very well.

What exactly does the error "DFHAC2206 04:39:06 CICT1327 Transaction KH09 failed with abend AEXZ" mean? I cant even use CEDF as it is not a CICS transaction. Can somebody elaborate the probable reasons why this error is caused?
Back to top
View user's profile Send private message
Robert Sample

Global Moderator


Joined: 06 Jun 2008
Posts: 8117
Location: East Dubuque, Illinois, USA

PostPosted: Fri Jul 31, 2009 4:55 pm    Post subject:
Reply with quote

AEXZ means CICS had trouble with a resource. It could mean the subprogram is not defined correctly to CICS, or the load of the subprogram failed, or even CICS ran out of memory when attempting to load the program. Without looking at the dump, you cannot tell which resource was the problem and you cannot tell what the problem with the resource was.

This is the kind of problem you really need your site support group to assist in debugging, as the dump needs analysis (IPCS would be a way to do so, Abend Aid -- if installed -- would be another) and possibly some CICS table changes will be required.
Back to top
View user's profile Send private message
Earl Haigh

Active User


Joined: 25 Jul 2006
Posts: 475

PostPosted: Sat Aug 01, 2009 3:43 am    Post subject:
Reply with quote

I'm not sure I understand your situation.

If the program is defined to CICS as normal COBOL program ,

what kind of command are you issuing in the IDEAL program ?

Is it a "CALL" statement or a CICS LINK ?
Back to top
View user's profile Send private message
dick scherrer

Site Director


Joined: 23 Nov 2006
Posts: 19270
Location: Inside the Matrix

PostPosted: Sat Aug 01, 2009 8:16 am    Post subject:
Reply with quote

Hello,

Quote:
Is it a "CALL" statement or a CICS LINK ?
The IDEAL "call" syntax is like the call in cobol. . .

I don't remember how the called cobol code is invoked, but here is the rule for getting back icon_smile.gif
Quote:
In CICS, any return other than a normal EXEC CICS RETURN is prohibited. COBOL programs cannot use STOP RUN, EXIT PROGRAM, or GOBACK.


A cobol "stub" is defined to IDEAL specifying that this is a cobol module. The called module is also referenced in what is called the Resource section of the IDEAL calling module.

As i asked before, can this new cobol module successfully be called by another cobol module?

Quote:
I cant even use CEDF as it is not a CICS transaction.
Yes, this is just another cics transaction (even if you use a local tran-id other than IDLX or IDEA, you are invoking an ideal transaction - ask your cics or ideal support person how this is defined in sc00tran - it might be an express or transparent signon). CEDF gets ugly . . .
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 CICS Transaction attach count of supp... lind sh CICS 1 Wed Jun 21, 2017 1:33 pm
No new posts C03 ABEND sjiraga PL/I & Assembler 1 Thu Jun 01, 2017 4:51 pm
No new posts CICS Transaction Timeout Hooman24 CICS 2 Sun Apr 16, 2017 2:16 pm
No new posts IMS region inactive - User abend code... gthmrj IMS DB/DC 5 Tue Mar 07, 2017 12:29 pm
No new posts CICS transaction slow response time vasanthz All Other Mainframe Topics 3 Thu Jan 19, 2017 1:31 am


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