Skip to Content
0
Former Member
Mar 12, 2010 at 07:23 PM

Receiver SOAP AXIS adapter SOAP body missing.

164 Views

Hi,

I am trying to configure the receiver SOAP AXIS adapter on PI 7.1. SOAP Axis is used to pass the USER NAME TOKEN to the Web service

I call a Web service and want to pass this as the payload

http://www.xatanet.net/XataNetWebService/DriverManager">

<ns1:DriverImportDataObjectV2>

<ns1:InternalElementID>1</ns1:InternalElementID>

<ns1:Action>4</ns1:Action>

<ns1:OrganizationID>2</ns1:OrganizationID>

<ns1:DriverID>3</ns1:DriverID>

</ns1:DriverImportDataObjectV2>

</ns1:Drivers>

The Web service gets to SOAP request with additional security header informartion, but without a SOAP Body

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

<soapenv:Header>

http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1"> http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-741548613"> sysco\dev environment environment" target="_blank">http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">environment />

My settings for AXIS are

No Header

No attachements

Payload Extraction = bodyChild

i have set my outbound handler java:com.sap.aii.axis.xi.XI30OutboundHandler with the paramter payload = bodyChild.

Can anyone help here? What can be the problem.

Regards,

Abhishek