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();