Author |
Message
|
wmbv7newbie |
Posted: Fri Mar 20, 2015 4:25 am Post subject: ReplyToQ Not Found Error |
|
|
Centurion
Joined: 13 May 2014 Posts: 121
|
Hi,
I am working on WMB 8.0.0.2. My broker gives an exception every time I try to write a response message through the ReplyToQ node saying -
Quote: |
Label:CHARACTER:com.pearson.soa.sfdc.UpdateSOAPOverMQ.MQ Update Reply SOAP.ComIbmMQOutput
Catalog:CHARACTER:BIPmsgs
Severity:INTEGER:3
Number:INTEGER:2230
Text:CHARACTER:Caught exception and rethrowing
RecoverableException
File:CHARACTER:F:\build\slot1\S800_P\src\DataFlowEngine\ImbMqOutputNode.cpp
Line:INTEGER:1643
Function:CHARACTER:ImbMqOutputNode::handleReplyMessage
Type:CHARACTER:ComIbmMQOutputNode
Name:CHARACTER:com/pearson/soa/sfdc/UpdateSOAPOverMQ#FCMComposite_1_2.ComIbmMQReply#FCMComposite_1_1
Label:CHARACTER:com.pearson.soa.sfdc.UpdateSOAPOverMQ.MQ Update Reply SOAP.ComIbmMQOutput
Catalog:CHARACTER:BIPmsgs
Severity:INTEGER:3
Number:INTEGER:2642
Text:CHARACTER:ReplyToQ name not specified |
My message tree right before the ReplyToQ node looks like -
Code: |
Message
Properties
MessageSet
MessageType
MessageFormat
Encoding
CodedCharSetId 1208
Transactional
Persistence
CreationTime
ExpirationTime
Priority
ReplyIdentifier
ReplyProtocol MQ
Topic
ContentType
IdentitySourceType
IdentitySourceToken
IdentitySourcePassword
IdentitySourceIssuedBy
IdentityMappedType
IdentityMappedToken
IdentityMappedPassword
IdentityMappedIssuedBy
MQMD
ReplyToQ A.SFDC.RESPONSE.SOAP.1
ReplyToQMgr DEVQM01
XMLNSC
UpdateResults
LocalEnvironment
Environment
ExceptionList
|
I found a bug listed here -
http://www-01.ibm.com/support/docview.wss?uid=swg24037195
Quote: |
APAR IC98462 BAR editor displays ReplyTo queue value incorrectly |
but it doesnt specifically corresponds to my problem.
Any hints?
Thanks! |
|
Back to top |
|
 |
fjb_saper |
Posted: Fri Mar 20, 2015 4:41 am Post subject: |
|
|
 Grand High Poobah
Joined: 18 Nov 2003 Posts: 20756 Location: LI,NY
|
And what are the settings of your replyToQueue node?  _________________ MQ & Broker admin |
|
Back to top |
|
 |
nelson |
Posted: Fri Mar 20, 2015 4:43 am Post subject: |
|
|
 Partisan
Joined: 02 Oct 2012 Posts: 313
|
To fully understand what's going I suggest you to read this. Specially @Vitor reply.
How are you assigning the MQMD values? |
|
Back to top |
|
 |
wmbv7newbie |
Posted: Fri Mar 20, 2015 4:45 am Post subject: |
|
|
Centurion
Joined: 13 May 2014 Posts: 121
|
In MQReply node, I dont have any specific settings.
Segmentation - unchecked
Persistence and Transaction mode - Automatic
Validation - None |
|
Back to top |
|
 |
wmbv7newbie |
Posted: Fri Mar 20, 2015 4:52 am Post subject: |
|
|
Centurion
Joined: 13 May 2014 Posts: 121
|
@nelson - Thanks for the reference. I am assigning the MQMD in the compute node -
Code: |
SET OutputRoot.MQMD.ReplyToQ = Environment.Reply.ReplyToQ;
SET OutputRoot.MQMD.ReplyToQMgr = Environment.Reply.ReplyToQMgr; |
But i wanted to test the sugestion in the post you mentioned. It says -
Quote: |
Try assigning an MQMD parser and see if that helps.
|
Just to clarify, is this the MQHeader node that I should try using? |
|
Back to top |
|
 |
nelson |
Posted: Fri Mar 20, 2015 5:01 am Post subject: |
|
|
 Partisan
Joined: 02 Oct 2012 Posts: 313
|
wmbv7newbie wrote: |
@nelson - Thanks for the reference. I am assigning the MQMD in the compute node -
Code: |
SET OutputRoot.MQMD.ReplyToQ = Environment.Reply.ReplyToQ;
SET OutputRoot.MQMD.ReplyToQMgr = Environment.Reply.ReplyToQMgr; |
But i wanted to test the sugestion in the post you mentioned. It says -
Quote: |
Try assigning an MQMD parser and see if that helps.
|
Just to clarify, is this the MQHeader node that I should try using? |
I should use MQHeader... previously you have to store those values that you want to preserve in this header (for instance MsgId) under the assumption that you lost the MQMD header somewhere in the flow. |
|
Back to top |
|
 |
wmbv7newbie |
Posted: Fri Mar 20, 2015 5:09 am Post subject: |
|
|
Centurion
Joined: 13 May 2014 Posts: 121
|
Perfect!
Added the Header node and took the ReplyToQ and ReplyTOQMgr from environment. Works like a charm.
Thanks a ton nelson! |
|
Back to top |
|
 |
|