Issue200

Issue Title Scope of message processing rules in 4.3.2
Document: GIST Protocol Specification v11 Section: 4.3.2
Category: Editorial Priority: Must Fix
Status: Text Proposed

Created on 2007-02-26.12:02:04 by reh, last changed 2007-02-27.13:26:05.

Messages
msg572 Author: reh Date: 2007-02-27.13:26:05
Rewrote the start and end of Section 4.3.2 to clarify that the scope of the
discussion is the interaction with the NSLP, and that only the description of
the GIST internal processing is deferred to a later section.

Revised start:

   Once a message has been received, it is processed locally within the
   GIST layer.  Further processing depends on the message type and
   payloads carried; most of the GIST payloads are associated with
   internal state maintenance, and details are covered in Section 4.4.
   This section concentrates on the interaction with the signalling
   application, in particular the decision to peer and how data is
   delivered to the NSLP.

Revised end:

   For all GIST message types other than Queries, if the message
   includes an NSLP payload, this MUST be delivered locally to the
   signalling application identified by the NSLPID.  The format of the
   payload is not constrained by GIST, and the content is not
   interpreted.  Delivery is subject to the following validation checks
   which MUST be applied in the sequence given:

(... and then the bullets as before.)
msg571 Author: reh Date: 2007-02-27.13:24:18
Email discussion:

> Section 4.3.2:  The paragraph beginning "For all other message types" 
> is very confusing to me and I still don't understand it.  The first 
> sentence sounds like it's relegating all further information on 
> message processing to another section, but then the paragraph 
> continues to talk about the rest of the message.  I can't see whether 
> these four sentences in the paragraph are four random facts put 
> together spatially or somehow relate together semantically as well.

OK; they do relate semantically, but the text is not ideal.
The intention here is to describe the interaction with the NSLP (i.e. the
delivery of the NSLP payload to it), without having to go into the full
description of the GIST internal processing. We can work on a clearer
formulation; I think the main problem is with the first sentence, in fact.
msg550 Author: reh Date: 2007-02-26.12:02:04
From Lisa Dusseault:

Section 4.3.2:  The paragraph beginning "For all other message types" is very
confusing to me and I still don't understand it.  The first sentence sounds like
it's relegating all further information on message processing to another
section, but then the paragraph continues to talk about the rest of the message.
 I can't see whether these four sentences in the paragraph are four random facts
put together spatially or somehow relate together semantically as well.
History
Date User Action Args
2007-02-27 13:26:06rehsetstatus: No Discussion -> Text Proposed
messages: + msg572
2007-02-27 13:24:18rehsetmessages: + msg571
2007-02-26 12:02:04rehcreate