cancel
Showing results for 
Search instead for 
Did you mean: 

Outbound Queue Error. Pls advice

Former Member
0 Kudos

My scenario:

CRM sending data to XI.

In CRM sxmb_moni data was in green state:

I used transaction smqr in CRM and then refresh the blocked queues.

In CRM sxmb_moni data was in successful state again:

1. Please tell me is there any automatic process/job that automatically resend the data from outbound queue when the

queue gets stuck?

Regards

Accepted Solutions (0)

Answers (4)

Answers (4)

SudhirT
Active Contributor
0 Kudos

Hi,

you can schedule these reports in background to restart the queues

· RSARFCSE: Restart an LUW (background job)

· RSARFCEX: Restart tRFC LUWs (background job)

· RSQOWKEX: Restart QOUT qRFC LUWs

· RSQIWKEX: Restart QIN qRFC LUWs

· RSARFCSE: Delete an LUW (background job)

· RSARFCER: Delete various LUWs

Thanks!

dharamveer_gaur2
Active Contributor
0 Kudos

Hi,

to deregister you can use T-code smqr, also go through SXMB_ADM then manage queue.

it requires a parameter in the Integration Engine configuration to be changed (category MONITOR and QRFC_RESTART_ALLOWED parameter). After that you can restart

You might want to schedule the program RSXMB_RESTART_MESSAGES to run at regular intervals to take care of such issues. See if it works. Also, check if all your workflow engine related jobs are running.

Former Member
0 Kudos

U need to clean the queue using SMQ2 t.code

delete all the entries of the queueu

former_member183906
Active Contributor
0 Kudos

Hii

You can have queue assignment only at Adapter Engine layer, not at mapping runtime.

Best approach would be to fill some custom dynamic configuration within your mapping (given that the emergency flags comes in the payload) and read this dynamic configuration at a custom adapter module that sets the queue. This way you avoid having to parse the payload within your module code.

And keep in mind that for it to work, the quality of service needs to be EOIO (Exactly Once in Order). This needs to be explicitely requested at the sender side.

For creating custom dynamic configurations:

For accessing dynamic configurations at modules:

For queue assignment at modules: http://help.sap.com/saphelp_nw70/helpdata/EN/17/50d440e14f8431e10000000a1550b0/frameset.htm

You can alternatively handle the queue assignment at your receiver side if you're using proxies (abap or java).

ABAP: http://help.sap.com/saphelp_nw70/helpdata/EN/65/40c9a4a1fa476288ac61b5fcc6bbde/frameset.htm

Java: http://help.sap.com/saphelp_nw70/helpdata/EN/9a/945e3026760745a751a85499139c7c/frameset.htm