Uploaded image for project: 'OASIS Content Management Interoperability Services (CMIS) TC'
  1. OASIS Content Management Interoperability Services (CMIS) TC
  2. CMIS-653

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

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Minor
    • Resolution: Applied
    • Affects Version/s: None
    • Fix Version/s: V1.1
    • Component/s: Web Services Binding
    • Labels:
      None
    • Proposal:
      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>

      Description

      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.

        Attachments

          Activity

            People

            • Assignee:
              fmueller Florian Müller (Inactive)
              Reporter:
              celso.rodriguez Celso Rodriguez (Inactive)
            • Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: