This is my scenario: ABAP -> XI -> MQ -> XI -> ABAP
I want to use the message content to be the correlation key, it means ABAP sends a message with order no.="ORDER1" to MQ and MQ will reply a message contains order no.="ORDER1". Then XI will use this message from MQ to reply to the sync ABAP program. Is it possible ?
I read this document "How-to Correlate JMS 1.20" to build a sync/async bridge (XI is 3.0 SP17)
First, I followed 3.1 to build a "header based" sync/async bridge. It's ok, I can see a message id in the field "JMSCorrelationID" in MQ tool. (I didn't test reply). And then I checked 3.4 in the document and want to build a "payload based".
There are only 2 steps in this document
1. I modified the correlation to the order no. field of request message in the send step.
2. I modified the correlation to the order no. field of reply message in the correlation editor.
Is it ok ? Because when I ran the ABAP program again, I still see the same JMSCorrelationID in MQ?