cancel
Showing results for 
Search instead for 
Did you mean: 

How can I handle serveral soap actions

thomas_jork
Explorer
0 Kudos

Hello

I have the following scenario:

Idoc -> XI -> web service(Soap)

There are different idocs like matmas and debmas sent to

XI and dependent on this idoc type there will be a SOAP

call to a special soap action of a web service.

How can I handle these soap action<b>s</b>? Can I put

several soap actions in the 'Soap Action' field of the

receiver adapter? Comma separated?

Thanks in advance

Thomas

Accepted Solutions (1)

Accepted Solutions (1)

MichalKrawczyk
Active Contributor
0 Kudos

hi,

you can always create two business services

and route matmas to one and debmas to another

and they you'll have two communication channels

================================================

but the best way (and easiest) to do it is to use :

<b>Adapter-Specific Message Attributes</b>

for soap action - THeaderSOAPACTION

then you can set the soap action

in your mapping and no need to worry about anything more:)

for more how to set Adapter-Specific Message Attributes

/people/william.li/blog/2006/04/18/dynamic-configuration-of-some-communication-channel-parameters-using-message-mapping

more on SOAP adapter:

http://help.sap.com/saphelp_nw04/helpdata/en/29/5bd93f130f9215e10000000a155106/content.htm

Regards,

michal

-


<a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>

Answers (1)

Answers (1)

thomas_jork
Explorer
0 Kudos

Hi Michael

Thank you for this very fast reply. I guess this will

solve my problem.

Regards

Thomas

MichalKrawczyk
Active Contributor
0 Kudos

no problem:)

Regards,

michal