cancel
Showing results for 
Search instead for 
Did you mean: 

SOAP message format for XI

Former Member
0 Kudos

we will be receiving EDIFACT messages that have been converted into into XI SOAP messages in an external system. I am not that familiar with the XI requirements for the SOAP message format (I believe there are some requirements for the syntax in addition to the SOAP standard).

I have been trying to find a document that descries the XI SOAP message format, but have not yet succeeded. Does somebody know where I can find such a document?

Kind Regards,

Tony.

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos
Former Member
0 Kudos

Hi,

Thank you! I had a look at that link, and it does not give any detail, but refers to another link. It states that the XI message protocol is <i>based</i> upon the W3C note SOAP Messages with Attachements but this is not the actual XI SOAP message protocol.

The reason I ask for this is that I believe that there is extra information such as

<SAP:Sender> and <SAP:Receiver> in the XI SOAP message, but I don't know where the specificaion is for this. This is the level of detail that I am looking for.

Kind Regards,

Tony.

Former Member
0 Kudos

Hi

As you know, the XSD defines the structure of the XI_XML message.

From best of my knowledge, there is no XSD for public use and the message structure might change on any SP without notice.

regards

krishna

Former Member
0 Kudos

Hi Krishna,

Given that is the case, how do I know the correct syntax for a SOAP message to send into the XI system, given that the XI spec for the SOAP message is <i>based</i> on the SOAP standard but <i>isn't</i> the actual SOAP standard?

BR,

Tony.

Former Member
0 Kudos

Tony,

here is what you are looking for (probably):

<?xml version="1.0" encoding="UTF-8"?>

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema">

<SOAP-ENV:Body>

Your EDIFACT XML in here..

</SOAP-ENV:Body>

</SOAP-ENV:Envelope>

You can download a soap client for testing from service.sap.com.

I have done some work in converting EDIFACT <-> XML --> http://totaledi.org

Regards

Matthias