Section 3.9.1 says:
Initiator MUST send a Logout with a
reason code of "Close the
connection" to cleanly shutdown the
connection. The initiator
MAY also issue a Logout with the reason
code of "Close the
session", to
completely close the session, but ONLY if it does
not support or use multiple connections
in the specific
session.
I
think this should say:
Initiator MUST send a Logout with a
reason code of “Close the
connection" (if not the only
connection) or “Close the session”
(if using multiple connections).
Because
once you comply with the 1st sentence, you would not be able
To comply
with the 2nd sentence.
Eddy