Skip to Content

Archived discussions are read-only. Learn more about SAP Q&A

How to make sure which queue is used?

Dear experts,

I'm using a scenario in which sometimes messages may not be sent to thetarget systems. These are Idocs. I have configured the idoc communication channel to use outbound queues on XI.

Sometimes I want the messages queued at XI so the target system can run a job. What I do then is that I deregister the queue, so all messages will be stored. When I'm done it releases the messages.

Until now the XI system has used only queue XBTO1___0001 to send the messages to the target system. So I (de)register this queue. How do I know if this queue will always be used?

If I make it more general like XBT* then other messages for other systems might be stored too, and I don't want that.

How can I be specific, but not have the risk of changes in the queue?

And how do I know it will always be using this queue, or will I never be sure?

Cheers.

<i>* Will reward points for helpful answers.</i>

Former Member
replied

Is the Source a SAP system?

If yes, then in XI make an entry in the table IDXQUEUE and give a Queue Name here for the Source Port and Mestype combination.

All Idoc's from this SAP System will now use this particular Queue Name.

Does this solve your issue?

Regards

Bhavesh

0 View this answer in context
Not what you were looking for? View more on this topic or Ask a question