cancel
Showing results for 
Search instead for 
Did you mean: 

How to Resend OR Cancel Exactly Once Messages

Former Member
0 Kudos

Dear all,

I have nearly 20 messages with status "Holding" under adapter engine message monitor.

These interfaces are Exactly Once type. I am trying to Resend or cancel them. Nothing worked here.

When i check the error reason for the Holding status message, it says warning " Empty document found. Proceed without sending message"

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

Please suggest me how to deal with these...

Regards

Edited by: Bhavana Ch on Feb 14, 2011 5:56 PM

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

Check if there any messages with System Error, if yes then cancel them first and then try. If this doesn't solve the problem then you have to try after re-starting java server.

Former Member
0 Kudos

Sarvesh,

I don't have any "System error" messages. I have only "Holding" status messages.

I sorted them by sequential No. and trying to cancel / Resend them, but no Use.

This "Holding" status doesn't stopped any other messages. All other messages are good and going on their way.

Restarting the JAVA Stack, we have to plan for the down time.

Regards

Former Member
0 Kudos

Hi Bhavana,

I came to a similar error situation when whether restarting nor canceling was possible and I was looking for an solution instead of restarting the whole java stack.

We restart the messaging service of the java engine and this solves the error, canceling or restart was possible afterwards. The correct service should be XPI Service: Messaging System in Netweaver Adminstrator -> Operation Management -> Systems -> Start&Stop -> Java EE Service, unfortunately I lost my remarks of this error situation, so you have just to try it.

If this will not solve the issue, I think you have to go for restarting the whole java server.

please let me know if this solve the error.

Regards,

Jochen

aashish_sinha
Active Contributor
0 Kudos

Hi Bhavna,

Have a look to below link, it will help you.

http://help.sap.com/saphelp_sm32/helpdata/en/49/e3fb40ef74f823e10000000a155106/content.htm

Thanks

Aashish Sinha

former_member463616
Contributor
0 Kudos

Hi,

As Chirag says, the process is already mentioned in the above blog.

Just I will explain the steps, how to do.

Go to RWB --> Adapter Engine --> show additional criteria --> Enter the QUEUE NAME in field "Conversation_ID" (for this you have to first know the queue name from details of the messages having status "Holding".) --> Expand "Configure table columns" --> choose "Conversation ID" and "Sequential Number" --> display. --> Sort the list by ascending order of "sequential number" --> cancel the message whose sequential number is latest and go on canceling in ascending order.

Regards,

Rajesh

Former Member
0 Kudos

process is already mentioned in blog just follow that and cancel the message which are stuck as holding

Former Member
0 Kudos

Chirag,

As i said, this is blog explained for Exactly Once in Order Scenario's. But mine is Exactly Once.

I tried to cancel the message, but didn't allowed me to do that.

Regards

deepak_shah
Contributor
0 Kudos

Hi Bhavana,

Please check if there are any messages in system error/ holding state prior to ones which you are trying to cancel/ resend.

If there are, then please cancel them first.

Regards,

Deepak