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 su...@apache.org on 2003/10/17 10:50:54 UTC

cvs commit: ws-axis/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp ArrayParamWriter.java ParmHeaderFileWriter.java ServiceHeaderWriter.java

susantha    2003/10/17 01:50:54

  Modified:    c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c ServiceWriter.java
               c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp
                        ArrayParamWriter.java ParmHeaderFileWriter.java
                        ServiceHeaderWriter.java
  Log:
  Fixed bugs found when generating stubs/wrappers etc for interoptest wsdls taken
  from www.whitemesa.com/interop.htm
  
  Revision  Changes    Path
  1.4       +1 -0      ws-axis/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/ServiceWriter.java
  
  Index: ServiceWriter.java
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/ServiceWriter.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- ServiceWriter.java	13 Oct 2003 11:08:36 -0000	1.3
  +++ ServiceWriter.java	17 Oct 2003 08:50:54 -0000	1.4
  @@ -147,6 +147,7 @@
   			Type atype;
   			Iterator types = this.wscontext.getTypemap().getTypes().iterator();
   			HashSet typeSet = new HashSet();
  +			writer.write("#include <AxisUserAPI.h>\n\n");
   			while(types.hasNext()){
   				atype = (Type)types.next();
   				typeSet.add(atype.getLanguageSpecificName());
  
  
  
  1.4       +3 -0      ws-axis/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/ArrayParamWriter.java
  
  Index: ArrayParamWriter.java
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/ArrayParamWriter.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- ArrayParamWriter.java	17 Oct 2003 08:34:01 -0000	1.3
  +++ ArrayParamWriter.java	17 Oct 2003 08:50:54 -0000	1.4
  @@ -92,6 +92,9 @@
   			if (!CPPUtils.isSimpleType(qname)){
   				writer.write("#include \""+attribs[0][1]+".h\"\n\n");
   			}
  +			else{
  +				writer.write("#include <AxisUserAPI.h>\n\n");
  +			}
   			writeArrayStruct();
   			this.writer.write("#endif // !defined(__"+classname.toUpperCase()+"_"+getFileType().toUpperCase()+"_H__INCLUDED_)\n");
   			writer.flush();
  
  
  
  1.8       +1 -1      ws-axis/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/ParmHeaderFileWriter.java
  
  Index: ParmHeaderFileWriter.java
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/ParmHeaderFileWriter.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- ParmHeaderFileWriter.java	13 Oct 2003 11:09:13 -0000	1.7
  +++ ParmHeaderFileWriter.java	17 Oct 2003 08:50:54 -0000	1.8
  @@ -132,7 +132,7 @@
   	  try{
   		Type atype;
   		Iterator types = this.wscontext.getTypemap().getTypes().iterator();
  -		writer.write("#include <string>\nusing namespace std;\n\n");
  +		writer.write("#include <AxisUserAPI.h>\n\n");
   		HashSet typeSet = new HashSet();
   		while(types.hasNext()){
   			atype = (Type)types.next();
  
  
  
  1.7       +1 -0      ws-axis/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/ServiceHeaderWriter.java
  
  Index: ServiceHeaderWriter.java
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/ServiceHeaderWriter.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- ServiceHeaderWriter.java	17 Oct 2003 08:34:01 -0000	1.6
  +++ ServiceHeaderWriter.java	17 Oct 2003 08:50:54 -0000	1.7
  @@ -180,6 +180,7 @@
   			Type atype;
   			Iterator types = this.wscontext.getTypemap().getTypes().iterator();
   			HashSet typeSet = new HashSet();
  +			writer.write("#include <AxisUserAPI.h>\n\n");
   			while(types.hasNext()){
   				atype = (Type)types.next();
   				typeSet.add(atype.getLanguageSpecificName());