on 2009 Jun 18 1:01 PM
I have the follwoing scenario
R/3 Purchase Order IDOC sender ---> PI 70 ---> HTTP receiver external vendor system
What it does it sends an ORDERS IDOC from R/3 to XI and in XI the IDOC is transformed to an XML sent with PlainHTTP to the vendor system. In design I am using:
1) XCBL standard XSD schemas for PurchaseOrder message types and interface (that the Vendor provided me with)
2) Some old SAP XSLT mapping programs I found from the Business Connector era, that do exactly that convert R/3 IDOC to the standard XCBL Order.
All this works fine. What I want to do now, is get a system acknowledgment from the vendor system that they have received the message. I know that this can't be done in terms of XI acknowledgments (at least not without BPM).
But the vendor partner has also provided me with another standard XSD for MessageAcknowledgments and he has also given me an example of what his response message would look like. They have implemented this with another customer of theirs that uses XI and I would like to do the same, only I don't know how.
The vendor response (based on the XCBL standard XSD) looks like this and has three fields. The first and third are obviously populated from the PurcheseOrder XML received by the vendor him and the second field looks like the message ID of the XI system that sent him the PurchaseOrder
<MessageAcknowledgement>
<AcknowledgementLocation>Other</AcknowledgementLocation>
<AcknowledgementReferenceNumber>01ddb5c6-7a75-1000-a53c-0a1006170001</AcknowledgementReferenceNumber>
<AcknowledgementNote>Date:20090614T12:00:00+01:00 DocType:Order DocNum:4550195032 Originator:265755319</AcknowledgementNote>
</MessageAcknowledgement>
I would appreciate any jumpstart ideas on how to go about this.
regards
Lukas Karambelas
Request clarification before answering.
Guys I see a lot of docu about Sync-to-Async Bridge but nothing about the reverse: Async-to-Sync.
In particular when IDOC sender Async is the originator of the message
Anything usuful here?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Loukas,
I'm in the same situation of what you have questioned in your initial thread. I'm able to connect with Dell via HTTP and send the xCBL
PO. And immediately my Vendor sends system acknowledgement back to us. I don't know how to retrieve/capture that system acknowledgement
in XI. What are the setups i've to do in XI to see that system acknowledgement from my Vendor.
Thanks,
PIUser.
Edited by: XISearch on Mar 22, 2010 3:53 PM
Edited by: XISearch on Mar 22, 2010 3:54 PM
Edited by: XISearch on Mar 22, 2010 4:00 PM
| User | Count |
|---|---|
| 14 | |
| 8 | |
| 7 | |
| 6 | |
| 4 | |
| 3 | |
| 2 | |
| 2 | |
| 2 | |
| 2 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.