Uploaded image for project: 'Pentaho Data Integration - Kettle'
  1. Pentaho Data Integration - Kettle
  2. PDI-6359

WebServiceLookup does not set the SOAPAction header according to WSDL1.1 spec

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Severity: Medium
    • Resolution: Incomplete
    • Affects Version/s: None
    • Fix Version/s: Backlog
    • Component/s: Pan
    • Labels:
      None
    • Notice:
      When an issue is open, the "Fix Version/s" field conveys a target, not necessarily a commitment. When an issue is closed, the "Fix Version/s" field conveys the version that the issue was fixed in.

      Description

      The WebServiceLookup step generates the SOAPAction header based on the operation name and the operation namespace. This is not correct. An additional setting for the soap action header is needed to store the soap action retrieved from the wsdl.

      Relevant section of the 2001 WSDL 1.1 spec at http://www.w3.org/TR/wsdl:
      "The soapAction attribute specifies the value of the SOAPAction header for this operation. This URI value should be used directly as the value for the SOAPAction header; no attempt should be made to make a relative URI value absolute when making the request."

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              wpol Wilbert Pol
            • Votes:
              2 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: