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-171) 3.4.4 Actions - "fully described in Section 4.3" (4)


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

Richard Coppen updated MQTT-171:
--------------------------------

    Affects Version/s: 3.1.1
          Component/s: core

> 3.4.4 Actions - "fully described in Section 4.3" (4)
> ----------------------------------------------------
>
>                 Key: MQTT-171
>                 URL: http://tools.oasis-open.org/issues/browse/MQTT-171
>             Project: OASIS Message Queuing Telemetry Transport (MQTT) TC
>          Issue Type: Bug
>          Components: core
>    Affects Versions: 3.1.1
>         Environment: Structure
>            Reporter: Patrick Durusau
>
> 3.4.4 Actions reads:
> *****
> When the sender of a PUBLISH Packet receives a PUBACK Packet it discards the original message.
> This is fully described in Section 4.3.
> *****
> My initial comment was going to be this is a violation of DRY, Don't Repeat Yourself, define this in 4.3 and omit it here.
> However, upon comparing 3.4.4 to 4.3, I find 4.3 has several sections, none of which bear the 3.4 PUBACK - Publish acknowledgement label, to clue me in to where to look next.
> After puzzling over the text, I discovered that 4.3.2 QoS 1: At least once delivery was the appropriate section but there was still no mention of discarding of packets.
> Finally, i saw the diagram (unnumbered by the way) that includes the text "Discard message"
> Note this is another case where required behavior is not covered by the "MUST" collection in Appendix A. 
> It would be clearer is all required behavior is specified in normative prose. Can simply be declarative statements without "MUST," example, "Upon receipt of a PUBACK packet, the sender discards the original message." or words to that effect.

-- 
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]