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/05/15 00:59:07 UTC

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

Author: nadiramra
Date: Sun May 14 15:59:06 2006
New Revision: 406466

URL: http://svn.apache.org/viewcvs?rev=406466&view=rev
Log:
C support fixes/enhancements.

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/viewcvs/webservices/axis/trunk/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/BeanParamWriter.java?rev=406466&r1=406465&r2=406466&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 May 14 15:59:06 2006
@@ -320,7 +320,7 @@
                     
                     if (((attribs[i].getChoiceElement())
                             && (isElementNillable(i)))
-                            && !(attribs[i].getTypeName().equals("xsdc__string")) )
+                            && !(CUtils.isPointerType(attribs[i].getTypeName())) )
                     {
                         writer.write("\t\taxiscSoapSerializerSerializeAsElement(pSZ, \""
                                 + attribs[i].getSOAPElementNameAsString() + "\", " + namespace
@@ -448,7 +448,6 @@
 
             //if the attribute is a 'all' construct we have to check Min
             // occures TODO
-
             
             if (attribs[i].isAnyType())
             {
@@ -512,8 +511,8 @@
                 {
                     writer.write("\n\t{\n"); // start new variable scope                    
                     writer.write("\tconst char* elementName" + i + " = axiscSoapDeSerializerPeekNextElementName(pDZ);\n");
-                    writer.write("\t\tif(strcmp(elementName" + i + ", \"" + soapTagName + "\") == 0)\n");
-                    writer.write("\t\t{\n");
+                    writer.write("\tif(strcmp(elementName" + i + ", \"" + soapTagName + "\") == 0)\n");
+                    writer.write("\t{\n");
                 }
                 
                 Type type = attribs[i].getType();