cancel
Showing results for 
Search instead for 
Did you mean: 

Specific queue for one Scenario.

Former Member
0 Kudos

Hi guys,

I’m using an RFC interface to connect an R/3 to XI. I would like to use only one specific queue for this scenario. Is it possible specifying a specific queue? Where I can define it?

Thanks in advance,

Ricardo.

Accepted Solutions (1)

Accepted Solutions (1)

MichalKrawczyk
Active Contributor
0 Kudos

hi,

yes but:

- you will have one queue for all of your R3 interfaces

(from one business system)

- you need to use a BPM

it's much better (and easier)

to call it via ABAP proxy with a queue

Regards,

michal

-


<a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>

Former Member
0 Kudos

Hi all,

I would like to use one "specific" queue for one interface. I have 8 interfaces between R/3 and XI -> JDBC. Because, when the same interface runs 5 times it uses the 5 queues that we have available and if other interface needs to run, it can't because all queues are busy...

Is it possible define one queue per interface?

Thanks,

Ricardo.

Message was edited by: Ricardo Quintino

Shabarish_Nair
Active Contributor
0 Kudos

<i>Is it possible define one queue per interface?</i>

>>>

i have not tried this but in SXMB_ADM -> Conf. filter for queue prio. -> Sender/Receiver ID

it asks for the interface !!!

Former Member
0 Kudos

Ok,

I know that. But, it use a specific range of queues or one queue that I define it there? ex. XBTA01 ... XBTA5 or exactly XBTA01 every time the interface runs...

Thanks,

Ricardo.

Former Member
0 Kudos

Hi Ricardo,

It is basically a Queue Prefix...

Every time the message from sender Service and Interface will go to the same Queue Prefix eg XBTA but the queue need not be same...

So if 3 messages arrive

one may go to XBTA3_______001

two may go to XBTA3_______002

so it is basically a Queue Prefix selection rather than a specific queue..

If u want it to go thru a single Queue, then as michal posted u can use ABAP roxies and set serialization context. For more

<a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/65/40c9a4a1fa476288ac61b5fcc6bbde/content.htm">http://help.sap.com/saphelp_nw2004s/helpdata/en/65/40c9a4a1fa476288ac61b5fcc6bbde/content.htm</a>

Regards,

Sudharshan

Former Member
0 Kudos

Hi michal,

You said that I can use one queue with BPM and ABAP Proxy. Is it possible with RFC interface instead of ABAP Proxy?

Thanks again,

Ricardo.

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi Ricardo,

you can do this using

Configure Filter for Queue Prioritization in SXMB_ADM Transaction

For more refer to

<a href="/people/sap.user72/blog/2005/12/12/how-to-prioritize-messages-in-xi:///people/sap.user72/blog/2005/12/12/how-to-prioritize-messages-in-xi

<a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/59e837d3-0201-0010-c096-dc1869733413">https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/59e837d3-0201-0010-c096-dc1869733413</a>

Regards,

Sudharshan