Uploaded image for project: 'SwitchYard'
  1. SwitchYard
  2. SWITCHYARD-1532

Update tooling for enhanced WS-Security support

    Details

    • Type: Enhancement
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: 1.0
    • Component/s: tooling
    • Labels:
      None

      Description

      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.

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  bfitzpat Brian Fitzpatrick
                  Reporter:
                  dward David Ward
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  3 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: