cancel
Showing results for 
Search instead for 
Did you mean: 

Regarding soap action

Former Member
0 Kudos

Hi Team,

can any one tell me if we have 4 soap actions in Receiver soap adapter .How can we mention the 4 actions in Receiver soap cc in ID?

Regards

Sachin

Accepted Solutions (0)

Answers (1)

Answers (1)

markangelo_dihiansan
Active Contributor
0 Kudos

Hello,

can any one tell me if we have 4 soap actions in Receiver soap adapter .How can we mention the 4 actions in Receiver soap cc in ID?

You have two options,

1. Create 4 cc with different SOAP Actions

2. Create only 1 cc with http:// or https:// as SOAP Action and set it dynamically using Dynamic Configuration e.g


DynamicConfiguration conf = (DynamicConfiguration) container.getTransformationParameters().get(StreamTransformationConstants.DYNAMIC_CONFIGURATION);

DynamicConfigurationKey key = DynamicConfigurationKey.create("http://sap.com/xi/XI/System/SOAP", "TServerLocation");
DynamicConfigurationKey key2 = DynamicConfigurationKey.create("http://sap.com/xi/XI/System/SOAP", "THeaderSOAPACTION");

//Put the url value from the input in the configuration under the specified key
conf.put(key,"http://yourURL");
conf.put (key2, "http://yourSOAPAction");

If you are using basic authentication in your SOAP Receiver Adapter, you need to place it in the Dynamic Configuration also (if you used DC to set URL in the first place).

Hope this helps,

Mark

Edited by: Mark Dihiansan on Mar 5, 2012 7:00 AM