cancel
Showing results for 
Search instead for 
Did you mean: 

Sync Error message reprocessing in MI server

Former Member
0 Kudos

In MI 2.5 server, all sync error messages with staus I-Error need to be resolved manually and then reprocessed.

Errors are generally data issues(Equipment type mismatch etc).

In MI 7.1 , there are better data monitoring and administration capabilities. Is there a better automated way in MI 7.1 where by some of the I-Error status messages could be corrected and reprocessed based on some defined logic and rules.

Thanks & Regards,

Amandeep Aggarwal

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hello Amandeep,

yes you can restart the msgs which are in error state either manually using message monitoring

admin portal->Monitoring->msg monitoring (select the message and restart)

or

You can configure a job for messages to get restarted automatically

check 'Transaction SDOE_BG_JOB_MONITOR in DOE. Here you have to schedule job of type "Monitoring:Message restart"

Regards,

Rohit

Edited by: Rohit Bhatnagar on Dec 2, 2009 6:47 PM

Former Member
0 Kudos

Hi Rohit,

Before reprocessing the messages automatically, can logic be added to analyse the error.

For instance , some of the common errors are data type mismatch (Equipment mismatch). So for the message to go through second time, the data has to be corrected. Is it possible to define some rules and logic whereby depending on the error description, the contents of the message are updated and then the message gets reprocessed.

Thanks & Regards,

Amandeep Aggarwal

Former Member
0 Kudos

Hi,

custom services plugged-in in the message flow can be used to correct the fields of the message during the processing.

Since your requirement is to modify the message only incase of errors and during re-processing, the custom service has to be a little more intelligent than just modifying the data ..like reading from DOE monitoring data to figure out whether that message failed and is being re-started which is possible as far as i think.

In tcode sdoe_wb on selection of your SCV.,expand the data object and inturn the flow definition tree. Choose the flow where you wish to add a custom service. Press create button in right panel. Give FM or class method. Save it and generate your data object.The message body and the message header is available as parameters in the custom service , there are some specific places where a write service could to be placed and so on..

You can also refer the sample custom service SDOE_SAMPLE_CUSTOMSERVICE class shipped by SAP.

To know more about custom services, check out this link : [custom services|http://help.sap.com/saphelp_nwmobile71/helpdata/en/6d/bf104d163849d1af313c492655e0f7/content.htm]

Regards,

Liji

Answers (0)