Skip to Content
avatar image
Former Member

How to change SOAPHeader in SOAP-Receiver-Channel?

Hello,

For a requiered different SOAP Header Structure. I want to make some changes in the SOAP Header.

How can I do it in Adapter engine ?

Are the any possibilities to make theis changes ?

I have read it that it possible with dynamic configuration, but there are not detailed information or good documents .

It would be nice when I get some detail information in Steps.

Best Regards

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Mar 10, 2011 at 09:28 AM

    Hello,

    You can try checking the Do not use SOAP Envelope option in your receiver comm channel. Afterwards, build your SOAP envelope using data types and use Java Mapping for the prefixes.

    Hope this helps,

    Mark

    Add comment
    10|10000 characters needed characters exceeded

    • Hi,

      i m a bit concerned you missunderstood me:

      >I take the second way which you have suggest

      I suggested ONE way: Create TWO mappings, one message mapping (easy, because you have the message types) and XSL (easy, because you create the output mainly static).

      You are going for just one xsl, that is definitivly NOT the easiest way....

      To your stylesheet:

      - I think there is a mistake with the IDoc namespace. "ns0" should be "urn:sap-com:document:sap:idoc:messages"

      - You have to put the prefix to each element in a path

      Regards,

      Udo

  • avatar image
    Former Member
    Mar 10, 2011 at 10:44 AM

    Hi,

    You can change the SOAP Header data using the Axis Framework in SOAP adapter.

    check the link for same http://help.sap.com/saphelp_nw04/helpdata/en/45/a4f8bbdfdc0d36e10000000a114a6b/content.htm

    Regards,

    Phani

    Add comment
    10|10000 characters needed characters exceeded