cancel
Showing results for 
Search instead for 
Did you mean: 

Message stuck in RWB Status To Be Delivered

Former Member
0 Kudos

Hi,

We have a message stuck in AE, we can see the message in RWB with status To Be delivered.

The details says the message successfully put in receive queue and no more detials after that.

This is Exactly once message not EOIO so no othere message is blocking this message. Would there be some othere issue

or any Basis setting that the AFWMessagebean is not picking up this message.

Thanks,

Vinay Mallapu.

Accepted Solutions (1)

Accepted Solutions (1)

0 Kudos

Hi Vinay,

As a workaround, you may restart the Java Server in order to reprocess the messages.

If it works, then the problem may be related to insuficient threads. For this ensure the

parameter MaxThreadCount is set to "350" or higher.

Regards,

Caio Cagnani

Former Member
0 Kudos

Hi Caio,

restarting the Java Server would not fix the issue. Increase the Max. parallel connections would help to fix.

Refer the below blog by Stefen Grube : Deal with stuck EOIO messages

/people/stefan.grube/blog/2006/04/27/how-to-deal-with-stuck-eoio-messages-in-the-xi-30-adapter-framework

Thanks,

Former Member
0 Kudos

Hi,

Increasing number of parallel connection i.e work process from 5 to 20 helped us to solve this issue.

Regards,

Bindu

Answers (4)

Answers (4)

Former Member
0 Kudos

Thanks All,

I asked Basis to look into the parameters.

There were many messages in our queues and we started clearing them. Lot of them in To be Delivered status and they are getting processed slowly one by one. Basis is looking at increasing the parameters.

Cancelling the System error messages and rescheduling the To be delivered messages solved the problem.

The message got processed.

But we still need to look at the parameters.

Points awarded to all.

Thanks,

Vinay Mallapu.

Former Member
0 Kudos

Hi Vinay,

The parameters can be chaged from visual administrator or NWA if you dont have access then talk with basis team.

One parameter is messaging.system.queueParallelism.maxReceivers this is in SAP XI AF messaging service

please check http://help.sap.com/saphelp_nw04/helpdata/en/59/25ee41c334c717e10000000a155106/frameset.htm

Other is messaging.connectionDefinition this is in SAP XI AF Core

please check http://help.sap.com/saphelp_nw04/helpdata/en/5c/22ee41c334c717e10000000a155106/content.htm

hope it helps. please be careful in tuning this values as it depends on your message volume in adapter engine and system resources.

regards,

francis

Former Member
0 Kudos

Thanks All,

Where can i find the parameters, are they in exchange profile, should i talk with Basis. for

Maxthread count and increasing the parallel worker processes.

Thanks,

Vinay Mallapu.

Former Member
0 Kudos

Hi Vinay,

you can check the "detail view" in RWB-message monitoring-adapter engine overview ... which will display in which java server node the message has stuck with to be delivered status.

to see messaging system queue for that adapter type check RWB->comp-monirotingg->adapterengine->engine-status->messaging details this gives you the details of worker threads available for message processing for that particular adapter or if they are stuck

also check the below link for troubleshooting

http://help.sap.com/saphelp_nw04/helpdata/EN/49/e3fb40ef74f823e10000000a155106/content.htm

some suggestions like increasing the max parallel connections discussed in below forum might be helpful as well

regards,

francis