We are building an IDOC->XI->JMS scenario.
Sending the IDOC gets it into the XI and it is visible inside the SXMB_MONI. Looking at a trace level 3 on the trace section of the message you can see that all pipeline activities are performed as normal.
The last action of the Outbound Binding is successful and the correct Communication channel name (from the Receiver Agreement) is displayed in the trace - meaning was selected.
Looking in the RWB on the details of the message show that:
- message was received from http://xiserver:50000/MessagingSystem/receive/AFW/XI
- The message goes in and out of the receive queue.
- the message status set to DLNG
- Unable to find channel ID.
- ... error stuff..
This Channel ID error is the one who causes us trouble.
Looking at the same place for a PROXY->XI->JMS scenario shows that the correct channel is selected. this channel is the channel in the receiver determination - the name only exists there so it doesn't relate to any other channel (like MQ channel).
Could really use help finding this problem source or activating J2EE traces the could point to what's wrong.
Thank's - Yoad.