cancel
Showing results for 
Search instead for 
Did you mean: 

Message sent from XI but queue in waiting

Former Member
0 Kudos

Hi Guys,

I am facing a strange problem in XI.

First of all cleared all the inbound and outbound queues in XI.

Then I ran an async service from XI. The flow is as follows.

XI --> SCM system(PROXY)

(PROXY)SCM>XI>HTTP

So as per the flow the response came back to XI and it posted the data to HTTP servlet and the servlet processed the data on its side.

Hence I should see a message status in MONI as "Message successfully processed" with queue in empty status.However the message status is in "Scheduled for Outbound Processing" and the queue is in waiting status(yellow Triangle symbol). Earlier the same scenario worked fine. And now I am facing this issue for all the services.

Remember I have cleared all the queues before I started this process. Hence there is no chance for my message to get stacked on queue bcoz of previous messages stacked on the same queue.

Even I restarted XI box, but the problem still persists.

Could somebody tell the reason behind this issue?

Thanks,

Gujjeti.

Accepted Solutions (0)

Answers (7)

Answers (7)

Former Member
0 Kudos

try executing th FM trfc_qin_restart for the same queue.

Former Member
0 Kudos

Hi Praveen,

I would suggest you to check adapter status, is any other interface using the same adapter check the message at RWB level.

Thanks

Sudharshan

former_member181985
Active Contributor
0 Kudos

Hi sudharshan,

Since my adapter is HTTP i cannot check the same in ADAPTOR MONITORING of RWB.

The checked the message in message monitoring, it is in waiting status.(same as MONI)

Thanks,

Gujjeti

Former Member
0 Kudos

Please can you check if any of these report help:

RSXMB_CUST_RESTART_MESSAGE

RSXMB_RESTART_MESSAGES

RSXMB_SUPPORT_RESTART

regards

KUMMARI

Former Member
0 Kudos

hey even i faced this problem ....

goto smq2 and select the queue ---> display , select the line and press unlock button , yours message will be released by queue.

check with your basis team to fix it for ever .

- Satish

former_member181985
Active Contributor
0 Kudos

Hello Everybody,

Finally I have to close this thread as this issue is solved.

There is nothing wrong on XI side.

The problem is with HTTP servlets hosted on SAP Web AS JAVA. ( different WAS instance other than XI, which is hosting these servlets.)

Restarting java application deployment specific to the servlets on Web AS Java using Visual Administrator resolved the issue.

Still I don't know the exact root cause for this behavior. May be the application environment has got some problems as these servlets are handling huge amounts of data.

Thanks everybody for your inputs. Your answers might be correct w.r.t other kind of issues in XI.

-Gujjeti.

shivhare
Active Contributor
0 Kudos

Hi

go to sxi_cache and check status if it is red or yellow then do delta cache referesh

thanks

Amit Shivhare

former_member181985
Active Contributor
0 Kudos

Hi Amit,

First of all I am not sure how SXI_CACHE will be helpful w.r.t. this issue.

Still I check the tcode SXI_CACHE everthing is fine(GREEN).

Any other ideas?

Thanks

Gujjeti.

former_member240483
Contributor
0 Kudos

Hi there,

Scheduled for outbound for this there are many things need to check.

1,check the outbound queues in XI.

2,Check the receiver system performance

3,check the status of the rec CC.

4,check the ABAP dumps(ST22) if u using proxy rec side.

Hope this will help..when i c the outbound scheduled most of the time i do above checks .

Regards

Rao

Former Member
0 Kudos

Praveen,

Can you please check if your queues are registered in the transaction SMQR.

former_member181985
Active Contributor
0 Kudos

Hi Puneet,

Queues are already registered in SMQR.

Any other Ideas?

Thanks,

Gujjeti

Former Member
0 Kudos

Hi Praveen,

you dergister the queues in SMQR and register it again and then activate the queues.

Wiat for 5 minutes as the activation takes some time and the trigger your message it will work or you may refresh the messages which are stuck up in the queues.

Thanks & Regards

Prabhat

Former Member
0 Kudos

Hi,

May be the message is waiting in the qRFC queue. See transaction SMQ2 or navigate to the queue from the XML messages monitor-

Go to right hand side in SXMB_MONI and click at the column "QueueID" of the error message. You will see the Queue and the error. Chk out there.

Chk out the threads below:

kanan

Former Member
0 Kudos

HI

you can use the Transactions SMQ1 and SMQ2 to clear the messages.

cheers

Edited by: vemuganti naga phalguna on Jul 2, 2008 9:33 AM

Former Member
0 Kudos

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.

Take a look at this weblog

regards

KUMMARI

former_member181985
Active Contributor
0 Kudos

Guys,

please read my question properly before you answer.

Thanks,

Gujjeti