You are viewing a plain text version of this content. The canonical link for it is here.
Posted to c-dev@axis.apache.org by Fred Preston <PR...@uk.ibm.com> on 2004/08/11 15:24:03 UTC

AXISCPP-118 : Rename AxisClientException




Hi All,
      I've been working on a solution to this problem.  Currently, all stub
exceptions use the AxisClientException class, but if more than one stub is
used by an application, it is difficult to know where the exception
originated because all you will get back is a AxisClientException.  By
prefixing the WSDL service name to the exception class, it resolves the
issue of who threw the exception.  e.g  If the WSDL service name is
'Calculator' then the AxisClientException class that would have been
created by WSDL2WS, will now be named Calculator_AxisClientException (both
class and filename).

org\apache\axis\wsdl\wsdl2ws
(See attached file: BasicFileWriter.java.diff)

org\apache\axis\wsdl\wsdl2ws\c
(See attached file: WrapWriter.java.diff)(See attached file:
BeanParamWriter.java.diff)

org\apache\axis\wsdl\wsdl2ws\c\literal

(See attached file: WrapWriter.java.diff)(See attached file:
BeanParamWriter.java.diff)(See attached file:
ClientStubHeaderWriter.java.diff)(See attached file:
ClientStubWriter.java.diff)(See attached file:
ParmHeaderFileWriter.java.diff)(See attached file: ServiceWriter.java.diff)
(See attached file: WrapHeaderWriter.java.diff)(See attached file:
ArrayParamWriter.java.diff)

org\apache\axis\wsdl\wsdl2ws\cpp

(See attached file: WrapWriter.java.diff)(See attached file:
ClientStubHeaderWriter.java.diff)(See attached file:
ClientStubWriter.java.diff)(See attached file:
CPPExceptionClassWriter.java.diff)(See attached file:
ExceptionHeaderWriter.java.diff)(See attached file:
ExceptionWriter.java.diff)(See attached file: HeaderFileWriter.java.diff)
(See attached file: ParamCPPFileWriter.java.diff)(See attached file:
ParmHeaderFileWriter.java.diff)(See attached file:
ServiceHeaderWriter.java.diff)(See attached file: ServiceWriter.java.diff)
(See attached file: WrapHeaderWriter.java.diff)(See attached file:
ArrayParamWriter.java.diff)

org\apache\axis\wsdl\wsdl2ws\cpp\literal

(See attached file: WrapWriter.java.diff)(See attached file:
BeanParamWriter.java.diff)(See attached file:
ClientStubHeaderWriter.java.diff)(See attached file:
ClientStubWriter.java.diff)(See attached file:
ParmHeaderFileWriter.java.diff)(See attached file:
ServiceHeaderWriter.java.diff)(See attached file: ServiceWriter.java.diff)
(See attached file: WrapHeaderWriter.java.diff)(See attached file:
ArrayParamWriter.java.diff)

I need this code to become part of the build.  Can someone check it and add
it as soon as possible.

Regards,

Fred Preston.

Re: AXISCPP-118 : Rename AxisClientException

Posted by Roshan Weerasuriya <ro...@opensource.lk>.
hi Adrian,

We don't see your commit messages comming up. I think you have to inform
a admin abt this so that some thing needs to be done inorder to make
your commit messages visible to the mailing list. I can remember we too
had to do it , but not too sure what is it.

Roshan

On Mon, 2004-08-16 at 15:35, Adrian Dick wrote:
> 
> 
> Hi,
> 
> I have now committed these changes submitted by Fred.
> 
> Thanks,
> Adrian
> _______________________________________
> Adrian Dick (adrian.dick@uk.ibm.com)
> 
> 
> 
>                                                                            
>              Fred                                                          
>              Preston/UK/IBM@IB                                             
>              MGB                                                        To 
>                                        axis-c-dev@ws.apache.org            
>              11-08-04 14:24                                             cc 
>                                                                            
>                                                                    Subject 
>              Please respond to         AXISCPP-118 : Rename                
>               "Apache AXIS C           AxisClientException                 
>              Developers List"                                              
>                                                                            
>                                                                            
>                                                                            
>                                                                            
>                                                                            
> 
> 
> 
> 
> 
> 
> 
> 
> Hi All,
>       I've been working on a solution to this problem.  Currently, all stub
> exceptions use the AxisClientException class, but if more than one stub is
> used by an application, it is difficult to know where the exception
> originated because all you will get back is a AxisClientException.  By
> prefixing the WSDL service name to the exception class, it resolves the
> issue of who threw the exception.  e.g  If the WSDL service name is
> 'Calculator' then the AxisClientException class that would have been
> created by WSDL2WS, will now be named Calculator_AxisClientException (both
> class and filename).
> 
> org\apache\axis\wsdl\wsdl2ws
> (See attached file: BasicFileWriter.java.diff)
> 
> org\apache\axis\wsdl\wsdl2ws\c
> (See attached file: WrapWriter.java.diff)(See attached file:
> BeanParamWriter.java.diff)
> 
> org\apache\axis\wsdl\wsdl2ws\c\literal
> 
> (See attached file: WrapWriter.java.diff)(See attached file:
> BeanParamWriter.java.diff)(See attached file:
> ClientStubHeaderWriter.java.diff)(See attached file:
> ClientStubWriter.java.diff)(See attached file:
> ParmHeaderFileWriter.java.diff)(See attached file: ServiceWriter.java.diff)
> (See attached file: WrapHeaderWriter.java.diff)(See attached file:
> ArrayParamWriter.java.diff)
> 
> org\apache\axis\wsdl\wsdl2ws\cpp
> 
> (See attached file: WrapWriter.java.diff)(See attached file:
> ClientStubHeaderWriter.java.diff)(See attached file:
> ClientStubWriter.java.diff)(See attached file:
> CPPExceptionClassWriter.java.diff)(See attached file:
> ExceptionHeaderWriter.java.diff)(See attached file:
> ExceptionWriter.java.diff)(See attached file: HeaderFileWriter.java.diff)
> (See attached file: ParamCPPFileWriter.java.diff)(See attached file:
> ParmHeaderFileWriter.java.diff)(See attached file:
> ServiceHeaderWriter.java.diff)(See attached file: ServiceWriter.java.diff)
> (See attached file: WrapHeaderWriter.java.diff)(See attached file:
> ArrayParamWriter.java.diff)
> 
> org\apache\axis\wsdl\wsdl2ws\cpp\literal
> 
> (See attached file: WrapWriter.java.diff)(See attached file:
> BeanParamWriter.java.diff)(See attached file:
> ClientStubHeaderWriter.java.diff)(See attached file:
> ClientStubWriter.java.diff)(See attached file:
> ParmHeaderFileWriter.java.diff)(See attached file:
> ServiceHeaderWriter.java.diff)(See attached file: ServiceWriter.java.diff)
> (See attached file: WrapHeaderWriter.java.diff)(See attached file:
> ArrayParamWriter.java.diff)
> 
> I need this code to become part of the build.  Can someone check it and add
> it as soon as possible.
> 
> Regards,
> 
> Fred Preston.[attachment "BasicFileWriter.java.diff" deleted by Adrian
> Dick/UK/IBM] [attachment "WrapWriter.java.diff" deleted by Adrian
> Dick/UK/IBM] [attachment "BeanParamWriter.java.diff" deleted by Adrian
> Dick/UK/IBM] [attachment "WrapWriter.java.diff" deleted by Adrian
> Dick/UK/IBM] [attachment "BeanParamWriter.java.diff" deleted by Adrian
> Dick/UK/IBM] [attachment "ClientStubHeaderWriter.java.diff" deleted by
> Adrian Dick/UK/IBM] [attachment "ClientStubWriter.java.diff" deleted by
> Adrian Dick/UK/IBM] [attachment "ParmHeaderFileWriter.java.diff" deleted by
> Adrian Dick/UK/IBM] [attachment "ServiceWriter.java.diff" deleted by Adrian
> Dick/UK/IBM] [attachment "WrapHeaderWriter.java.diff" deleted by Adrian
> Dick/UK/IBM] [attachment "ArrayParamWriter.java.diff" deleted by Adrian
> Dick/UK/IBM] [attachment "WrapWriter.java.diff" deleted by Adrian
> Dick/UK/IBM] [attachment "ClientStubHeaderWriter.java.diff" deleted by
> Adrian Dick/UK/IBM] [attachment "ClientStubWriter.java.diff" deleted by
> Adrian Dick/UK/IBM] [attachment "CPPExceptionClassWriter.java.diff" deleted
> by Adrian Dick/UK/IBM] [attachment "ExceptionHeaderWriter.java.diff"
> deleted by Adrian Dick/UK/IBM] [attachment "ExceptionWriter.java.diff"
> deleted by Adrian Dick/UK/IBM] [attachment "HeaderFileWriter.java.diff"
> deleted by Adrian Dick/UK/IBM] [attachment "ParamCPPFileWriter.java.diff"
> deleted by Adrian Dick/UK/IBM] [attachment "ParmHeaderFileWriter.java.diff"
> deleted by Adrian Dick/UK/IBM] [attachment "ServiceHeaderWriter.java.diff"
> deleted by Adrian Dick/UK/IBM] [attachment "ServiceWriter.java.diff"
> deleted by Adrian Dick/UK/IBM] [attachment "WrapHeaderWriter.java.diff"
> deleted by Adrian Dick/UK/IBM] [attachment "ArrayParamWriter.java.diff"
> deleted by Adrian Dick/UK/IBM] [attachment "WrapWriter.java.diff" deleted
> by Adrian Dick/UK/IBM] [attachment "BeanParamWriter.java.diff" deleted by
> Adrian Dick/UK/IBM] [attachment "ClientStubHeaderWriter.java.diff" deleted
> by Adrian Dick/UK/IBM] [attachment "ClientStubWriter.java.diff" deleted by
> Adrian Dick/UK/IBM] [attachment "ParmHeaderFileWriter.java.diff" deleted by
> Adrian Dick/UK/IBM] [attachment "ServiceHeaderWriter.java.diff" deleted by
> Adrian Dick/UK/IBM] [attachment "ServiceWriter.java.diff" deleted by Adrian
> Dick/UK/IBM] [attachment "WrapHeaderWriter.java.diff" deleted by Adrian
> Dick/UK/IBM] [attachment "ArrayParamWriter.java.diff" deleted by Adrian
> Dick/UK/IBM] [attachment "ATT56C6J" deleted by Adrian Dick/UK/IBM]
> [attachment "ATT72LKD" deleted by Adrian Dick/UK/IBM] [attachment
> "ATTE0LDU" deleted by Adrian Dick/UK/IBM] [attachment "ATTMTL7Q" deleted by
> Adrian Dick/UK/IBM] [attachment "ATTXSX1F" deleted by Adrian Dick/UK/IBM]
> [attachment "ATTLQUT4" deleted by Adrian Dick/UK/IBM] [attachment
> "ATTOWVAT" deleted by Adrian Dick/UK/IBM]
> 
> 


Re: AXISCPP-118 : Rename AxisClientException

Posted by Adrian Dick <ad...@uk.ibm.com>.



Hi,

I have now committed these changes submitted by Fred.

Thanks,
Adrian
_______________________________________
Adrian Dick (adrian.dick@uk.ibm.com)



                                                                           
             Fred                                                          
             Preston/UK/IBM@IB                                             
             MGB                                                        To 
                                       axis-c-dev@ws.apache.org            
             11-08-04 14:24                                             cc 
                                                                           
                                                                   Subject 
             Please respond to         AXISCPP-118 : Rename                
              "Apache AXIS C           AxisClientException                 
             Developers List"                                              
                                                                           
                                                                           
                                                                           
                                                                           
                                                                           








Hi All,
      I've been working on a solution to this problem.  Currently, all stub
exceptions use the AxisClientException class, but if more than one stub is
used by an application, it is difficult to know where the exception
originated because all you will get back is a AxisClientException.  By
prefixing the WSDL service name to the exception class, it resolves the
issue of who threw the exception.  e.g  If the WSDL service name is
'Calculator' then the AxisClientException class that would have been
created by WSDL2WS, will now be named Calculator_AxisClientException (both
class and filename).

org\apache\axis\wsdl\wsdl2ws
(See attached file: BasicFileWriter.java.diff)

org\apache\axis\wsdl\wsdl2ws\c
(See attached file: WrapWriter.java.diff)(See attached file:
BeanParamWriter.java.diff)

org\apache\axis\wsdl\wsdl2ws\c\literal

(See attached file: WrapWriter.java.diff)(See attached file:
BeanParamWriter.java.diff)(See attached file:
ClientStubHeaderWriter.java.diff)(See attached file:
ClientStubWriter.java.diff)(See attached file:
ParmHeaderFileWriter.java.diff)(See attached file: ServiceWriter.java.diff)
(See attached file: WrapHeaderWriter.java.diff)(See attached file:
ArrayParamWriter.java.diff)

org\apache\axis\wsdl\wsdl2ws\cpp

(See attached file: WrapWriter.java.diff)(See attached file:
ClientStubHeaderWriter.java.diff)(See attached file:
ClientStubWriter.java.diff)(See attached file:
CPPExceptionClassWriter.java.diff)(See attached file:
ExceptionHeaderWriter.java.diff)(See attached file:
ExceptionWriter.java.diff)(See attached file: HeaderFileWriter.java.diff)
(See attached file: ParamCPPFileWriter.java.diff)(See attached file:
ParmHeaderFileWriter.java.diff)(See attached file:
ServiceHeaderWriter.java.diff)(See attached file: ServiceWriter.java.diff)
(See attached file: WrapHeaderWriter.java.diff)(See attached file:
ArrayParamWriter.java.diff)

org\apache\axis\wsdl\wsdl2ws\cpp\literal

(See attached file: WrapWriter.java.diff)(See attached file:
BeanParamWriter.java.diff)(See attached file:
ClientStubHeaderWriter.java.diff)(See attached file:
ClientStubWriter.java.diff)(See attached file:
ParmHeaderFileWriter.java.diff)(See attached file:
ServiceHeaderWriter.java.diff)(See attached file: ServiceWriter.java.diff)
(See attached file: WrapHeaderWriter.java.diff)(See attached file:
ArrayParamWriter.java.diff)

I need this code to become part of the build.  Can someone check it and add
it as soon as possible.

Regards,

Fred Preston.[attachment "BasicFileWriter.java.diff" deleted by Adrian
Dick/UK/IBM] [attachment "WrapWriter.java.diff" deleted by Adrian
Dick/UK/IBM] [attachment "BeanParamWriter.java.diff" deleted by Adrian
Dick/UK/IBM] [attachment "WrapWriter.java.diff" deleted by Adrian
Dick/UK/IBM] [attachment "BeanParamWriter.java.diff" deleted by Adrian
Dick/UK/IBM] [attachment "ClientStubHeaderWriter.java.diff" deleted by
Adrian Dick/UK/IBM] [attachment "ClientStubWriter.java.diff" deleted by
Adrian Dick/UK/IBM] [attachment "ParmHeaderFileWriter.java.diff" deleted by
Adrian Dick/UK/IBM] [attachment "ServiceWriter.java.diff" deleted by Adrian
Dick/UK/IBM] [attachment "WrapHeaderWriter.java.diff" deleted by Adrian
Dick/UK/IBM] [attachment "ArrayParamWriter.java.diff" deleted by Adrian
Dick/UK/IBM] [attachment "WrapWriter.java.diff" deleted by Adrian
Dick/UK/IBM] [attachment "ClientStubHeaderWriter.java.diff" deleted by
Adrian Dick/UK/IBM] [attachment "ClientStubWriter.java.diff" deleted by
Adrian Dick/UK/IBM] [attachment "CPPExceptionClassWriter.java.diff" deleted
by Adrian Dick/UK/IBM] [attachment "ExceptionHeaderWriter.java.diff"
deleted by Adrian Dick/UK/IBM] [attachment "ExceptionWriter.java.diff"
deleted by Adrian Dick/UK/IBM] [attachment "HeaderFileWriter.java.diff"
deleted by Adrian Dick/UK/IBM] [attachment "ParamCPPFileWriter.java.diff"
deleted by Adrian Dick/UK/IBM] [attachment "ParmHeaderFileWriter.java.diff"
deleted by Adrian Dick/UK/IBM] [attachment "ServiceHeaderWriter.java.diff"
deleted by Adrian Dick/UK/IBM] [attachment "ServiceWriter.java.diff"
deleted by Adrian Dick/UK/IBM] [attachment "WrapHeaderWriter.java.diff"
deleted by Adrian Dick/UK/IBM] [attachment "ArrayParamWriter.java.diff"
deleted by Adrian Dick/UK/IBM] [attachment "WrapWriter.java.diff" deleted
by Adrian Dick/UK/IBM] [attachment "BeanParamWriter.java.diff" deleted by
Adrian Dick/UK/IBM] [attachment "ClientStubHeaderWriter.java.diff" deleted
by Adrian Dick/UK/IBM] [attachment "ClientStubWriter.java.diff" deleted by
Adrian Dick/UK/IBM] [attachment "ParmHeaderFileWriter.java.diff" deleted by
Adrian Dick/UK/IBM] [attachment "ServiceHeaderWriter.java.diff" deleted by
Adrian Dick/UK/IBM] [attachment "ServiceWriter.java.diff" deleted by Adrian
Dick/UK/IBM] [attachment "WrapHeaderWriter.java.diff" deleted by Adrian
Dick/UK/IBM] [attachment "ArrayParamWriter.java.diff" deleted by Adrian
Dick/UK/IBM] [attachment "ATT56C6J" deleted by Adrian Dick/UK/IBM]
[attachment "ATT72LKD" deleted by Adrian Dick/UK/IBM] [attachment
"ATTE0LDU" deleted by Adrian Dick/UK/IBM] [attachment "ATTMTL7Q" deleted by
Adrian Dick/UK/IBM] [attachment "ATTXSX1F" deleted by Adrian Dick/UK/IBM]
[attachment "ATTLQUT4" deleted by Adrian Dick/UK/IBM] [attachment
"ATTOWVAT" deleted by Adrian Dick/UK/IBM]