WSDL needs soapAction value in operation declarations for increased interoperability with .NET

    • Type: Improvement
    • Resolution: Applied
    • Priority: Minor
    • V1.1
    • Affects Version/s: None
    • Component/s: Web Services Binding
    • None
    • Hide

      We should consider adding values for soapAction for increased interoperability with .NET. For example, in the definition of <operation name="getDescendants"> shown below we'd change <soap:operation soapAction="" /> to <soap:operation soapAction="getDescendants" />.

      <operation name="getDescendants">
      <soap:operation soapAction="" />
      <input>
      <soap:body use="literal" />
      </input>
      <output>
      <soap:body use="literal" />
      </output>
      <fault name="cmisException">
      <soap:fault name="cmisException" use="literal" />
      </fault>
      </operation>

      Show
      We should consider adding values for soapAction for increased interoperability with .NET. For example, in the definition of <operation name="getDescendants"> shown below we'd change <soap:operation soapAction="" /> to <soap:operation soapAction="getDescendants" />. <operation name="getDescendants"> <soap:operation soapAction="" /> <input> <soap:body use="literal" /> </input> <output> <soap:body use="literal" /> </output> <fault name="cmisException"> <soap:fault name="cmisException" use="literal" /> </fault> </operation>

      The WSDL for the web services binding specifies empty soapAction attributes in operation declarations. These empty soapAction attributes cause problems when you try to implement the services using .NET tools. If you want to implement the services in either traditional ASMX or WCF you will need to manually modify the WSDL to fill in the missing soapAction attribute.

            Assignee:
            Florian Müller (Inactive)
            Reporter:
            Celso Rodriguez (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: