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 na...@apache.org on 2006/04/24 04:47:26 UTC
svn commit: r396386 - in /webservices/axis/trunk/c/src:
cbindings/IWrapperSoapDeSerializerC.cpp
wsdl/org/apache/axis/wsdl/wsdl2ws/c/BeanParamWriter.java
wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/BeanParamWriter.java
Author: nadiramra
Date: Sun Apr 23 19:47:24 2006
New Revision: 396386
URL: http://svn.apache.org/viewcvs?rev=396386&view=rev
Log:
C support fixes/enhancements.
Modified:
webservices/axis/trunk/c/src/cbindings/IWrapperSoapDeSerializerC.cpp
webservices/axis/trunk/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/BeanParamWriter.java
webservices/axis/trunk/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/BeanParamWriter.java
Modified: webservices/axis/trunk/c/src/cbindings/IWrapperSoapDeSerializerC.cpp
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/c/src/cbindings/IWrapperSoapDeSerializerC.cpp?rev=396386&r1=396385&r2=396386&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/cbindings/IWrapperSoapDeSerializerC.cpp (original)
+++ webservices/axis/trunk/c/src/cbindings/IWrapperSoapDeSerializerC.cpp Sun Apr 23 19:47:24 2006
@@ -1784,4 +1784,25 @@
return (AXISCHANDLE)NULL;
}
+AXISC_STORAGE_CLASS_INFO
+const char * axiscSoapDeSerializerPeekNextElementName(AXISCHANDLE wrapperSoapDeSerializer)
+{
+ IWrapperSoapDeSerializer *dz = (IWrapperSoapDeSerializer*)wrapperSoapDeSerializer;
+
+ try
+ {
+ return dz->peekNextElementName();
+ }
+ catch ( AxisException& e )
+ {
+ axiscAxisInvokeExceptionHandler(e.getExceptionCode(), e.what());
+ }
+ catch ( ... )
+ {
+ axiscAxisInvokeExceptionHandler(-1, "Unrecognized exception thrown.");
+ }
+
+ return (const char *)NULL;
+}
+
}
Modified: webservices/axis/trunk/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/BeanParamWriter.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/BeanParamWriter.java?rev=396386&r1=396385&r2=396386&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/BeanParamWriter.java (original)
+++ webservices/axis/trunk/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/BeanParamWriter.java Sun Apr 23 19:47:24 2006
@@ -186,7 +186,7 @@
}
else
{
- writer.write("\t\taxiscSoapSerializerSerializeAsAttribute(pSZ,\""
+ writer.write("\taxiscSoapSerializerSerializeAsAttribute(pSZ,\""
+ soapTagName
+ "\", 0, (void*)&(param->"
+ attribs[i].getParamNameAsMember()
Modified: webservices/axis/trunk/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/BeanParamWriter.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/BeanParamWriter.java?rev=396386&r1=396385&r2=396386&view=diff
==============================================================================
--- webservices/axis/trunk/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/BeanParamWriter.java (original)
+++ webservices/axis/trunk/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/BeanParamWriter.java Sun Apr 23 19:47:24 2006
@@ -509,7 +509,7 @@
}
else
{
- writer.write("\t\tpSZ->serializeAsAttribute(\""
+ writer.write("\tpSZ->serializeAsAttribute(\""
+ soapTagName
+ "\", 0, (void*)&(param->"
+ attribs[i].getParamNameAsMember()