[Ietf-not43] need versioning requirement[s]

Andrew Newton anewton@ecotroph.net
Wed, 05 Feb 2003 12:53:16 -0500


Eric A. Hall wrote:
> I cannot overstate how strongly I believe there must be a requirement for
> version identifiers in the schema and/or protocol.
> 
> X.1 The protocol MUST provide a means by which the end-systems can either
> identify or negotiate over the protocol version to be used for any query
> or set of queries.
> 
> X.2 The service SHOULD allow end-systems using different protocol versions
> to fallback to a mutually supported protocol version. If this is not
> possible, the service MUST provide a meaningful error which indicates that
> this is the specific case.
> 
> Y.1 All resource-specific schema MUST provide a version identifier
> attribute which uniquely and unambiguosly identifies the version of the
> schema being returned in the answer set to a query.
> 
> Y.2 The service MUST suggest negotiation and/or recovery mechanisms for
> clients to use when an unknown schema version is received.

I concur.  And I believe you have stated this request before with no 
objections.  So its my fault its not in there.  Sorry about that.

Thanks for the text too.  Would it be ok to combine them?

-andy