cancel
Showing results for 
Search instead for 
Did you mean: 

How to resend Message from RWB With status "Canceled with Errors"

gagandeep_batra
Active Contributor
0 Kudos

Hi Folks,

I want to resend message which by mistake i have canceled.

i have already tried to resend by resend button in RWB but it shows error

"Unable to schedule 1 of 1 messages for processing; update the status "

Plz Help me....

Thanks & Regards,

Gagandeep

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

When you cancelled a message manually. You cant resend it

Answers (4)

Answers (4)

rajasekhar_reddy14
Active Contributor
0 Kudos

Hi Gagan,

as per my knowledge it is not possbiel to restart/resend the messages which were canceled at adapter engine level.

Regards,

Raj

Former Member
0 Kudos

Hello,

as Kiran already said, these messages cannot be restarted.

According to SAP note 813993 the status is officially described as follows:

  • Canceled with errors (German: "fehlerhaft beendet", internal: FAILED, FAIL)

The message was canceled and cannot be restarted. As of Support Package 11 for the adapter framework and Support Package 10 of the adapter framework core patch 02, you can only set this status manually. Messages with this status can be deleted or archived.

There is no other possibilty than using the Message Test Tool in Runtime Workbench.

Regards,

Phillip

gagandeep_batra
Active Contributor
0 Kudos

HI Phillip

can we change the status of message From ""Canceled with Errors" to other status such as "System Error"

by running any report or mannuly.

Regards

Gagandeep

Former Member
0 Kudos

Hi Gagandeep,

Sorry, but I don't think that this is easily possible.

If the messages are cancelled in Adapter Engine (Java Stack) I cannot imagine how this could be done.

If they are cancelled in Integration Engine (ABAP Stack), the state should be set to 021 in the MSGSTATE field of table  SXMSSTAT- maybe you're able to write a report that changes this value.

But I'm not sure if it's that easy (in fact: I doubt that it works this way) and I would not really recommend to hard change sxm*-tables in productive environments.

Afaik there's no standard report or sth. like this to change the msg-state back from "cancelled" as there is for other actions regarding PI messaging.

If you are able to make it please let me know

Regards,

Phillip

Former Member
0 Kudos

..just another idea which is maybe worth looking at:

The standard report RSXMB_RESTART_MESSAGES is used for automatic restart jobs. I'm pretty sure that this report checks the status of messages to be restarted.

Maybe it's possible to create a custom Z-report from the source, comment out the status checks and use this report for restarting the messages in Integration Engine?

Regards,

Phillip

iaki_vila
Active Contributor
0 Kudos

Hi Gagandeep,

Have you try with the abap report RSXMB_RESTART_MESSAGES?

Regards.

Former Member
0 Kudos

Hi Gagandeep,

An easy way would be to resend the source message from Test message tab under RWB -> Component Monitoring -> Integration Engine -> Test Message.


Regards,
Sathya

gagandeep_batra
Active Contributor
0 Kudos

Hi  sathyavantha,

Thanks for reply. But there are lot of messages.

can we send all these messages in one go.\

Thanks

Gagandeep

Former Member
0 Kudos

here from "Test Message" you have to send it one by one by using their payload.....

have you tried in MONI for this...