OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

mqtt message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: [OASIS Issue Tracker] Updated: (MQTT-168) Normative statement unrelated to conformance targets


     [ http://tools.oasis-open.org/issues/browse/MQTT-168?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Peter Niblett updated MQTT-168:
-------------------------------

    Proposal: 
1. Remove the numbered conformance clause that appears at the start of 4.2 and replace with the following:

The MQTT protocol requires an underlying transport that provides an ordered, lossless, stream of bytes from the Client to Server and Server to Client.

2. Add the following sentence to section 7.1.1  (Server conformance target)

A conformant Server MUST support the use of one or more underlying transport protocols that provide an ordered, lossless, stream of bytes from the Client to Server and Server to Client [MQTT-7.0.0.x]. However conformance does not depend on it supporting any specific transport protocols. A Server MAY support any of the transport protocols listed in Section 4.2, or any other transport protocol that meets the requirements of [MQTT-7.0.0.x]

3. 2. Add the following sentence to section 7.12  (Client conformance target)

A conformant Client MUST support the use of one or more underlying transport protocols that provide an ordered, lossless, stream of bytes from the Client to Server and Server to Client [MQTT-7.0.0.x]. However conformance does not depend on it supporting any specific transport protocols. A Client MAY support any of the transport protocols listed in Section 4.2, or any other transport protocol that meets the requirements of [MQTT-7.0.0.x]

4. Move the reference to RFC 793 (TCP/IP) from section 1.2 (Normative references) to section 1.3 (Non-normative references)

I have provided a proposal that makes both the Client and Server the targets of the requirement, and also makes it clear that they aren't required to support any specific protocol. Since it is such a global conformance point, I though it best to put the text in Chapter 7 rather than Chapter 4

> Normative statement unrelated to conformance targets
> ----------------------------------------------------
>
>                 Key: MQTT-168
>                 URL: http://tools.oasis-open.org/issues/browse/MQTT-168
>             Project: OASIS Message Queuing Telemetry Transport (MQTT) TC
>          Issue Type: Bug
>          Components: core
>    Affects Versions: 3.1.1
>         Environment: conformance
>            Reporter: Patrick Durusau
>            Assignee: Peter Niblett
>
> in 4.2:
> "The Network Connection used to transport the MQTT protocol MUST be an ordered, lossless, stream of bytes from the Client to Server and Server to Client [MQTT-4.2.0-1]."
> Which conformance target is responsible for this? If failing this requirement does not affect the conformance of any implementation (i.e. of any conformance target per conformance clauses) I suggest to make this a SHOULD. 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://tools.oasis-open.org/issues/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]