The "strong technical reason to do so" was the fact that the name was extremely 
confusing, in that the class had/has nothing to do with SOAP 1.2.  It was misnamed at 
the start, and we just ddn't get around to fixing it before 1.0.  You bring up a valid 
concern, but I believe this case was justified.

--Glen

> -----Original Message-----
> From: James M Snell [mailto:[EMAIL PROTECTED]]
> Sent: Monday, December 23, 2002 5:57 PM
> To: [EMAIL PROTECTED]
> Subject: Concerns about renaming files
> 
> 
> I noticed today that the Axis 1.0 file 
> DefaultSOAP12TypeMappingImpl was 
> renamed to DefaultSOAPEncodingTypeMappingImpl in the Axis 1.1 
> beta.  This 
> raises an important concern about backwards compatibility.  
> Before Axis' 
> initial 1.0 release, renaming files wasn't that big of a 
> problem, but now 
> we need to be much more careful or we run the risk of 
> breaking production 
> level applications.
> 
> We should NOT be renaming any files unless there is a strong 
> technical 
> reason for doing so.  Looking at the 
> DefaultSOAPEncodingTypeMappingImpl 
> case, the only reason seems to be semantic .. "Rename 
> DefaultSOAP12TypeMappingImpl to something a little more accurate"
> 
> A bit more care please.
> 
> - James Snell
>      IBM Emerging Technologies
>      [EMAIL PROTECTED]
>      (559) 587-1233 (office)
>      (700) 544-9035 (t/l)
>      Programming Web Services With SOAP
>          O'Reilly & Associates, ISBN 0596000952
> 
>      Have I not commanded you? Be strong and courageous. 
>      Do not be terrified, do not be discouraged, for the Lord your 
>      God will be with you whereever you go.    - Joshua 1:9
> 

Reply via email to