ODE
  1. ODE
  2. ODE-613

InstanceManagement wsdl return invalid response for delete operation.

    Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.3.2
    • Fix Version/s: 1.3.3
    • Component/s: Management API
    • Labels:
      None

      Description

      if we call the "delete" operation, the soap response result is the following :
      <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
      <soapenv:Body>
      <axis2ns2:deleteResponse xmlns:axis2ns2="http://www.apache.org/ode/pmapi">
      <list>
      <element>491532</element>
      </list>
      </axis2ns2:deleteResponse>
      </soapenv:Body>
      </soapenv:Envelope>

      the expected type as described in the wsdl is :

      • <message name="deleteOutput">
        <part name="iids" type="tns:iidsType" />
        </message>

      so since the runtime output result is not valid , we couldn't call the instance management service, for a workaround solution we have modified
      the wsdl to the
      following :

      <message name="deleteOutput">
      <part name="list" type="tns:listType"/>
      </message>

      with the "listType" complex type already defined in the wsdl.

        Activity

          People

          • Assignee:
            Alexis Midon
            Reporter:
            Alexis Midon
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development