Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: OBIX 1.1 PR02
    • Fix Version/s: OBIX 1.1 WD27
    • Component/s: OBIX 1.1 Specification
    • Labels:
      None
    • Environment:

      TAB Review

    • Proposal:
      Hide

      Clarify that the server should (must?) send an error response if it receives a request which contains non-well-formed XML.

      Show
      Clarify that the server should (must?) send an error response if it receives a request which contains non-well-formed XML.

      Description

      "Section 2.4 XML Decoding says in part:


              • However an OBIX parser MUST never accept an XML document which isn't well formed (such as mismatched tags).

      But the SOAP binding document says:

      2.2 Error Handling: ""The OBIX specification defines no SOAP faults. If a request is processed by an OBIX server, then a valid OBIX document SHOULD be returned with a failure indicated via the err object.""

      I may have over looked it but what response, if any, does a server return for non-well-formed XML? Reasoning that a client could simply keep resending without any response or ability to signal non-receipt of the XML based message.

      In reading 10.2 of OBIX 1.1, the server ""successfully receives a request"" which I assume means the message has not been rejected due to malformed XML. Yes?
      "

        Attachments

          Activity

            People

            • Assignee:
              Toby.Considine Toby Considine
              Reporter:
              Toby.Considine Toby Considine
            • Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: