RE: M3UA DATA message parameters order

"Munnaluru, Krishna" <[email protected]>
Newsgroups gmane.ietf.sigtran
Message-ID <[email protected]>
Thanks Chris.

I agree with the Network Appearance since it is explicitly given. I also
agree that the order will make it easier when one parameter value is
needed to process another parameter.

I am wondering why in the spec it suggests a MUST for DATA message and
not others. What was the intention?

Thanks,
Krishna

-----Original Message-----
From: Chris Benson [mailto:[email protected]] 
Sent: Friday, February 10, 2006 10:54 AM
To: Munnaluru, Krishna
Cc: [email protected]
Subject: Re: [Sigtran] M3UA DATA message parameters order

Krishna,

A certain ordering of parameters is required under RFC3332 
when the value of one parameter is needed to understand the 
context/syntax of another parameter.

For DATA messsages, it is explicitly mandated in 3.3.1 that:

"Where the optional Network Appearance parameter is present, 
it must be the first parameter in the message as it defines
the format of thes Protocol Data field."

Although it would be possible to implement by reading all
parameters first and then interpreting them, this is not
what the RFC specifies. The specific ordering statement
quoted above is one of the "explicitly mandated" exceptions
to the more general 3.2 paragraph you quoted. 

With thanks, from Chris Benson.

On Fri, 10 Feb 2006, Munnaluru, Krishna wrote:

> Hi,
> 
>  
> 
> In section 3.2 the RFC3332 says:
> 
> "Where more than one parameter is included in a message, the
parameters
> may be in any order, except where explicitly mandated.  A receiver
> SHOULD accept the parameters in any order."
> 
>  
> 
> In section 3.3.1 Payload Data Message (DATA) it says:
> 
> "The following format MUST be used for the Data Message:"
> 
>  
> 
> I am wondering if the MUST in section 3.3.1 mandates the order of the
> parameters in the DATA message.  Other messages (for example DUNA)
does
> not have a MUST in it.
> 
>  
> 
> Could you please clarify?
> 
>  
> 
> Thanks,
> 
> Krishna
> 
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.