Hi All,
I was trying to implement the Sync / Async Bridge without the BPM. I am trying a HTTP to JMS Sync / Async Bridge. I have followed the following link and done exactly the same as shown in the document
http://help.sap.com/saphelp_nw04/helpdata/EN/45/20d2b4c20a0732e10000000a155369/content.htm
I have used a Java application which will poll the request queue and then place the message in the response queue with the same correlation ID frm the request queue.
After following the above link the response message was not appearing, the message were going to deilvering status and after some time i found that they were cancelled without errors
I searched in the forums for many solutions but what i found was this thread which stated that since the XI message ID is 32 bytes and Correlation ID is only 24 bytes its difficult for Modules to identify the response since the correlation is truncated.
jms-synchasync-bridge---how-to-configure
I tried changing the configuration in the reciver JMS channel to XI Conversion ID instead of Message ID and this also doesnt give me fruitfull results. The message was not being placed in the request queue, it gave an error saying that the conversion id was null. Though in the thread it seems to have worked for him.
After this i planned to dynamically generate a Correlation ID (a dummy one) of 24bytes and i sent it to the request queue this time the message was retrived from the response queue only to find that the correlation ID this time has been converted to some other format
Corrletion ID sent to the request queue: ABCDEFGHIJKLMNOPQRSTUVWX
Corrlation ID coming in the response queue : 4142434445464748494a4b4c4d4e4f505152535455565758
Can anyone put some light on what i exactly need to do or tell me why the conversion ID worked for Daneil in the thread and it gave me an error saying that the Conversion id is null
Rgds
Aditya