Woden
  1. Woden
  2. WODEN-18

Woden often omits {soap underlying protocol}, though this is a REQUIRED property in the spec.

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Parser
    • Labels:
      None

      Description

      This problem was described by Jonathan Marsh in a post to the W3C WSDL working group [1].

      Woden often omits

      {soap underlying protocol}

      , though this is a REQUIRED property in the spec.

      John, sounds to me like this falls under the resposibility of the parser. Feel free to reassign if I'm incorrect.

      [1] http://lists.w3.org/Archives/Public/www-ws-desc/2006May/0074.html

        Activity

        Hide
        Arthur Ryman added a comment -

        I'll investigate.

        Show
        Arthur Ryman added a comment - I'll investigate.
        Hide
        John Kaputin added a comment -

        The property is always present (see gauranteed creation of component extensions to handle REQUIRED properties in ComponentModelBuilder.buildBindingExtensions). However, the Part 2 spec does not defined a default value for

        {soap underlying protocol}

        so Woden returns a null value by default (i.e. if wsoap:protocol is omitted from the WSDL). Perhaps the spec should specify a default value of "http://www.w3.org/2003/05/soap/bindings/HTTP/".

        Show
        John Kaputin added a comment - The property is always present (see gauranteed creation of component extensions to handle REQUIRED properties in ComponentModelBuilder.buildBindingExtensions). However, the Part 2 spec does not defined a default value for {soap underlying protocol} so Woden returns a null value by default (i.e. if wsoap:protocol is omitted from the WSDL). Perhaps the spec should specify a default value of "http://www.w3.org/2003/05/soap/bindings/HTTP/".
        Hide
        Arthur Ryman added a comment -

        See the W3C test case GreatH-1G for a failing test case.

        Show
        Arthur Ryman added a comment - See the W3C test case GreatH-1G for a failing test case.
        Hide
        Arthur Ryman added a comment -

        Fixed. Not sure which change fixed this.

        Show
        Arthur Ryman added a comment - Fixed. Not sure which change fixed this.

          People

          • Assignee:
            Arthur Ryman
            Reporter:
            Lawrence Mandel
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development