Page 1 of 1

How to resvolve ABM3 abend

PostPosted: Fri Feb 27, 2009 12:21 pm
by mmt_bit
How to resolve ABM3 abend?

My CICS program puts a message on the MQ and expects a response in 10 seconds. I am receiving the response properly but few times is causes ABM3 abend. This abend is not happening in all the cases. Please advise.

Re: How to resvolve ABM3 abend

PostPosted: Fri Feb 27, 2009 12:29 pm
by mmt_bit
Just briefing on the above query, I am receiving the response properly every time (even if their is ABM3 abend).

Re: How to resvolve ABM3 abend

PostPosted: Sat Feb 28, 2009 1:02 am
by dick scherrer
Hello,

Have you read about the cause of an abm3 abend? If not, do so. I believe the cause will be quickly understood.

http://publib.boulder.ibm.com/infocente ... f00107.htm

Re: How to resvolve ABM3 abend

PostPosted: Wed Mar 11, 2009 7:11 pm
by mmt_bit
Thanks D.Scherrer for the reply.
I am sorry, I was not able to understand the comment "task issuing a BMS request".

It will of great help if you please brief on how to resolve this issue.

Thanks & Regards,
Manmohan

Re: How to resvolve ABM3 abend

PostPosted: Wed Mar 11, 2009 11:48 pm
by dick scherrer
Hello,

Change the program removing any screen activity or run the program attached to a terminal.

It is currently running with no terminal available so any screen commands will abend.

Re: How to resvolve ABM3 abend

PostPosted: Fri May 08, 2009 4:58 pm
by mmt_bit
Hi All,

The problem was solved.
The reason was the response from MQ used to trigger 2 instances of CICS program.
1. CICS program continuously pools for response (this is handled by program)
2. The MQ response message also triggers the CICS program (this is not handled and thus ABM3 abend occurred)

Once the trigger from the MQ response message was turned off, the problem was solved.

Hope this helps...

Thanks & Regards,
Manmohan

Re: How to resvolve ABM3 abend

PostPosted: Sat May 09, 2009 12:23 am
by dick scherrer
Good to hear it is working - thank you for letting us know :)

d