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 gd...@apache.org on 2002/10/04 15:06:07 UTC
cvs commit: xml-axis/java/test/wsdl/interop4/groupH/complexRPCenc complex-rpc-encoded.wsdl
gdaniels 2002/10/04 06:06:07
Modified: java/src/org/apache/axis/deployment/wsdd Tag: interop4
WSDDConstants.java WSDDDeployableItem.java
WSDDHandler.java WSDDOperation.java
java/src/org/apache/axis/wsdl/toJava Tag: interop4
JavaDefinitionWriter.java JavaDeployWriter.java
Added: java/test/wsdl/interop4/groupH/complexRPCenc Tag: interop4
complex-rpc-encoded.wsdl
Log:
Rough in code for supporting fault descriptions in WSDD. Will work with
Tom to revamp the JavaDefinitionWriter code to partition fault information
by operation, instead of lumping it all together.
Revision Changes Path
No revision
No revision
1.23.2.1 +2 -0 xml-axis/java/src/org/apache/axis/deployment/wsdd/WSDDConstants.java
Index: WSDDConstants.java
===================================================================
RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/deployment/wsdd/WSDDConstants.java,v
retrieving revision 1.23
retrieving revision 1.23.2.1
diff -u -r1.23 -r1.23.2.1
--- WSDDConstants.java 4 Sep 2002 13:25:03 -0000 1.23
+++ WSDDConstants.java 4 Oct 2002 13:06:06 -0000 1.23.2.1
@@ -132,6 +132,7 @@
public static final String ELEM_WSDD_JAXRPC_CHAIN = "handlerInfoChain";
public static final String ELEM_WSDD_JAXRPC_ROLE = "role";
public static final String ELEM_WSDD_JAXRPC_HEADER = "header";
+ public static final String ELEM_WSDD_FAULT = "fault";
public static final QName QNAME_PARAM = new QName(URI_WSDD, ELEM_WSDD_PARAM);
public static final QName QNAME_DOC = new QName(URI_WSDD, ELEM_WSDD_DOC);
@@ -156,6 +157,7 @@
public static final QName QNAME_JAXRPC_HANDLERINFOCHAIN = new QName(URI_WSDD, ELEM_WSDD_JAXRPC_CHAIN);
public static final QName QNAME_JAXRPC_HEADER = new QName(URI_WSDD, ELEM_WSDD_JAXRPC_HEADER);
public static final QName QNAME_JAXRPC_ROLE = new QName(URI_WSDD,ELEM_WSDD_JAXRPC_ROLE);
+ public static final QName QNAME_FAULT = new QName(URI_WSDD, ELEM_WSDD_FAULT);
public static final String ATTR_LANG_SPEC_TYPE = "languageSpecificType";
public static final String ATTR_QNAME = "qname";
1.47.2.1 +1 -0 xml-axis/java/src/org/apache/axis/deployment/wsdd/WSDDDeployableItem.java
Index: WSDDDeployableItem.java
===================================================================
RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/deployment/wsdd/WSDDDeployableItem.java,v
retrieving revision 1.47
retrieving revision 1.47.2.1
diff -u -r1.47 -r1.47.2.1
--- WSDDDeployableItem.java 30 Sep 2002 21:38:49 -0000 1.47
+++ WSDDDeployableItem.java 4 Oct 2002 13:06:06 -0000 1.47.2.1
@@ -76,6 +76,7 @@
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
+import java.util.Date;
/**
1.22.2.1 +0 -1 xml-axis/java/src/org/apache/axis/deployment/wsdd/WSDDHandler.java
Index: WSDDHandler.java
===================================================================
RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/deployment/wsdd/WSDDHandler.java,v
retrieving revision 1.22
retrieving revision 1.22.2.1
diff -u -r1.22 -r1.22.2.1
--- WSDDHandler.java 18 Sep 2002 16:10:39 -0000 1.22
+++ WSDDHandler.java 4 Oct 2002 13:06:06 -0000 1.22.2.1
@@ -55,7 +55,6 @@
package org.apache.axis.deployment.wsdd;
import org.apache.axis.encoding.SerializationContext;
-import org.apache.axis.utils.JavaUtils;
import org.apache.axis.utils.Messages;
import org.w3c.dom.Element;
import org.xml.sax.helpers.AttributesImpl;
1.21.8.1 +7 -0 xml-axis/java/src/org/apache/axis/deployment/wsdd/WSDDOperation.java
Index: WSDDOperation.java
===================================================================
RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/deployment/wsdd/WSDDOperation.java,v
retrieving revision 1.21
retrieving revision 1.21.8.1
diff -u -r1.21 -r1.21.8.1
--- WSDDOperation.java 26 Jun 2002 18:19:07 -0000 1.21
+++ WSDDOperation.java 4 Oct 2002 13:06:06 -0000 1.21.8.1
@@ -122,6 +122,13 @@
WSDDParameter parameter = new WSDDParameter(paramEl, desc);
desc.addParameter(parameter.getParameter());
}
+
+ Element [] faultElems = getChildElements(e, ELEM_WSDD_FAULT);
+ for (int i = 0; i < faultElems.length; i++) {
+ Element faultElem = faultElems[i];
+ WSDDFault fault = new WSDDFault(faultElem);
+ desc.addFault(fault.getFaultDesc());
+ }
}
/**
No revision
No revision
1.10.4.3 +0 -2 xml-axis/java/src/org/apache/axis/wsdl/toJava/JavaDefinitionWriter.java
Index: JavaDefinitionWriter.java
===================================================================
RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/wsdl/toJava/JavaDefinitionWriter.java,v
retrieving revision 1.10.4.2
retrieving revision 1.10.4.3
diff -u -r1.10.4.2 -r1.10.4.3
--- JavaDefinitionWriter.java 3 Oct 2002 15:00:55 -0000 1.10.4.2
+++ JavaDefinitionWriter.java 4 Oct 2002 13:06:07 -0000 1.10.4.3
@@ -71,14 +71,12 @@
import javax.wsdl.BindingFault;
import javax.wsdl.Binding;
import javax.wsdl.BindingOperation;
-import javax.xml.namespace.QName;
import org.apache.axis.wsdl.gen.Generator;
import org.apache.axis.wsdl.symbolTable.SymbolTable;
import org.apache.axis.wsdl.symbolTable.MessageEntry;
import org.apache.axis.utils.Messages;
-import org.apache.axis.Message;
/**
* This is Wsdl2java's Definition Writer.
1.65.2.1 +1 -1 xml-axis/java/src/org/apache/axis/wsdl/toJava/JavaDeployWriter.java
Index: JavaDeployWriter.java
===================================================================
RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/wsdl/toJava/JavaDeployWriter.java,v
retrieving revision 1.65
retrieving revision 1.65.2.1
diff -u -r1.65 -r1.65.2.1
--- JavaDeployWriter.java 26 Sep 2002 17:04:02 -0000 1.65
+++ JavaDeployWriter.java 4 Oct 2002 13:06:07 -0000 1.65.2.1
@@ -87,7 +87,7 @@
import org.apache.axis.wsdl.symbolTable.TypeEntry;
/**
-* This is Wsdl2java's deploy Writer. It writes the deploy.java file.
+* This is Wsdl2java's deploy Writer. It writes the deploy.wsdd file.
*/
public class JavaDeployWriter extends JavaWriter {
protected Definition definition;
No revision
No revision
1.1.2.1 +301 -0 xml-axis/java/test/wsdl/interop4/groupH/complexRPCenc/Attic/complex-rpc-encoded.wsdl