cancel
Showing results for 
Search instead for 
Did you mean: 

Reprocessing failed synchronous messages in XI

Former Member
0 Kudos

Hi all;

I have a scenario like

IDoc-- XI ---Synch send to ODS

can anyone tell that how to reprocess the failed synch messages in this scenario in XI.

Mudit

Accepted Solutions (0)

Answers (5)

Answers (5)

bhavesh_kantilal
Active Contributor
0 Kudos

Mudit,

Like pinted by Jaishankar, as the triggeing application is an idoc, how have you configured the scenario?

Are you using a BPM and inside the BPM making a synch call?

if yes then you can restart the BPM / errored Synch call using the transaction SWPR in XI.

Regards

Bhavesh

prabhu_s2
Active Contributor
0 Kudos

Hi

Not possible to restart sync message

<b><i>IDoc-- XI ---Synch send to ODS</i></b>

IDOC supports async interface....shud be ur interface of async.

Keep us posted for issues in this

Former Member
0 Kudos

Mudit,

Do you mean, reprocess a synch scenario? If so, the answer is imposible.

But, IDOC-XI-?, Idont think this is a synch scenario. In SXMB_MONI, select your msg and press the button "restart". I am assuming your scenario is asynch here.

Have a look into this blog

/people/sap.user72/blog/2005/11/29/xi-how-to-re-process-failed-xi-messages-automatically

Regards,

Jai Shankar

Former Member
0 Kudos

Hi Jai;

My scenario is like IDOC ---XI -


Synch send and receive reply from ODS and then map the reply to some other table.

Mudit

Former Member
0 Kudos

are these within BPM then you can as pointed by above other wise syncrouse

cant be reprocessed

Regards

Sreeram.G.Reddy

bhavesh_kantilal
Active Contributor
0 Kudos

Oops,gave the wrong T code in my previous reply.

it should be <b>SWF_XI_SWPR</b> or , <b>SXMB_MONI_BPE->Restart Process After Error</b>

Regards

Bhavesh

Former Member
0 Kudos

Hi all;

Thanx for your replies.

What i understood from this discussion is that in my scenario as i am using a BPM to give a sychronous call to the ODS therefore i can start reprocessing the failed messages by

SXMB_MONI_BPE->Restart Process After Error.

Please conform if my understanding is correct .

Thanx;

Mudit

Former Member
0 Kudos

Yes. You are correct. Go ahead and try reprocessing your msgs.

Regards,

Jai Shankar

bhavesh_kantilal
Active Contributor
0 Kudos

Yes, you are correct

Regards

Bhavesh

Former Member
0 Kudos

u got it

Former Member
0 Kudos

Hi all;

i tried this but it gives me a message You cannot restart XML message <Message ID> with this status/type.

I fired an IDoc which gave an error while inserting data into ODS table.

Mudit

Former Member
0 Kudos

you need to reprocess the BPM. use the above transcation provided and restart it.

Former Member
0 Kudos

What is the status of the msg?

It should be errored. You can not restart a sucess/queued msg.

Regards,

Jai Shankar

Former Member
0 Kudos

Hi all;

The problem lies here .

In my interface the message is reaching successfully to IP and then while sending to ODS it errors out .

This process is not getting considered an as error flow and therefore not getting reflected to restart.

Mudit

Former Member
0 Kudos

Mudit,

As it is Synchorouse if their any error it sends the response as error in which BPM thinks that everthing went fine thats why you dont find BPM errored out. as it ran succesfull then if you need to rerun the sucefull one again you

use the following prog

raport RSXMB_SUPPORT_RESTART this adivsable in production system

regards

Sreeram.G.Reddy

bhavesh_kantilal
Active Contributor
0 Kudos

Mudit,

In what step in the BPM is it erroring out?

Is there a Red Flag in XI in the Outbound Side?

This is possible, Have tried it and it works for me. You are just missing something.

Regards

Bhavesh

Former Member
0 Kudos

Hi ;

There are no red flags its only red blocks with system error(restart not possible)

Mudit

Former Member
bhavesh_kantilal
Active Contributor
0 Kudos

Mudit,

Red blocks occur in case your scenario is Sycnh - Synch without BPM.

in you case, as you are using a BPM you would get an error inside the Process Engine --> PE.

Regards

Bhavesh

Former Member
0 Kudos

HI,

see below link if you are using BPM

Reconciliation of Messages in BPM - /people/krishna.moorthyp/blog/2006/04/08/reconciliation-of-messages-in-bpm

else

you can manually restart the messages in moni and RWB.

Regards

Chilla..

Former Member
0 Kudos

Mudit,

you cant reprocessthe synchorouse message in XI.

Regards

Sreeram.G.Reddy