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