SWITCHYARD-1384 introduced changes to the SOAP binding's configuration model.
Changes to the soap-v1.xsd schema can be seen in the diff here:
http://goo.gl/reJI7
Here is an example of the changes:
OLD:
<binding.soap>
<securityAction></securityAction>
<inInterceptors>
<interceptor class=""/>
</inInterceptors>
<outInterceptors>
<interceptor class=""/>
</outInterceptors>
</binding.soap>
NEW:
<binding.soap>
<endpointConfig configFile="" configName=""/>
<inInterceptors>
<interceptor class="">
<properties>
<property name="" value=""/>
</properties>
</interceptor>
</inInterceptors>
<outInterceptors>
<interceptor class="">
<properties>
<property name="" value=""/>
</properties>
</interceptor>
</outInterceptors>
</binding.soap>
You can see that Security Action has been replaced with an Endpoint Config, and Interceptors can now specify Properties.
The endpointConfig element is optional, and it's configFile and configName attributes are both optional.
The properties element underneath inInterceptors and outInterceptors is optional, and can contain 0..* number of child property elements. If a property element is defined, however, it's name and value attributes are required.
|