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]