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

The Term "Subscription" and its usage throughout the spec

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 3.1.1
    • Fix Version/s: 3.1.1
    • Component/s: core
    • Labels:
      None
    • Proposal:
      Hide

      New lines before 227 (WD13)

      Topic Filter. An expression contained in a Subscription, to indicate an interest in one ore more topics. It may include wildcard characters

      Line 228 (WD13)

      <<replace Subscription with the following>>

      A Subscription comprises a Topic Filter and its maximum QoS. A Subscription is associated with a single Session. A Session can contain more than one Subscription. Each Subscription within a session MUST have a different Topic Filter.

      Show
      New lines before 227 (WD13) Topic Filter. An expression contained in a Subscription, to indicate an interest in one ore more topics. It may include wildcard characters Line 228 (WD13) <<replace Subscription with the following>> A Subscription comprises a Topic Filter and its maximum QoS. A Subscription is associated with a single Session. A Session can contain more than one Subscription. Each Subscription within a session MUST have a different Topic Filter.

      Description

      We should make sure the spec has an agreed definition of the term "subscription" and uses it consistently,

      There is currently a definition in WD-12.. "The request made by a client to receive Payload Messages published by Clients. The Subscription contains a Topic Name which can include wild card characters so that it may match many Topic Names."

      This seems to make "Subscription" equvialent to "Subscribe" Control Packet,, whereas we probably want something that refers to the stateful object that is maintained by the server on behalf of the client. Also, even if we wanted it to mean that, a Subscribe Packet can contain more than one Topic Name, so the second sentence would be incorrect anyway

        Attachments

          Activity

          peterniblett Peter Niblett (Inactive) created issue -
          andrew_banks Andrew Banks (Inactive) made changes -
          Field Original Value New Value
          Fix Version/s 3.1.1 [ 10301 ]
          Proposal A subscription is an object representing a Topic filter and its maximum Qos.
          A client cannot have subscriptions containing duplicate topic filters in its session state.
          coppen Richard Coppen (Inactive) made changes -
          Proposal A subscription is an object representing a Topic filter and its maximum Qos.
          A client cannot have subscriptions containing duplicate topic filters in its session state.
          Line 228 (WD13)

          A Subscription comprises a Topic Filter and its maximum QoS. A Subscription is associated with a single Session. A Session can contain more than one Subscription. Each Subscription within a session MUST have a different Topic Filter.
          coppen Richard Coppen (Inactive) made changes -
          Proposal Line 228 (WD13)

          A Subscription comprises a Topic Filter and its maximum QoS. A Subscription is associated with a single Session. A Session can contain more than one Subscription. Each Subscription within a session MUST have a different Topic Filter.
          New lines before 227 (WD13)

          Topic Filter. An expression contained in a Subscription, to indicate an interest in one ore more topics. It may include wildcard characters

          Line 228 (WD13)

          <<replace Subscription with the following>>

          A Subscription comprises a Topic Filter and its maximum QoS. A Subscription is associated with a single Session. A Session can contain more than one Subscription. Each Subscription within a session MUST have a different Topic Filter.
          Hide
          coppen Richard Coppen (Inactive) added a comment -

          TC Approve - TC call 17.10.2013

          Show
          coppen Richard Coppen (Inactive) added a comment - TC Approve - TC call 17.10.2013
          coppen Richard Coppen (Inactive) made changes -
          Assignee Andrew Banks [ andrew_banks ]
          ragupta2 Rahul Gupta (Inactive) made changes -
          Assignee Andrew Banks [ andrew_banks ] Rahul Gupta [ ragupta2 ]
          ragupta2 Rahul Gupta (Inactive) made changes -
          Status New [ 10000 ] Open [ 1 ]
          Hide
          ragupta2 Rahul Gupta (Inactive) added a comment -

          Line 231 to 237 in WD-14

          Topic Filter:
          An expression contained in a Subscription, to indicate an interest in one or more topics. A Topic Filter may include wildcard characters.

          Subscription:
          A Subscription comprises a Topic Filter and its maximum QoS. A Subscription is associated with a single Session. A Session can contain more than one Subscription. Each Subscription within a session MUST have a different Topic Filter.

          Show
          ragupta2 Rahul Gupta (Inactive) added a comment - Line 231 to 237 in WD-14 Topic Filter: An expression contained in a Subscription, to indicate an interest in one or more topics. A Topic Filter may include wildcard characters. Subscription: A Subscription comprises a Topic Filter and its maximum QoS. A Subscription is associated with a single Session. A Session can contain more than one Subscription. Each Subscription within a session MUST have a different Topic Filter.
          ragupta2 Rahul Gupta (Inactive) made changes -
          Resolution Fixed [ 1 ]
          Status Open [ 1 ] Resolved [ 5 ]
          ragupta2 Rahul Gupta (Inactive) made changes -
          Status Resolved [ 5 ] Applied [ 10002 ]
          Hide
          coppen Richard Coppen (Inactive) added a comment -

          Fixed under terminology section

          Show
          coppen Richard Coppen (Inactive) added a comment - Fixed under terminology section
          coppen Richard Coppen (Inactive) made changes -
          Status Applied [ 10002 ] Closed [ 6 ]

            People

            • Assignee:
              ragupta2 Rahul Gupta (Inactive)
              Reporter:
              peterniblett Peter Niblett (Inactive)
            • Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: