Skip to Content
avatar image
Former Member

Reading, Writing and manipulating SOAP headers in ccBPM

Hi there,

Could you please explain how to work (reading, adding and editing) with SOAP headers in integration processes ccBPM?

I have a scenario in which I receive a SOAP request with one or more headers, then I have to evaluate the content of the header(s) and if the condition is true transform and call an external service. I also need to add one or more SOAP headers to outgoing messages.

Can someone tell me how to do that?

Many thanks.

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

3 Answers

  • Best Answer
    Dec 03, 2008 at 04:23 PM

    Rob,

    If I understand the requirement right, and correct me if I don't; you want to add a few fields manually to the SOAP header of the SOAP request message when you call a webservice from XI using the receiver SOAP adapter.

    If yes, then you need to

    1. Create Entire SOAP Envelope manually in the mapping of XI - SOAP header and SOAP Body.

    2. In receiver SOAP adapter, you need to use Do Not Use SOAP Envelope.

    Also, the response that comes back will be with the entire SOAP envelope and this needs to be manually accessed as well.

    Also ~ in the request that comes in from a SOAP send to XI you can use Dynamic configuration to access SOAP header parameters!

    Regards

    Bhavesh

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Dec 04, 2008 at 05:39 AM

    HI

    Solution given above is the way you can create and use SOAP headers for your requirement. Manual headers for soap request and response need to be handled manually.

    This applies with and without BPM as well.

    Thanks

    Gaurav

    Add comment
    10|10000 characters needed characters exceeded

  • Dec 03, 2008 at 10:23 AM

    Hi

    look point 3 overwrite soap header

    Troubleshooting SOAP Message - XI

    Add comment
    10|10000 characters needed characters exceeded