We need to design a solution to send the IDoc Invoice to Ariba cXML message.
We configured all Async, we did all the configuration in PI. When we send message to Ariba, it is always successful.But we are not able to see in the Ariba website.
When we tried to test it through the external http tool, It gives us the response back saying that It is not configured to receive that message.
The question here is not regarding configuring Ariba But to get the response back from them. Which it does all the time, but we are not able to receive it.Since we are using the Async scenario as IDoc is Async only, We are not able to get any response back in PI.
So My question here is, what would be the best design to get the response back ? I check in the SDN, looks like Integration process has to be defined with Async-Sync bridge.
What else can be a solution for us?
If only BPM is the solution, What are the things/steps we need to do in PI to acheive this?
And what would be the time/effort estimate to configure this scenario?
Appreciate your help.Thanks in advance.
First of all if you are not getting the response from external http tool you will not get in SAP XI. Coming to your question you said it is success but you dont see in Ariba. Before that open your message in sxmb_moni and see the payload in technical routing. There you should see the same message which you get in http tool like not configured. So first your configuration is to be done in ariba like ANID configuration etc. Once it is done then you only you can test.
Now coming to your other question if you ping:
Then right click on the webpage and view source it gives:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE cXML SYSTEM "http://xml.cxml.org/schemas/cXML/1.2.021/cXML.dtd">
<cXML timestamp="2010-07-21T14:36:51-07:00" payloadID="email@example.com">
<Status code="200" text="Success">Ping Response Message</Status>
If everything is correct like configuration etc then you will also get this message in xi which means ariba got the message from xi which is your system acknowledgement. Now this you will get into xi and from there you need to configure for idoc as per this document:
I am not sure if i have understood your question properly.
But if it is from SAP IDOC -> PI to Ariba Website, then you can configure scenario with IDOC to SOAP.
Let it be asynch but atleast you can get the response back from Website with success or failiur code.
Is that your requirement?
or they are sending some data back in their response?