Uploaded image for project: 'OASIS Message Queuing Telemetry Transport (MQTT) TC'
  1. OASIS Message Queuing Telemetry Transport (MQTT) TC
  2. MQTT-420

Payload format checking should be optional (line 1740, wd11) ?

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 5, wd11
    • Fix Version/s: 5, wd12
    • Component/s: edits
    • Labels:
    • Proposal:
      Hide

      Make payload format checking optional

      Show
      Make payload format checking optional

      Description

      Raising initially as an edits issue following today's TC call. Ken believes this might have been an edits error and will check back through the change history.


      Line 1740 currently says:

      1740 A Server MUST send the Payload Format Indicator unaltered to all subscribers receiving the publication
      1741 [MQTT-3.3.2-4]. The receiver MUST validate that the Payload is of the format indicated, and if it is not
      1742 send a PUBACK, PUBREC, or DISCONNECT with Return Code of 0x99 (Payload format invalid) as
      1743 described in section 4.13 [MQTT-3.3.2-5].

      This is really restrictive as each message published will be checked at least twice, once by the server and once by the end receiver. We discussed this quite a bit on TC calls I thought the proposal was to make it a MAY clause.

        Attachments

          Activity

            People

            • Assignee:
              ken.borgendale Ken Borgendale
              Reporter:
              coppen Richard Coppen
            • Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: