cancel
Showing results for 
Search instead for 
Did you mean: 

URL for posting Orders to XI system.

Former Member
0 Kudos

Could somebody send me an example of the <u>simpliest possible way</u> that a (external) URL would look like for a Customer to send an XML Order to my XI system ?

For instance in our Business Connector we give this URL to our Customers

https: / /<bcserver.xyz.com>:9999/invoke/XML/Handle_XCBL_Post

the content-type header is text/xml and it contains an XML document in the body.

What is the equivalent in XI ? Do I need the Customer to build a large URL with namespaces, servicenames, party,clients etc etc. Notice that the Business Connector URL currently being used by our various different Customer is nice and simple (as once the Order is received by that service the contents are interrogated for routings etc).

Accepted Solutions (1)

Accepted Solutions (1)

bhavesh_kantilal
Active Contributor
0 Kudos

Hi,

The URL for theEntry Pipleline of the Integration Engine of XI is

http://server:httpport/sap/xi/adapter_plain?

followed by the Sender SOAP header details like Namespace, interface name etc

Look into this HTTP Client code and understand the same,

/message/266750#266750 [original link is broken]

Regards

Bhavesh

Answers (3)

Answers (3)

Former Member
0 Kudos

OK thanks. There are several more parameters required for XI than my BC service - this is fine but was hoping for a simpler looking URL.

I can see now that by specifying the Sender Party, Service, Interface and Namespace are so that XI can locate the correct Receiver Determination.

Former Member
0 Kudos

Hi ,

If you want to send from remote sever you will have to create URL like the following which includes namespace and sender service etc...

http://172.16.17.22:8001/sap/xi/adapter_plain?namespace=http%3A//swift.com/us/GenericJMS&interface=M...

The above URL directly sends the XML file data to XI Integration Engine.

If you want to send the XML data from the Webservice...

The general format of the url is:

http://url:port/XISOAPAdapter/MessageServlet?channel=:service:channel

Regards,

Former Member
0 Kudos

Hi Peter,

Just have a look at the thread below and you will get a fair amount of idea to build the URL....

Regards,

Abhy Thomas