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 di...@apache.org on 2006/04/06 18:14:34 UTC
svn commit: r392007 -
/webservices/axis/trunk/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/BeanParamWriter.java
Author: dicka
Date: Thu Apr 6 09:14:29 2006
New Revision: 392007
URL: http://svn.apache.org/viewcvs?rev=392007&view=rev
Log:
Addition to fix for AXISCPP-961, too many end of element '>' on opening tag for rcp/encoded complex types, and also no closing tag.
Modified:
webservices/axis/trunk/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/BeanParamWriter.java
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=392007&r1=392006&r2=392007&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 Thu Apr 6 09:14:29 2006
@@ -543,7 +543,11 @@
writer.write(", NULL);\n\t}\n");
}
- writer.write("\tpSZ->serialize( \">\", 0);\n");
+ if(wscontext.getWrapInfo().getWrapperStyle().equals("document"))
+ {
+ writer.write("\tpSZ->serialize( \">\", 0);\n");
+ }
+
if (extensionBaseAttrib != null)
{
String typeName = extensionBaseAttrib.getTypeName();
@@ -733,6 +737,13 @@
writer.write("\t}\n");
}
+ if (wscontext.getWrapInfo().getWrapperStyle().equals("rpc"))
+ {
+ writer.write("\n\tpSZ->serialize(\"</\", Axis_TypeName_" + classname
+ + ", \">\", NULL);\n");
+ }
+
+
writer.write("\n\tif (!bArray && blnIsNewPrefix)\n");
writer.write("\t{\n");
writer.write("\t\tpSZ->removeNamespacePrefix(Axis_URI_" + classname + ");\n");