Skip to Content

Archived discussions are read-only. Learn more about SAP Q&A

AXIS receiver adapter error - Custom tags in Synchronous SOAP header

Dear Experts,

I used XSLT to populate the custom tags in SOAP header (synchronous proxy to SOAP - AXIS adapter). But, I get the error sap.aii.af.ra.ms.api.DeliveryException: (500)Internal Server Error when I run this interface. And whenever I remove the XSLT mapping it works perfect (no custom tags in SOAP header). Am really not sure why it's throwing the error (can't I populate custom tags in WS Header?). Below is the actual XML I send to the SOAP - AXIS receiver adapter. Any clue?

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

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">

<SOAP-ENV:Header>

<WSHeader xmlns="htp://cio.abc.com/commonheader/v3" xmlns:ns2="http://newhorizon.xyz.com/IDISService">

<WSContext>

<FromAppId>ABC</FromAppId>

<ToAppId>XYZ</ToAppId>

</WSContext>

<WSMessageData>

<Timestamp>Tue, 24 May 2011 18:03:50</Timestamp>

</WSMessageData>

</WSHeader>

</SOAP-ENV:Header>

<SOAP-ENV:Body>

<n0:ItemAvailabilityRequest xmlns:n0="http://oracle.com/abc" xmlns:prx="urn:sap.com:proxy:ECC:/1SAI/TAS10D69783D5ACF6CBE834:700:2009/02/10">

<n0:itemList>000000000100000832</n0:itemList>

</n0:ItemAvailabilityRequest>

</SOAP-ENV:Body>

</SOAP-ENV:Envelope>

Thanks.

Not what you were looking for? View more on this topic or Ask a question