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 ke...@apache.org on 2006/12/05 11:00:01 UTC
svn commit: r482562 - in /webservices/axis2/branches/java/WSDL_2_0/modules:
codegen/src/org/apache/axis2/wsdl/codegen/emitter/
codegen/src/org/apache/axis2/wsdl/databinding/
kernel/src/org/apache/axis2/description/ kernel/src/org/apache/axis2/wsdl/
Author: keithc
Date: Tue Dec 5 01:59:59 2006
New Revision: 482562
URL: http://svn.apache.org/viewvc?view=rev&rev=482562
Log:
1. Added methods to converts woden specific SoapHeaders and HTTPHeaders to internal classes
2. Added SOAP_HEADER and HTTP_HEADER
3. added internal class for HTTPHeaders
4. Added HTTPHeaders to intermidiate XML
5. Added a condition to check for basic type
Added:
webservices/axis2/branches/java/WSDL_2_0/modules/kernel/src/org/apache/axis2/wsdl/HTTPHeaderMessage.java
Modified:
webservices/axis2/branches/java/WSDL_2_0/modules/codegen/src/org/apache/axis2/wsdl/codegen/emitter/AxisServiceBasedMultiLanguageEmitter.java
webservices/axis2/branches/java/WSDL_2_0/modules/codegen/src/org/apache/axis2/wsdl/codegen/emitter/CEmitter.java
webservices/axis2/branches/java/WSDL_2_0/modules/codegen/src/org/apache/axis2/wsdl/databinding/TypeMappingAdapter.java
webservices/axis2/branches/java/WSDL_2_0/modules/kernel/src/org/apache/axis2/description/WSDL20ToAxisServiceBuilder.java
webservices/axis2/branches/java/WSDL_2_0/modules/kernel/src/org/apache/axis2/wsdl/WSDLConstants.java
Modified: webservices/axis2/branches/java/WSDL_2_0/modules/codegen/src/org/apache/axis2/wsdl/codegen/emitter/AxisServiceBasedMultiLanguageEmitter.java
URL: http://svn.apache.org/viewvc/webservices/axis2/branches/java/WSDL_2_0/modules/codegen/src/org/apache/axis2/wsdl/codegen/emitter/AxisServiceBasedMultiLanguageEmitter.java?view=diff&rev=482562&r1=482561&r2=482562
==============================================================================
--- webservices/axis2/branches/java/WSDL_2_0/modules/codegen/src/org/apache/axis2/wsdl/codegen/emitter/AxisServiceBasedMultiLanguageEmitter.java (original)
+++ webservices/axis2/branches/java/WSDL_2_0/modules/codegen/src/org/apache/axis2/wsdl/codegen/emitter/AxisServiceBasedMultiLanguageEmitter.java Tue Dec 5 01:59:59 2006
@@ -10,6 +10,7 @@
import org.apache.axis2.wsdl.SOAPHeaderMessage;
import org.apache.axis2.wsdl.WSDLConstants;
import org.apache.axis2.wsdl.WSDLUtil;
+import org.apache.axis2.wsdl.HTTPHeaderMessage;
import org.apache.axis2.wsdl.codegen.CodeGenConfiguration;
import org.apache.axis2.wsdl.codegen.CodeGenerationException;
import org.apache.axis2.wsdl.codegen.writer.*;
@@ -230,6 +231,34 @@
return property;
}
+ private Object getBindingPropertyFromMessageFault(String name, QName qName, String key) {
+
+ Object property = null;
+ // Get the correct AxisBindingOperation coresponding to the AxisOperation
+ AxisBindingOperation axisBindingOperation = (AxisBindingOperation) axisBinding.getChild(qName);
+
+ AxisBindingMessage axisBindingMessageFault = null;
+ AxisBindingMessage axisBindingFault = null;
+ if (axisBindingOperation != null) {
+ axisBindingMessageFault = (AxisBindingMessage) axisBindingOperation.getFault(key);
+ }
+
+ if (axisBindingMessageFault != null) {
+ property = axisBindingMessageFault.getProperty(name);
+ }
+
+ if (property == null) {
+ axisBindingFault = axisBinding.getFault(key);
+ property = axisBindingFault.getProperty(name);
+ }
+
+ if (property == null) {
+ property = WSDL20DefaultValueHolder.getDefaultValue(name);
+ }
+
+ return property;
+ }
+
/**
* Update mapper for the stub
@@ -1285,7 +1314,7 @@
Element newChild;
List headerParameterQNameList = new ArrayList();
addHeaderOperations(headerParameterQNameList, axisOperation, true);
- List parameterElementList = getParameterElementList(doc, headerParameterQNameList, "header");
+ List parameterElementList = getParameterElementList(doc, headerParameterQNameList, WSDLConstants.SOAP_HEADER);
for (int i = 0; i < parameterElementList.size(); i++) {
newChild = (Element) parameterElementList.get(i);
@@ -1295,7 +1324,7 @@
headerParameterQNameList.clear();
parameterElementList.clear();
addHeaderOperations(headerParameterQNameList, axisOperation, false);
- parameterElementList = getParameterElementList(doc, headerParameterQNameList, "header");
+ parameterElementList = getParameterElementList(doc, headerParameterQNameList, WSDLConstants.SOAP_HEADER);
for (int i = 0; i < parameterElementList.size(); i++) {
newChild = (Element) parameterElementList.get(i);
@@ -1754,6 +1783,7 @@
Element methodElement;
List soapHeaderInputParameterList = new ArrayList();
List soapHeaderOutputParameterList = new ArrayList();
+ List soapHeaderFaultParameterList = new ArrayList();
methodElement = doc.createElement("method");
String localPart = axisOperation.getName().getLocalPart();
@@ -1782,6 +1812,7 @@
addOutputAndFaultActions(doc, methodElement, axisOperation);
addHeaderOperations(soapHeaderInputParameterList, axisOperation, true);
addHeaderOperations(soapHeaderOutputParameterList, axisOperation, false);
+ addHeaderOperationsToFault(soapHeaderFaultParameterList, axisOperation);
/*
* Setting the policy of the operation
@@ -1807,7 +1838,7 @@
axisOperation, soapHeaderOutputParameterList));
}
methodElement.appendChild(getFaultElement(doc,
- axisOperation));
+ axisOperation, soapHeaderFaultParameterList));
return methodElement;
}
@@ -1977,8 +2008,7 @@
String MEP = axisOperation.getMessageExchangePattern();
if (input) {
if (WSDLUtil.isInputPresentForMEP(MEP)) {
-
- headerparamList = (ArrayList) getBindingPropertyFromMessage(WSDL2Constants.ATTR_WSOAP_HEADER, axisOperation.getName(), WSDLConstants.WSDL_MESSAGE_DIRECTION_IN);
+ headerparamList = (ArrayList) getBindingPropertyFromMessage(WSDL2Constants.ATTR_WSOAP_HEADER, axisOperation.getName(), WSDLConstants.WSDL_MESSAGE_DIRECTION_IN);
}
} else {
@@ -1994,6 +2024,28 @@
}
/**
+ * populate the header parameters to faults
+ *
+ * @param soapHeaderParameterQNameList
+ * @param axisOperation
+ */
+ protected void addHeaderOperationsToFault(List soapHeaderParameterQNameList, AxisOperation axisOperation) {
+ ArrayList headerparamList = new ArrayList();
+ ArrayList faultMessages = axisOperation.getFaultMessages();
+ Iterator iter = faultMessages.iterator();
+ while(iter.hasNext())
+ {
+ AxisMessage axisFaultMessage = (AxisMessage)iter.next();
+ headerparamList.addAll((ArrayList) getBindingPropertyFromMessageFault(WSDL2Constants.ATTR_WSOAP_HEADER, axisOperation.getName(), axisFaultMessage.getName()));
+ }
+
+ for (Iterator iterator = headerparamList.iterator(); iterator.hasNext();) {
+ SOAPHeaderMessage header = (SOAPHeaderMessage) iterator.next();
+ soapHeaderParameterQNameList.add(header.getElement());
+ }
+ }
+
+ /**
* Get the input element
*
* @param doc
@@ -2033,7 +2085,8 @@
inputElt.appendChild(param[i]);
}
- List parameterElementList = getParameterElementList(doc, headerParameterQNameList, "header");
+ List parameterElementList = getParameterElementList(doc, headerParameterQNameList, WSDLConstants.SOAP_HEADER);
+ parameterElementList.addAll(getParameterElementListForHttpHeader(doc,(ArrayList)getBindingPropertyFromMessage(WSDL2Constants.ATTR_WHTTP_HEADER,operation.getName(), WSDLConstants.WSDL_MESSAGE_DIRECTION_IN),WSDLConstants.HTTP_HEADER));
for (int i = 0; i < parameterElementList.size(); i++) {
inputElt.appendChild((Element) parameterElementList.get(i));
@@ -2048,7 +2101,7 @@
* @param doc
* @param operation
*/
- protected Element getFaultElement(Document doc, AxisOperation operation) {
+ protected Element getFaultElement(Document doc, AxisOperation operation, List headerParameterQNameList) {
Element faultElt = doc.createElement("fault");
Element[] param = getFaultParamElements(doc, operation);
@@ -2056,6 +2109,17 @@
faultElt.appendChild(param[i]);
}
+ List parameterElementList = getParameterElementList(doc, headerParameterQNameList, WSDLConstants.SOAP_HEADER);
+ ArrayList faultMessages = operation.getFaultMessages();
+ Iterator iter = faultMessages.iterator();
+ while (iter.hasNext()) {
+ AxisMessage faultMessage = (AxisMessage)iter.next();
+ parameterElementList.addAll(getParameterElementListForHttpHeader(doc,(ArrayList)getBindingPropertyFromMessageFault(WSDL2Constants.ATTR_WHTTP_HEADER,operation.getName(), faultMessage.getName()),WSDLConstants.HTTP_HEADER));
+ }
+ for (int i = 0; i < parameterElementList.size(); i++) {
+ faultElt.appendChild((Element) parameterElementList.get(i));
+ }
+
return faultElt;
}
@@ -2097,7 +2161,9 @@
outputElt.appendChild(param);
}
- List outputElementList = getParameterElementList(doc, headerParameterQNameList, "header");
+ List outputElementList = getParameterElementList(doc, headerParameterQNameList, WSDLConstants.SOAP_HEADER);
+ outputElementList.addAll(getParameterElementListForHttpHeader(doc,(ArrayList)getBindingPropertyFromMessage(WSDL2Constants.ATTR_WHTTP_HEADER,operation.getName(), WSDLConstants.WSDL_MESSAGE_DIRECTION_OUT),WSDLConstants.HTTP_HEADER));
+
for (int i = 0; i < outputElementList.size(); i++) {
outputElt.appendChild((Element) outputElementList.get(i));
}
@@ -2428,6 +2494,34 @@
addAttribute(doc, "name", this.mapper.getParameterName(name), param);
String typeMapping = this.mapper.getTypeMappingName(name);
+ String typeMappingStr = (typeMapping == null)
+ ? ""
+ : typeMapping;
+
+ addAttribute(doc, "type", typeMappingStr, param);
+ addAttribute(doc, "location", location, param);
+ parameterElementList.add(param);
+ }
+ }
+
+ return parameterElementList;
+ }
+
+ protected List getParameterElementListForHttpHeader(Document doc, List parameters, String location) {
+ List parameterElementList = new ArrayList();
+
+ if ((parameters != null) && !parameters.isEmpty()) {
+ int count = parameters.size();
+
+ for (int i = 0; i < count; i++) {
+ Element param = doc.createElement("param");
+ HTTPHeaderMessage httpHeaderMessage = (HTTPHeaderMessage)parameters.get(i);
+ QName qName = httpHeaderMessage.getqName();
+ String name = httpHeaderMessage.getName();
+
+ addAttribute(doc, "name", name, param);
+
+ String typeMapping = this.mapper.getTypeMappingName(qName);
String typeMappingStr = (typeMapping == null)
? ""
: typeMapping;
Modified: webservices/axis2/branches/java/WSDL_2_0/modules/codegen/src/org/apache/axis2/wsdl/codegen/emitter/CEmitter.java
URL: http://svn.apache.org/viewvc/webservices/axis2/branches/java/WSDL_2_0/modules/codegen/src/org/apache/axis2/wsdl/codegen/emitter/CEmitter.java?view=diff&rev=482562&r1=482561&r2=482562
==============================================================================
--- webservices/axis2/branches/java/WSDL_2_0/modules/codegen/src/org/apache/axis2/wsdl/codegen/emitter/CEmitter.java (original)
+++ webservices/axis2/branches/java/WSDL_2_0/modules/codegen/src/org/apache/axis2/wsdl/codegen/emitter/CEmitter.java Tue Dec 5 01:59:59 2006
@@ -356,6 +356,7 @@
List soapHeaderInputParameterList = new ArrayList();
List soapHeaderOutputParameterList = new ArrayList();
+ List soapHeaderFaultParameterList = new ArrayList();
methodElement = doc.createElement("method");
@@ -396,7 +397,7 @@
methodElement.appendChild(getInputElement(doc, axisOperation, soapHeaderInputParameterList));
methodElement.appendChild(getOutputElement(doc, axisOperation, soapHeaderOutputParameterList));
- methodElement.appendChild(getFaultElement(doc, axisOperation));
+ methodElement.appendChild(getFaultElement(doc, axisOperation, soapHeaderFaultParameterList));
rootElement.appendChild(methodElement);
} else {
@@ -407,6 +408,7 @@
opsFound = true;
List soapHeaderInputParameterList = new ArrayList();
List soapHeaderOutputParameterList = new ArrayList();
+ List soapHeaderFaultParameterList = new ArrayList();
methodElement = doc.createElement("method");
String localPart = axisOperation.getName().getLocalPart();
String opCName = makeCClassName(localPart);
@@ -450,7 +452,7 @@
methodElement.appendChild(getOutputElement(doc,
axisOperation, soapHeaderOutputParameterList));
methodElement.appendChild(getFaultElement(doc,
- axisOperation));
+ axisOperation, soapHeaderFaultParameterList));
rootElement.appendChild(methodElement);
//////////////////////
Modified: webservices/axis2/branches/java/WSDL_2_0/modules/codegen/src/org/apache/axis2/wsdl/databinding/TypeMappingAdapter.java
URL: http://svn.apache.org/viewvc/webservices/axis2/branches/java/WSDL_2_0/modules/codegen/src/org/apache/axis2/wsdl/databinding/TypeMappingAdapter.java?view=diff&rev=482562&r1=482561&r2=482562
==============================================================================
--- webservices/axis2/branches/java/WSDL_2_0/modules/codegen/src/org/apache/axis2/wsdl/databinding/TypeMappingAdapter.java (original)
+++ webservices/axis2/branches/java/WSDL_2_0/modules/codegen/src/org/apache/axis2/wsdl/databinding/TypeMappingAdapter.java Tue Dec 5 01:59:59 2006
@@ -75,8 +75,12 @@
} else if (Constants.XSD_ANYTYPE.equals(qname) ||
Constants.XSD_ANY.equals(qname)) {
return defaultClassName;
- }else{
- throw new UnmatchedTypeException(
+ }
+ else if (Constants.XSD_STRING.equals(qname)){
+ return String.class.getName();
+ }
+ else{
+ throw new UnmatchedTypeException(
CodegenMessages.getMessage("databinding.typemapper.typeunmatched",
qname.getLocalPart(),
qname.getNamespaceURI())
Modified: webservices/axis2/branches/java/WSDL_2_0/modules/kernel/src/org/apache/axis2/description/WSDL20ToAxisServiceBuilder.java
URL: http://svn.apache.org/viewvc/webservices/axis2/branches/java/WSDL_2_0/modules/kernel/src/org/apache/axis2/description/WSDL20ToAxisServiceBuilder.java?view=diff&rev=482562&r1=482561&r2=482562
==============================================================================
--- webservices/axis2/branches/java/WSDL_2_0/modules/kernel/src/org/apache/axis2/description/WSDL20ToAxisServiceBuilder.java (original)
+++ webservices/axis2/branches/java/WSDL_2_0/modules/kernel/src/org/apache/axis2/description/WSDL20ToAxisServiceBuilder.java Tue Dec 5 01:59:59 2006
@@ -6,11 +6,13 @@
import org.apache.axis2.namespace.Constants;
import org.apache.axis2.wsdl.WSDLConstants;
import org.apache.axis2.wsdl.SOAPHeaderMessage;
+import org.apache.axis2.wsdl.HTTPHeaderMessage;
import org.apache.woden.*;
import org.apache.woden.internal.DOMWSDLFactory;
import org.apache.woden.internal.wsdl20.extensions.soap.SOAPBindingExtensionsImpl;
import org.apache.woden.internal.wsdl20.extensions.soap.SOAPHeaderBlockImpl;
import org.apache.woden.internal.wsdl20.extensions.http.HTTPBindingExtensionsImpl;
+import org.apache.woden.internal.wsdl20.extensions.http.HTTPHeaderImpl;
import org.apache.woden.schema.Schema;
import org.apache.woden.wsdl20.*;
import org.apache.woden.wsdl20.enumeration.Direction;
@@ -20,10 +22,12 @@
import org.apache.woden.wsdl20.extensions.http.HTTPBindingFaultExtensions;
import org.apache.woden.wsdl20.extensions.http.HTTPBindingOperationExtensions;
import org.apache.woden.wsdl20.extensions.http.HTTPBindingMessageReferenceExtensions;
+import org.apache.woden.wsdl20.extensions.http.HTTPHeader;
import org.apache.woden.wsdl20.extensions.soap.*;
import org.apache.woden.wsdl20.xml.*;
import org.apache.ws.commons.schema.XmlSchema;
import org.apache.ws.commons.schema.utils.NamespaceMap;
+import org.apache.http.Header;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
@@ -455,7 +459,7 @@
}
axisBindingFault.setProperty(WSDL2Constants.ATTR_WHTTP_HEADER,
- soapBindingFaultExtensions.getHttpHeaders());
+ createHttpHeaders(soapBindingFaultExtensions.getHttpHeaders()));
axisBindingFault.setProperty(WSDL2Constants.ATTR_WHTTP_TRANSFER_CODING,
soapBindingFaultExtensions.getHttpTransferCoding());
axisBindingFault.setProperty(WSDL2Constants.ATTR_WSOAP_CODE,
@@ -542,7 +546,7 @@
}
axisBindingMessage.setProperty(WSDL2Constants.ATTR_WHTTP_HEADER,
- soapBindingMessageReferenceExtensions.getHttpHeaders());
+ createHttpHeaders(soapBindingMessageReferenceExtensions.getHttpHeaders()));
axisBindingMessage.setProperty(WSDL2Constants.ATTR_WHTTP_TRANSFER_CODING,
soapBindingMessageReferenceExtensions.getHttpTransferCoding());
axisBindingMessage.setProperty(WSDL2Constants.ATTR_WSOAP_HEADER,
@@ -644,7 +648,7 @@
axisBindingFault.setProperty(WSDL2Constants.ATTR_WHTTP_CODE,
httpBindingFaultExtensions.getHttpErrorStatusCode());
axisBindingFault.setProperty(WSDL2Constants.ATTR_WHTTP_HEADER,
- httpBindingFaultExtensions.getHttpHeaders());
+ createHttpHeaders(httpBindingFaultExtensions.getHttpHeaders()));
axisBindingFault.setProperty(WSDL2Constants.ATTR_WHTTP_TRANSFER_CODING,
httpBindingFaultExtensions.getHttpTransferCoding());
@@ -712,7 +716,7 @@
throw new AxisFault("HTTP Binding Extention not found");
}
- axisBindingMessage.setProperty(WSDL2Constants.ATTR_WHTTP_HEADER, httpBindingMessageReferenceExtensions.getHttpHeaders());
+ axisBindingMessage.setProperty(WSDL2Constants.ATTR_WHTTP_HEADER, createHttpHeaders(httpBindingMessageReferenceExtensions.getHttpHeaders()));
axisBindingMessage.setProperty(WSDL2Constants.ATTR_WHTTP_TRANSFER_CODING, httpBindingMessageReferenceExtensions.getHttpTransferCoding());
// SOAPHeaderBlock[] soapHeaders = soapHeaderExt.getSoapHeaders();
@@ -1246,8 +1250,12 @@
return reader.readWSDL(wsdlURI);
}
+ /**
+ * Convert woden dependent SOAPHeaderBlock objects to SOAPHeaderMessage objects
+ * @param soapHeaderBlocks - An array of SOAPHeaderBlock objects
+ * @return ArrayList - An ArrayList of SOAPHeaderMessage objects
+ */
private ArrayList createSoapHeaders(SOAPHeaderBlock soapHeaderBlocks[]) {
-
ArrayList soapHeaderMessages = new ArrayList();
for (int i = 0; i < soapHeaderBlocks.length; i++) {
@@ -1261,10 +1269,29 @@
soapHeaderMessages.add(soapHeaderMessage);
}
}
-
return soapHeaderMessages;
}
+ /**
+ * Convert woden dependent HTTPHeader objects to Header objects
+ * @param httpHeaders - An array of HTTPHeader objects
+ * @return ArrayList - An ArrayList of Header objects
+ */
+ private ArrayList createHttpHeaders(HTTPHeader httpHeaders[]) {
+ ArrayList httpHeaderMessages = new ArrayList();
-
+ for (int i = 0; i < httpHeaders.length; i++) {
+ HTTPHeader httpHeader = httpHeaders[i];
+ TypeDefinition typeDefinition = httpHeader.getTypeDefinition();
+
+ if (typeDefinition != null) {
+ HTTPHeaderMessage httpHeaderMessage = new HTTPHeaderMessage();
+ httpHeaderMessage.setqName(typeDefinition.getName());
+ httpHeaderMessage.setName(httpHeader.getName());
+ httpHeaderMessage.setRequired(httpHeader.isRequired().booleanValue());
+ httpHeaderMessages.add(httpHeaderMessage);
+ }
+ }
+ return httpHeaderMessages;
+ }
}
Added: webservices/axis2/branches/java/WSDL_2_0/modules/kernel/src/org/apache/axis2/wsdl/HTTPHeaderMessage.java
URL: http://svn.apache.org/viewvc/webservices/axis2/branches/java/WSDL_2_0/modules/kernel/src/org/apache/axis2/wsdl/HTTPHeaderMessage.java?view=auto&rev=482562
==============================================================================
--- webservices/axis2/branches/java/WSDL_2_0/modules/kernel/src/org/apache/axis2/wsdl/HTTPHeaderMessage.java (added)
+++ webservices/axis2/branches/java/WSDL_2_0/modules/kernel/src/org/apache/axis2/wsdl/HTTPHeaderMessage.java Tue Dec 5 01:59:59 2006
@@ -0,0 +1,56 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.axis2.wsdl;
+
+import javax.xml.namespace.QName;
+
+public class HTTPHeaderMessage {
+
+ // Holds the QName of the type attribute
+ private QName qName;
+
+ // Holds the value of the name attribute
+ private String name;
+
+ private boolean required;
+
+ public boolean isRequired() {
+ return required;
+ }
+
+ public void setRequired(boolean required) {
+ this.required = required;
+ }
+
+ public QName getqName() {
+ return qName;
+ }
+
+ public void setqName(QName qName) {
+ this.qName = qName;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+}
Modified: webservices/axis2/branches/java/WSDL_2_0/modules/kernel/src/org/apache/axis2/wsdl/WSDLConstants.java
URL: http://svn.apache.org/viewvc/webservices/axis2/branches/java/WSDL_2_0/modules/kernel/src/org/apache/axis2/wsdl/WSDLConstants.java?view=diff&rev=482562&r1=482561&r2=482562
==============================================================================
--- webservices/axis2/branches/java/WSDL_2_0/modules/kernel/src/org/apache/axis2/wsdl/WSDLConstants.java (original)
+++ webservices/axis2/branches/java/WSDL_2_0/modules/kernel/src/org/apache/axis2/wsdl/WSDLConstants.java Tue Dec 5 01:59:59 2006
@@ -49,6 +49,10 @@
public static final String WSDL_MESSAGE_OUT_MESSAGE = "outMessage";
+ public static final String SOAP_HEADER = "soap-header";
+
+ public static final String HTTP_HEADER = "http-header";
+
/**
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org