SOAP Binding Usage

This page is intended to be used as a reference. For more information regarding how binding components are declared and used, please see the the user guide.

Example

The following example defines a runtime SOAP binding provider. Note that this is an optional step that is only required if you need to configure the provider. A runtime binding provider will be instantiated by alakai (using the provider's default config) when no provider definition is defined for a binding component.

Note also that a runtime binding's behavior is additionaly implemented via binding modules which are enabled/constrained via policy and are listed separately. For more information regarding each configuration setting, please refer to comments within the schema.

<deployment xmlns="http://bluestemsoftware.org/specification/eoa/1.0/deployment">
  <providers>
    <binding xmlns="http://bluestemsoftware.org/specification/eoa/ext/binding/soap/default/1.0" xmlns:tns="http://my.company.com" name="tns:MyBinding">
      <configuration>
        <embedStackTraceInFaults>true</embedStackTraceInFaults>
        <requestorTimeout>10000</requestorTimeout>
        <minHeaderProcessors>5</minHeaderProcessors>
        <maxPayloadProcessors>5</maxPayloadProcessors>
      </configuration>
    </binding>
  </providers>
</deployment>