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 sc...@apache.org on 2002/10/15 16:58:46 UTC
cvs commit: xml-axis/java/src/org/apache/axis/wsdl/toJava JavaSkelWriter.java JavaStubWriter.java
scheu 2002/10/15 07:58:46
Modified: java/src/org/apache/axis/wsdl/symbolTable FaultInfo.java
java/src/org/apache/axis/wsdl/toJava JavaSkelWriter.java
JavaStubWriter.java
Log:
setScopedProperty stub changes, skeleton change, NPE fix
Revision Changes Path
1.4 +1 -1 xml-axis/java/src/org/apache/axis/wsdl/symbolTable/FaultInfo.java
Index: FaultInfo.java
===================================================================
RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/wsdl/symbolTable/FaultInfo.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- FaultInfo.java 14 Oct 2002 20:02:22 -0000 1.3
+++ FaultInfo.java 15 Oct 2002 14:58:46 -0000 1.4
@@ -209,7 +209,7 @@
}
// Literal, so get the element's type
TypeEntry entry = st.getElement(part.getElementName());
- if (entry != null) {
+ if (entry != null && entry.getRefType() != null) {
return entry.getRefType().getQName();
}
}
1.52 +5 -0 xml-axis/java/src/org/apache/axis/wsdl/toJava/JavaSkelWriter.java
Index: JavaSkelWriter.java
===================================================================
RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/wsdl/toJava/JavaSkelWriter.java,v
retrieving revision 1.51
retrieving revision 1.52
diff -u -r1.51 -r1.52
--- JavaSkelWriter.java 14 Oct 2002 16:44:16 -0000 1.51
+++ JavaSkelWriter.java 15 Oct 2002 14:58:46 -0000 1.52
@@ -283,11 +283,16 @@
FaultInfo faultInfo = (FaultInfo) it.next();
QName faultQName = faultInfo.getQName();
QName faultXMLType = faultInfo.getXMLType();
+ String faultName = faultInfo.getName();
String className =
Utils.getFullExceptionName(
faultInfo.getMessage(), symbolTable);
pw.println(" _fault = " +
"new org.apache.axis.description.FaultDesc();");
+ if (faultName != null) {
+ pw.println(" _fault.setName(\"" +
+ faultName + "\");");
+ }
if (faultQName != null) {
pw.println(" _fault.setQName(" +
Utils.getNewQName(faultQName) + ");");
1.103 +3 -6 xml-axis/java/src/org/apache/axis/wsdl/toJava/JavaStubWriter.java
Index: JavaStubWriter.java
===================================================================
RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/wsdl/toJava/JavaStubWriter.java,v
retrieving revision 1.102
retrieving revision 1.103
diff -u -r1.102 -r1.103
--- JavaStubWriter.java 10 Oct 2002 15:12:15 -0000 1.102
+++ JavaStubWriter.java 15 Oct 2002 14:58:46 -0000 1.103
@@ -228,10 +228,7 @@
pw.println(" java.util.Enumeration keys = super.cachedProperties.keys();");
pw.println(" while (keys.hasMoreElements()) {");
pw.println(" java.lang.String key = (java.lang.String) keys.nextElement();");
- pw.println(" if(_call.isPropertySupported(key))");
- pw.println(" _call.setProperty(key, super.cachedProperties.get(key));");
- pw.println(" else");
- pw.println(" _call.setScopedProperty(key, super.cachedProperties.get(key));");
+ pw.println(" _call.setProperty(key, super.cachedProperties.get(key));");
pw.println(" }");
if (typeMappingCount > 0) {
pw.println(" // " + Messages.getMessage("typeMap00"));
@@ -644,7 +641,7 @@
// Turn off encoding
pw.println(" _call.setEncodingStyle(null);");
// turn off XSI types
- pw.println(" _call.setScopedProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);");
+ pw.println(" _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);");
}
if (hasMIME || use == Use.LITERAL) {
// If it is literal, turn off multirefs.
@@ -652,7 +649,7 @@
// If there are any MIME types, turn off multirefs.
// I don't know enough about the guts to know why
// attachments don't work with multirefs, but they don't.
- pw.println(" _call.setScopedProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);");
+ pw.println(" _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);");
}
Style style = Style.getStyle(opStyle, bEntry.getBindingStyle());