BACKWARDS INCOMPATIBLE CHANGE PROPOSAL

All,
 
The last issue that the group has is:
 Dipak Chopra -  311 -11      

OriginalRequestId (RequestAbstractType), RespondID (PendingRequest) ,
RequestId (ResultType) should be of type "xsd:NCName" as they are referring
to "xsd:ID" type elements in other XML docs.  

This is a reasonable thing to do but will break existing implementations as
follows

Currently a request with Id="abcd" is reference with
OriginalRequestId="#abcd" 

Proposed Change a request with Id="abcd" is reference with
OriginalRequestId="abcd"

Questions:

*	Will this break deployed and shipping code? 

*	Does it require significant effort to change?

Advantages of Change:
    Simpler Implementation (do not need to add / strip # mark)
    Cleaner schema, better validation (cannot put a full URI in the slot)
 
Disadvantage of Change:
    Existing code breaks
 
In the group meeting the consensus was that the change is worthwhile but we
are reluctant to break deployed implementations for the sake of a cosmetic
change.
 
Please respond if
1) You have an implementation that would be adversly affected by the change
or
2) You believe the change is of greater importance than currently stated.

Received on Wednesday, 6 August 2003 15:11:30 UTC