You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by da...@apache.org on 2004/10/18 11:45:29 UTC
cvs commit: ws-axis/c/samples/client/interoptests/base InteropTestPortType.cpp AxisClientException.cpp AxisClientException.h
damitha 2004/10/18 02:45:29
Modified: c/samples/client/interoptests/base InteropTestPortType.cpp
AxisClientException.cpp AxisClientException.h
Log:
AxisClientException is modified to have a constructor that accepts a stirng message
Revision Changes Path
1.23 +1 -1 ws-axis/c/samples/client/interoptests/base/InteropTestPortType.cpp
Index: InteropTestPortType.cpp
===================================================================
RCS file: /home/cvs/ws-axis/c/samples/client/interoptests/base/InteropTestPortType.cpp,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- InteropTestPortType.cpp 16 Aug 2004 06:15:08 -0000 1.22
+++ InteropTestPortType.cpp 18 Oct 2004 09:45:29 -0000 1.23
@@ -65,7 +65,7 @@
if(AXISC_NODE_VALUE_MISMATCH_EXCEPTION != iExceptionCode)
{
m_pCall->unInitialize();
- throw;
+ throw AxisClientException(e.what());
}
ISoapFault* pSoapFault = (ISoapFault*) m_pCall->checkFault("Fault","http://localhost/axis/base" );
if(pSoapFault)
1.2 +5 -0 ws-axis/c/samples/client/interoptests/base/AxisClientException.cpp
Index: AxisClientException.cpp
===================================================================
RCS file: /home/cvs/ws-axis/c/samples/client/interoptests/base/AxisClientException.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- AxisClientException.cpp 12 Aug 2004 13:40:17 -0000 1.1
+++ AxisClientException.cpp 18 Oct 2004 09:45:29 -0000 1.2
@@ -39,6 +39,11 @@
processException (e, iExceptionCode);
}
+AxisClientException::AxisClientException(string sMessage)
+{
+ m_sMessage = sMessage;
+}
+
AxisClientException::~AxisClientException() throw ()
{
m_sMessage ="";
1.2 +1 -0 ws-axis/c/samples/client/interoptests/base/AxisClientException.h
Index: AxisClientException.h
===================================================================
RCS file: /home/cvs/ws-axis/c/samples/client/interoptests/base/AxisClientException.h,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- AxisClientException.h 12 Aug 2004 13:40:17 -0000 1.1
+++ AxisClientException.h 18 Oct 2004 09:45:29 -0000 1.2
@@ -21,6 +21,7 @@
AxisClientException(int iExceptionCode);
AxisClientException(exception* e);
AxisClientException(exception* e, int iExceptionCode);
+ AxisClientException(string sMessage);
virtual ~AxisClientException() throw();
const char* what() throw();
const int getExceptionCode();