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 2007/01/08 08:57:01 UTC

svn commit: r493975 - /webservices/axis/trunk/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/BeanParamWriter.java

Author: nadiramra
Date: Sun Jan  7 23:56:54 2007
New Revision: 493975

URL: http://svn.apache.org/viewvc?view=rev&rev=493975
Log:
AXISCPP-716 Support for the attribute construct 'use'

Modified:
    webservices/axis/trunk/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/BeanParamWriter.java

Modified: webservices/axis/trunk/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/BeanParamWriter.java
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/BeanParamWriter.java?view=diff&rev=493975&r1=493974&r2=493975
==============================================================================
--- 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 Jan  7 23:56:54 2007
@@ -160,7 +160,7 @@
                 if (attribs[i].isOptional())
                     writer.write("\tif (0 != param->" + attribs[i].getParamNameAsMember() + ")\n");
 
-                if (CUtils.isPointerType(basicType))
+                if (CUtils.isPointerType(basicType) || attribs[i].isOptional())
                 {
                     writer.write("\t\taxiscSoapSerializerSerializeAsAttribute(pSZ,\""
                             + soapTagName + "\", 0, (void*)(param->"



---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org