cancel
Showing results for 
Search instead for 
Did you mean: 

Messages are Waiting in SMQ1.

Former Member
0 Kudos

Hi Experts,

My scenario is RFC to SOAP synch and i am using BPA also in this scenario. When ever i make a RFC call messages are frequently stuck up in the SMQ1. How to overcome this problem, please advice me.

Thanks & Regards

Dhanush.

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

deactivate and activate queue from SMQR

Unlock the message in SMQ1 and activate it again

check if the SYSFAIL error has resulted in a dump. in that caen analyse the dump from ST22

Former Member
0 Kudos

Hi danush,

try this way:

You can use transaction codes SMQR and SXMB_ADM for queue status resetting.

use transaction codes SMQ1 and SMQ2 for deleting SYSFAIL files, and manually resending messages in the queues.(For activating queues in SMQ1 and SMQ2, you would need to first deregister them in SMQR or SXMB_ADM).

As a pre-requisite, the IS configuration parameter MONITOR QRFC_RESTART_ALLOWED should be set to 1.

Thanks

Kiran

Former Member
0 Kudos

Hi,

In SMQ1, Delete the queue and process your message again.

You can use the transactions SMQ1 and SMQ2 to clear the inbound and outbound messages in the ABAP stack. You can run this transactions in your XI server and clear the stuck up messages.

Also check if you have registered the queues

TCODE -> SXMB_ADM -> register queues

Thanks

Swarup

Former Member
0 Kudos

Try to delete the messages in queue using tcode smq1 and smq2 and try to execute the scenario again.