ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum IndexWebSphere Message Broker (ACE) SupportMQ Output Node: Unable to put message

Post new topicReply to topic
MQ Output Node: Unable to put message View previous topic :: View next topic
Author Message
miguelanselmo
PostPosted: Fri Feb 04, 2005 1:39 am Post subject: MQ Output Node: Unable to put message Reply with quote

Novice

Joined: 28 Oct 2003
Posts: 15

Hi all,
I have a problem with my message flow that at the end of them put a message in a queue but sometimes the message flow is not able to put the message on the queue. The message that the flow is putting normally is at most 200/300 Kb.
The error that i received is the following:
<Error><RecoverableException><File>F:\build\S210_BP\src\DataFlowEngine\ImbMqOutputNode.cpp</File><Line>727</Line><Function>ImbMqOutputNode::evaluate</Function><Type>ComIbmMQOutputNode</Type><Name>445475a1-f800-0000-0080-9938b3abff93</Name><Label>DELFOR_CAR.MQOut XML</Label><Text>Caught exception and rethrowing</Text><Catalog>WMQIv210</Catalog><Severity>3</Severity><Number>2230</Number><RecoverableException><File>F:\build\S210_BP\src\DataFlowEngine\ImbMqOutputNode.cpp</File><Line>1914</Line><Function>ImbMqOutputNode::putMessage</Function><Type>ComIbmMQOutputNode</Type><Name>445475a1-f800-0000-0080-9938b3abff93</Name><Label>DELFOR_CAR.MQOut XML</Label><Text>Unable to put message</Text><Catalog>WMQIv210</Catalog><Severity>3</Severity><Number>2620</Number><Insert><Type>5</Type><Text></Text></Insert><Insert><Type>5</Type><Text>WMQI_XML_OUT</Text></Insert><Insert><Type>2</Type><Text>2</Text></Insert><Insert><Type>2</Type><Text>2003</Text></Insert></RecoverableException></Recoverabl
eExcepti
on></Error>

Thanks for any help
Back to top
View user's profile Send private message
Michael Dag
PostPosted: Fri Feb 04, 2005 4:29 am Post subject: Reply with quote

Jedi Knight

Joined: 13 Jun 2002
Posts: 2607
Location: The Netherlands (Amsterdam)

The last code 2003 indicates a backout of the message,
something else in your message flow like a database node around?
_________________
Michael



MQSystems Facebook page
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
miguelanselmo
PostPosted: Fri Feb 04, 2005 6:17 am Post subject: Reply with quote

Novice

Joined: 28 Oct 2003
Posts: 15

Hi,
Yes, there are database node and compute node.
Another thing is that the input queue has the “Backout Threshold” with the value '3'.
Back to top
View user's profile Send private message
gyadavil
PostPosted: Fri Feb 04, 2005 11:00 pm Post subject: Reply with quote

Acolyte

Joined: 01 Feb 2005
Posts: 62

May be a stupic check, but check your output Queue Properties. What is the max depth in that and how many message you have.
Back to top
View user's profile Send private message
mqmhr
PostPosted: Fri Feb 04, 2005 11:43 pm Post subject: Reply with quote

Centurion

Joined: 28 Dec 2004
Posts: 105

Quote:
2003 MQRC_BACKED_OUT X'7D3' Unit of work encountered fatal error or backed out.
This occurs in the following cases:


On an MQCMIT or MQDISC call, when the commit operation has failed and the unit of work has been backed out. All protected resources have been returned to their state at the start of the unit of work. The MQCMIT call returns completion code MQCC_FAILED; the MQDISC call returns completion code MQCC_WARNING.
On MVS/ESA, this reason code occurs only for batch applications.


On an MQGET, MQPUT, or MQPUT1 call that is operating within a unit of work, when the unit of work has already encountered an error that prevents the unit of work being committed (for example, when the log space is exhausted). The application must issue the appropriate call to back out the unit of work. For a unit of work coordinated by the queue manager, this call is the MQBACK call, although the MQCMIT call has the same effect in these circumstances.
On MVS/ESA this case does not occur.

On OS/400, this reason code does not occur.

Corrective action: Check the returns from previous calls to the queue manager. For example, a previous MQPUT call may have failed.




Somewhere in your message flow, an error is occurring. This may be the database node or any other Node before the Output Node. Because of this error, the broker is not able to commit the UOW.

Check if all the nodes before the Output Node are behaving in the expected manner. Then you could check the properties of the MQ Output node and ensure that the queue name is valid, the queue is not full, you have sufficient authorities to put messages in the queue and so on.
Back to top
View user's profile Send private message
Display posts from previous:
Post new topicReply to topic Page 1 of 1

MQSeries.net Forum IndexWebSphere Message Broker (ACE) SupportMQ Output Node: Unable to put message
Jump to:



You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Protected by Anti-Spam ACP


Theme by Dustin Baccetti
Powered by phpBB 2001, 2002 phpBB Group

Copyright MQSeries.net. All rights reserved.