cancel
Showing results for 
Search instead for 
Did you mean: 

Proxy to JBDC synchronous process

Former Member
0 Kudos

Hi,

The process is the following:

SAP --> XI --> 3rd Party and back 3rd Party --> XI --> SAP

A proxy will kick-off the process synchronously where XI will go and pick-up the data from tables(JDBC) at the 3rd Party. As the records are picked-up, so we will update the records with an indicator to indicate that they have been picked-up, so that they are not picked-up again the next time around. XI will then attempt to deliver the data to SAP.

The question is the following, On the way back to SAP, ie: the leg from XI to SAP, if there is a break in communication and XI cannot deliver to SAP, remembering that it is a synchronous process, the message will "error" in XI, which cannot be restarted in XI. What happens to the records in the 3rd Party system that were marked as picked-up. Does the process "roll-back" and unmark the records in the 3rd Party system?

If not, we have a problem and how does one overcome this?

Thanks,

Leanne

Accepted Solutions (1)

Accepted Solutions (1)

prateek
Active Contributor
0 Kudos

<i>Does the process "roll-back" and unmark the records in the 3rd Party system?</i>

According to the standard behaviour, "roll-back" does not occur.

U may configure alerts wherein if the SAP system is down, an alert would be raised and the user at 3rd Party system is notified that the following records are in error

Regards,

Prateek

Answers (1)

Answers (1)

Former Member
0 Kudos

Thanks