Regardless of when the change was made, there is a problem.

Looking at the axis 1.0 source distribution available from the website, 
ParameterDesc includes the constructor:

    ParameterDesc(QName name, byte mode, QName typeQName, Class javaType)

Looking at the axis 1.1 beta source, this constructor is missing

When I examine the CVS resource history for this file, it shows this 
constructor being changed in revision 1.22.6.2

Although this change MAY have been committed before Axis 1.0 was released, 
it apparently never made it into the released source.  In fact, looking 
back to the Axis 1.0 source zip, I see the file date on the 
ParameterDesc.java file is 9/24/2002 which corresponds to file revision 
1.22 on tags "pre-i4-merge, explicitHeaderWork, interop4, axis1_0"

- 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



Russell Butek/Austin/IBM@IBMUS
01/07/2003 12:52 PM
Please respond to axis-dev


To
James M Snell/Fresno/IBM@IBMUS
cc
[EMAIL PROTECTED], Doug Davis/Raleigh/IBM@IBMUS
bcc

Subject
Re: Another API breaking change







1.22.6.2 was done BEFORE 1.0 went out the door, so I didn't break any 1.0
code.

(Besides, the ParameterDesc constructor shouldn't be considered a public
API.)

Russell Butek
[EMAIL PROTECTED]




James M Snell
To:       [EMAIL PROTECTED]
01/07/2003 02:10         cc:       Russell Butek/Austin/IBM, Doug 
Davis/Raleigh/IBM
PM                       Subject:  Another API breaking change





Found another API breaking change that needs to be fixed.  This one made 
by
Russell Butek and involves org.apache.axis.description.ParameterDesc .

An Axis 1.0 constructor was changed in version 1.22.6.2.  The appropriate
way to make this change would have been to depreciate the existing
constructor and to create a new one.  Russell, can you please go back and
make the appropriate fixes?

- 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