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