cancel
Showing results for 
Search instead for 
Did you mean: 

Queues for Synchronous communication

amankumarmangla
Explorer
0 Kudos

Hello all,

I understand that when PI interacts with ECC system asynchronously, queues XBTSx, XBTIx, XBTOx, XBTRx and XBTBx are used for EO QOS and queues XBQSx, XBQIx, XBQOx, XBQRx and XBQBx are used for EOIO.

I would like to know about the queues that are used when PI sends a synchronous (Best effort) message to ECC. In the sxmb_moni t-code of SAP ECC, I am able to see queue names of all asynchronous messages but the respective field is blank for all synchronous messages.

Any help in this regard would be highly appreciated.

Many thanks,

Aman

Accepted Solutions (0)

Answers (1)

Answers (1)

vinaymittal
Contributor
0 Kudos

I doubt if we have Queues for sRFC look at it this way

why do we need queues for tRFC and qRFC

To make sure that the transactions are either executed exactly once or exactly in order WHYYYY

because queues are the only way of ensuring order or exactly once nature

In case of synchronous requests BE we dont require queues WHYYYY

because messages themselves wait (in built functionality) until they get a response back

so we dont require queues and for monitoring them you can monitor them in general monitoring tools

To Add more

only a single message goes through adapter at a TIME... for sRFC

wheras for tRFC, qRFC multiple mappings are executed even when the message hasent reached the Target system.... so they form a queue

the basis of sRFC , BE is that there can only be a single message in the queue until it reaches target

so who requires queues for a single message