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/26 08:12:08 UTC
cvs commit: ws-axis/c/samples/server/rpcfault MathOpsWrapper.cpp SOAPStructFault.cpp
damitha 2004/05/25 23:12:08
Modified: c/samples/server/rpcfault MathOpsWrapper.cpp
SOAPStructFault.cpp
Log:
Revision Changes Path
1.7 +7 -7 ws-axis/c/samples/server/rpcfault/MathOpsWrapper.cpp
Index: MathOpsWrapper.cpp
===================================================================
RCS file: /home/cvs/ws-axis/c/samples/server/rpcfault/MathOpsWrapper.cpp,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- MathOpsWrapper.cpp 25 May 2004 08:17:30 -0000 1.6
+++ MathOpsWrapper.cpp 26 May 2004 06:12:08 -0000 1.7
@@ -87,14 +87,14 @@
}
catch(AxisDivByZeroException& e)
{
- pIWSSZ->createSoapFault("SOAPStructFault", "http://soapinterop.org/");
- SOAPStructFault* objFault = (SOAPStructFault*)pIWSDZ->
- getCmplxObject((void*)Axis_DeSerialize_SOAPStructFault,
- (void*)Axis_Create_SOAPStructFault, (void*)Axis_Delete_SOAPStructFault,
- "faultstruct", Axis_URI_SOAPStructFault);
+ pIWSSZ->createSoapFault("SOAPStructFault", "http://soapinterop.org/");
+ SOAPStructFault* pObjFault = new SOAPStructFault();
+ pObjFault->varString = "Division by zero exception";
+ pObjFault->varInt = 1;
+ pObjFault->varFloat = 10.52;
- if(objFault)
- pIWSSZ->addFaultDetail(objFault, (void*)Axis_Serialize_SOAPStructFault,
+ if(pObjFault)
+ pIWSSZ->addFaultDetail(pObjFault, (void*)Axis_Serialize_SOAPStructFault,
(void*)Axis_Delete_SOAPStructFault, "DivByZeroException",
Axis_URI_SOAPStructFault);
1.3 +1 -7 ws-axis/c/samples/server/rpcfault/SOAPStructFault.cpp
Index: SOAPStructFault.cpp
===================================================================
RCS file: /home/cvs/ws-axis/c/samples/server/rpcfault/SOAPStructFault.cpp,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- SOAPStructFault.cpp 24 May 2004 05:44:19 -0000 1.2
+++ SOAPStructFault.cpp 26 May 2004 06:12:08 -0000 1.3
@@ -41,13 +41,7 @@
param->varString = pIWSDZ->getElementAsString("varString",0);
param->varInt = pIWSDZ->getElementAsInt("varInt",0);
param->varFloat = pIWSDZ->getElementAsFloat("varFloat",0);
- if(AXIS_FAIL == pIWSDZ->getStatus())
- {
- param->varString = "Division by zero exception";
- param->varInt = 1;
- param->varFloat = 10.52;
- return AXIS_SUCCESS;
- }
+
return pIWSDZ->getStatus();
}