on 03-29-2012 7:44 PM
Hi Experts!
My customer asked about using WS-AT (Web Services Atomic Transaction) with SAP Netweaver PI 7.01. As I could understand, this means to have 2 or more interfaces sending data to SAP, where the commit is done only if all them were processed sucessfully (so the commit is done after the last interface processing), and if any error occurs in any of the interfaces, all operations are cancelled (rollback).
Do somebody knows if this is possibli in PI ?
Thank you in advance, and best regards,
HMattos.
Hi Henrique,
Baskar Gopalakrishnan gives you the best solution and you should use the TU&C/C (Tentative Update & Confirm/Compensate) pattern. You should consider that the atomicity of the operations must be controlled in the endpoints, SAP PI only works like a system to exchange all necesaries messages but doesn't go beyond.
Regards.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I believe your customer is looking for Web Service Reliable Messaging feature. PI supports WSRM specification in Web service adapter. This supports guaranteed delivery messaging. You might want to check this link
Hope that helps
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
As I understand your requirement, you can achieve this using BPM. The interfaces you mention can be part of a single BPM where BPM keeps colleting data from different interfaces and based on some end flag the process stops in PI and consolidated data is sent to ECC
Regards,
Prateek Raj Srivastava
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
90 | |
10 | |
10 | |
10 | |
7 | |
7 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.