Skip to Content
0
Nov 09, 2004 at 03:34 PM

SOAP Adapter in XI 3.0 (Central Engine, not J2SE Adapter)

25 Views

Hello,

I am trying to get the demo (flight availablity check) work via SOAP, so that it can be called from .NET. I created a communication channel with sender SOAP adapter (and adapter engine as Integration server, http://sap.com/xi/XI/Demo/Agency as interface namespace and FlightSeatAvailabilityQuery_Out as interface name)

When I post it to XI

http://xxxxxx:8000/sap/xi/engine?type=entry&version=3.0&Sender.Service=XX1_205&Interface=com.sap^FlightSeatAvailabilityQuery_Out&QualityOfService=BestEffort&ProcessingMode=p&MessageClass=RQ

with soapaction http://sap.com/xi/WebService/soap1.1

and

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

http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd=" http://www.w3.org/2001/XMLSchema">

<soap:Body>

http://sap.com/sapexamples">

<FlightID xmlns="">

<AirlineID>LH</AirlineID>

<FlightDate>2004-12-01</FlightDate>

</FlightID>

</FlightSeatAvailabilityQuery>

</soap:Body>

</soap:Envelope>

I get just

http://schemas.xmlsoap.org/soap/envelope/">

<SOAP:Body>

</SOAP:Body>

</SOAP:Envelope>

Any idea why this does not work. The plain HTTP adapter (to /sap/xi/adapter_plain) works ok.

Thanks

siva