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/06/14 08:00:49 UTC
cvs commit: ws-axis/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/literal ClientStubWriter.java
damitha 2004/06/13 23:00:49
Modified: c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/literal
ClientStubWriter.java
Log:
Revision Changes Path
1.26 +7 -2 ws-axis/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/literal/ClientStubWriter.java
Index: ClientStubWriter.java
===================================================================
RCS file: /home/cvs/ws-axis/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/literal/ClientStubWriter.java,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -r1.25 -r1.26
--- ClientStubWriter.java 12 Jun 2004 03:57:12 -0000 1.25
+++ ClientStubWriter.java 14 Jun 2004 06:00:49 -0000 1.26
@@ -430,10 +430,15 @@
writer.write("\treturn pReturn;\n");
}
//added by nithya
- System.out.println("Fault message ............................"+minfo.getFaultMessage());
+
writer.write("\t}\n");//damitha
writer.write("\tcatch(AxisException& e)\n\t{\n");//damitha
- writer.write("\t\tif (AXIS_SUCCESS == m_pCall->checkFault(\"Fault\",\""+wscontext.getWrapInfo().getTargetEndpointURI()+"\" ))");//damitha
+ writer.write("\t\tint iExceptionCode = e.getExceptionCode();\n");
+ writer.write("\t\tif(AXISC_NODE_VALUE_MISMATCH_EXCEPTION != iExceptionCode)\n");
+ writer.write("\t\t{\n");
+ writer.write("\t\t\tthrow;\n");
+ writer.write("\t\t}\n");
+ writer.write("\t\telse if (AXIS_SUCCESS == m_pCall->checkFault(\"Fault\",\""+wscontext.getWrapInfo().getTargetEndpointURI()+"\" ))");//damitha
writer.write("//Exception handling code goes here\n");
writer.write("\t\t{\n");//damitha
writer.write("\t\t\tcFaultcode = m_pCall->getElementAsString(\"faultcode\", 0);\n");//damitha