on 02-29-2012 11:23 AM
Hi Expert,
I am doing a scenario JMS <-> PI <-> Proxy. Here I am facing below problem.
I am using message selector in sender JMS communication channel. To select particular message I am using JMSCorrelationID property which has populated with an identifier (say: WBPEC60). So, I am using "JMSCorrelationID='WBPEC60'" in message selector in processing tab. But it is not working. But PI is taking the JMS Message Correlation ID with a binary identifier, so JMSCorrelationID='ID:574250454336300000000000000000000000000000000000' is working.
When I check the JMS queue in sender side, it is showing:
CorrelationID | CorrelationID binary identifie
WBPEC60 | 574250454336300000000000000000000000000000000000
It means that PI is taking the Binary identifier. Also in sxmb_moni Dynamic configuration is:
<SAP:Record namespace="http://sap.com/xi/XI/System/JMS" name="DCJMSCorreleationID">ID:574250454336300000000000000000000000000000000000</SAP:Record>
Communication channel log:
Added the dynamic header DCJMSCorreleationID to the XI message edc8692f-da09-4d38-0d97-cf8b040e2434 which corresponds to the JMS property JMSCorrelationID that has the value ID:574250454336300000000000000000000000000000000000 in the JMS message ID:414d51204446355120202020202020204f417d2b20014702
Edited by: Aniruddha Bhattacharya on Feb 29, 2012 12:29 PM
Can't you have another custom JMS Header ? As I have used this feature with a additional custom JMS Header and it worked fine.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
95 | |
11 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.