You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by da...@apache.org on 2004/05/20 12:31:42 UTC
cvs commit: ws-axis/c/samples/server Makefile.am
damitha 2004/05/20 03:31:42
Modified: c/samples/client Makefile.am
c/samples/client/rpcfault MathOps.cpp MathOps.h
MathOpsClient.cpp
c/samples/server Makefile.am
Log:
Revision Changes Path
1.5 +1 -1 ws-axis/c/samples/client/Makefile.am
Index: Makefile.am
===================================================================
RCS file: /home/cvs/ws-axis/c/samples/client/Makefile.am,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- Makefile.am 10 Apr 2004 07:12:14 -0000 1.4
+++ Makefile.am 20 May 2004 10:31:41 -0000 1.5
@@ -1 +1 @@
-SUBDIRS = simple interoptests
+SUBDIRS = simple interoptests rpcfault
1.5 +16 -0 ws-axis/c/samples/client/rpcfault/MathOps.cpp
Index: MathOps.cpp
===================================================================
RCS file: /home/cvs/ws-axis/c/samples/client/rpcfault/MathOps.cpp,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- MathOps.cpp 20 May 2004 05:51:01 -0000 1.4
+++ MathOps.cpp 20 May 2004 10:31:41 -0000 1.5
@@ -8,6 +8,20 @@
#include <axis/server/AxisWrapperAPI.h>
+extern int Axis_DeSerialize_SOAPStructFault(SOAPStructFault* param,
+ IWrapperSoapDeSerializer *pDZ);
+
+extern void* Axis_Create_SOAPStructFault(SOAPStructFault *Obj, bool bArray = false,
+ int nSize=0);
+
+extern void Axis_Delete_SOAPStructFault(SOAPStructFault* param, bool bArray = false,
+ int nSize=0);
+
+extern int Axis_Serialize_SOAPStructFault(SOAPStructFault* param, IWrapperSoapSerializer* pSZ,
+ bool bArray = false);
+
+extern int Axis_GetSize_SOAPStructFault();
+
bool CallBase::bInitialized;
CallFunctions CallBase::ms_VFtable;
MathOps::MathOps(const char* pchEndpointUri)
@@ -61,6 +75,8 @@
getCmplxObject((void*) Axis_DeSerialize_SOAPStructFault,
(void*) Axis_Create_SOAPStructFault,
(void*) Axis_Delete_SOAPStructFault,"faultstruct", 0);
+ throw AxisException();
+
}
}
}
1.2 +2 -0 ws-axis/c/samples/client/rpcfault/MathOps.h
Index: MathOps.h
===================================================================
RCS file: /home/cvs/ws-axis/c/samples/client/rpcfault/MathOps.h,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- MathOps.h 18 May 2004 11:19:02 -0000 1.1
+++ MathOps.h 20 May 2004 10:31:41 -0000 1.2
@@ -7,6 +7,8 @@
#define __MATHOPS_CLIENTSTUB_H__OF_AXIS_INCLUDED_
#include <axis/client/Call.h>
+#include "SOAPStructFault.h"
+#include <axis/server/AxisException.h>
#include <ctype.h>
class MathOps
1.3 +2 -1 ws-axis/c/samples/client/rpcfault/MathOpsClient.cpp
Index: MathOpsClient.cpp
===================================================================
RCS file: /home/cvs/ws-axis/c/samples/client/rpcfault/MathOpsClient.cpp,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- MathOpsClient.cpp 19 May 2004 09:34:57 -0000 1.2
+++ MathOpsClient.cpp 20 May 2004 10:31:41 -0000 1.3
@@ -1,4 +1,5 @@
#include "MathOps.h"
+#include <axis/server/AxisException.h>
void PrintUsage();
bool IsNumber(const char* p);
@@ -52,7 +53,7 @@
{
iResult = ws.div(i1, i2);
}
- catch(AxisDivByZeroException& e)
+ catch(AxisException& e)
{
}
catch(exception& e)
1.3 +1 -1 ws-axis/c/samples/server/Makefile.am
Index: Makefile.am
===================================================================
RCS file: /home/cvs/ws-axis/c/samples/server/Makefile.am,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- Makefile.am 10 Apr 2004 07:12:14 -0000 1.2
+++ Makefile.am 20 May 2004 10:31:42 -0000 1.3
@@ -1 +1 @@
-SUBDIRS = interoptests simple
+SUBDIRS = interoptests simple rpcfault