|
RSS Feed - WebSphere MQ Support
|
RSS Feed - Message Broker Support
|
Storing Reply Identifier in queue |
« View previous topic :: View next topic » |
Author |
Message
|
fjb_saper |
Posted: Wed Jul 08, 2009 10:21 pm Post subject: |
|
|
 Grand High Poobah
Joined: 18 Nov 2003 Posts: 20756 Location: LI,NY
|
mbcoder wrote: |
I have set replyid in RFH - usr and send to queue, but when the mainframe system put the response in queue, RFH headers disappeared.
Is there any performance issue, if I send replyid in the payload? Because for one request to mainframe system, MB will receive many/multiple records in the response, in that case sending id field in the payload for these many records is ok? |
Set the reply id as CorrelationId in MQMD. You will need to use a BLOB. Pad it with hex 00 up to a length of 24 bytes, then map it to OutputRoot.MQMD.CorrelationID (from memory).
This should work fine.
Enjoy  _________________ MQ & Broker admin |
|
Back to top |
|
 |
mbcoder |
Posted: Mon Jul 13, 2009 12:58 am Post subject: |
|
|
Novice
Joined: 30 Jun 2009 Posts: 10
|
I have finally managed to set reply identifier in message payload and able to retrieve it before SOAPReply node, but I can see the replyidentifier that is generating is not unique all the time, in that case how SOAPReply node can send response to correct requests? |
|
Back to top |
|
 |
WMBDEV1 |
Posted: Mon Jul 13, 2009 6:38 am Post subject: |
|
|
Sentinel
Joined: 05 Mar 2009 Posts: 888 Location: UK
|
There was a post on here not so long ago (maybe 2 weeks) where one of the Hursley team (mgk I think it was) told of a fix to make the generated id "more unique". Try and search for the post for more details |
|
Back to top |
|
 |
|
|
|
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
|
|
|
|