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 2005/07/11 17:49:55 UTC
svn commit: r210150 [26/35] - in /webservices/axis/trunk/java: ./ etc/
modules/addressing/
modules/addressing/src/org/apache/axis2/handlers/addressing/
modules/addressing/test-resources/
modules/addressing/test/org/apache/axis2/handlers/addressing/ mod...
Modified: webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/SOAPBinding.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/SOAPBinding.java?rev=210150&r1=210149&r2=210150&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/SOAPBinding.java (original)
+++ webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/SOAPBinding.java Mon Jul 11 08:49:30 2005
@@ -20,14 +20,13 @@
/**
* @author chathura@opensource.lk
- *
*/
-public interface SOAPBinding extends WSDLExtensibilityElement{
- public String getStyle();
+public interface SOAPBinding extends WSDLExtensibilityElement {
+ public String getStyle();
- public void setStyle(String style);
+ public void setStyle(String style);
- public String getTransportURI();
+ public String getTransportURI();
- public void setTransportURI(String transportURI);
+ public void setTransportURI(String transportURI);
}
Modified: webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/SOAPBody.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/SOAPBody.java?rev=210150&r1=210149&r2=210150&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/SOAPBody.java (original)
+++ webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/SOAPBody.java Mon Jul 11 08:49:30 2005
@@ -20,14 +20,13 @@
/**
* @author chathura@opensource.lk
- *
*/
-public interface SOAPBody extends WSDLExtensibilityElement{
- public String getNamespaceURI();
+public interface SOAPBody extends WSDLExtensibilityElement {
+ public String getNamespaceURI();
- public void setNamespaceURI(String namespaceURI);
+ public void setNamespaceURI(String namespaceURI);
- public String getUse();
+ public String getUse();
- public void setUse(String use);
+ public void setUse(String use);
}
Modified: webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/SOAPOperation.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/SOAPOperation.java?rev=210150&r1=210149&r2=210150&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/SOAPOperation.java (original)
+++ webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/SOAPOperation.java Mon Jul 11 08:49:30 2005
@@ -20,15 +20,14 @@
/**
* @author chathura@opensource.lk
- *
*/
public interface SOAPOperation extends WSDLExtensibilityElement {
- public String getSoapAction();
+ public String getSoapAction();
+
+ public void setSoapAction(String soapAction);
+
+ public String getStyle();
+
+ public void setStyle(String style);
- public void setSoapAction(String soapAction);
-
- public String getStyle();
-
- public void setStyle(String style) ;
-
}
Modified: webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/Schema.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/Schema.java?rev=210150&r1=210149&r2=210150&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/Schema.java (original)
+++ webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/Schema.java Mon Jul 11 08:49:30 2005
@@ -21,18 +21,17 @@
/**
* @author chathura@opensource.lk
- *
*/
public interface Schema extends WSDLExtensibilityElement {
- /**
- *
- * @return The schema Element as a DOM element
- */
- public Element getElelment();
+ /**
+ * @return The schema Element as a DOM element
+ */
+ public Element getElelment();
- /**
- * Sets the Schema Element as a DOM Element.
- * @param elelment
- */
- public void setElelment(Element elelment);
+ /**
+ * Sets the Schema Element as a DOM Element.
+ *
+ * @param elelment
+ */
+ public void setElelment(Element elelment);
}
Modified: webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/impl/DefaultExtensibilityElementImpl.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/impl/DefaultExtensibilityElementImpl.java?rev=210150&r1=210149&r2=210150&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/impl/DefaultExtensibilityElementImpl.java (original)
+++ webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/impl/DefaultExtensibilityElementImpl.java Mon Jul 11 08:49:30 2005
@@ -22,29 +22,28 @@
/**
* @author chathura@opensource.lk
- * This would be the default Extension class in case that the Extensibility Element
- * in the WSDL file could not be mapped to a particular Extensibility Element. In
- * which case the entire Extensibility Element will be kept as a DOM Element
- *
+ * This would be the default Extension class in case that the Extensibility Element
+ * in the WSDL file could not be mapped to a particular Extensibility Element. In
+ * which case the entire Extensibility Element will be kept as a DOM Element
*/
public class DefaultExtensibilityElementImpl extends
- WSDLExtensibilityElementImpl implements DefaultExtensibilityElement {
+ WSDLExtensibilityElementImpl implements DefaultExtensibilityElement {
- private Element element;
+ private Element element;
- /**
- * @return The Extensibility Element as a DOM Element
- */
- public Element getElement() {
- return element;
- }
+ /**
+ * @return The Extensibility Element as a DOM Element
+ */
+ public Element getElement() {
+ return element;
+ }
- /**
- * Sets the DOM Element as the extensibility Elements
- * Content.
- */
- public void setElement(Element element) {
- this.element = element;
- }
+ /**
+ * Sets the DOM Element as the extensibility Elements
+ * Content.
+ */
+ public void setElement(Element element) {
+ this.element = element;
+ }
}
Modified: webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/impl/ExtensionFactoryImpl.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/impl/ExtensionFactoryImpl.java?rev=210150&r1=210149&r2=210150&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/impl/ExtensionFactoryImpl.java (original)
+++ webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/impl/ExtensionFactoryImpl.java Mon Jul 11 08:49:30 2005
@@ -24,28 +24,28 @@
/**
* @author chathura@opensource.lk
- *
*/
-public class ExtensionFactoryImpl implements ExtensionFactory , ExtensionConstants{
- /**
- * Returns the correct "Specific" ExtensibilityElement given the
- * <code>QName</code>
- * @param qName QName of the ExtensibilityElement found in the WSDL
- * @return the Specific implementation for the particular QName given.
- */
- public WSDLExtensibilityElement getExtensionElement(QName qName){
- if(qName.equals(SOAP_ADDRESS))
- return new SOAPAddressImpl();
- if(qName.equals(SCHEMA))
- return new SchemaImpl();
- if(qName.equals(SOAP_OPERATION))
- return new SOAPOperationImpl();
- if(SOAP_BODY.equals(qName))
- return new SOAPBodyImpl();
- if(SOAP_BINDING.equals(qName))
- return new SOAPBindingImpl();
-
- return new DefaultExtensibilityElementImpl();
- }
+public class ExtensionFactoryImpl implements ExtensionFactory, ExtensionConstants {
+ /**
+ * Returns the correct "Specific" ExtensibilityElement given the
+ * <code>QName</code>
+ *
+ * @param qName QName of the ExtensibilityElement found in the WSDL
+ * @return the Specific implementation for the particular QName given.
+ */
+ public WSDLExtensibilityElement getExtensionElement(QName qName) {
+ if (qName.equals(SOAP_ADDRESS))
+ return new SOAPAddressImpl();
+ if (qName.equals(SCHEMA))
+ return new SchemaImpl();
+ if (qName.equals(SOAP_OPERATION))
+ return new SOAPOperationImpl();
+ if (SOAP_BODY.equals(qName))
+ return new SOAPBodyImpl();
+ if (SOAP_BINDING.equals(qName))
+ return new SOAPBindingImpl();
+
+ return new DefaultExtensibilityElementImpl();
+ }
}
Modified: webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/impl/SOAPAddressImpl.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/impl/SOAPAddressImpl.java?rev=210150&r1=210149&r2=210150&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/impl/SOAPAddressImpl.java (original)
+++ webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/impl/SOAPAddressImpl.java Mon Jul 11 08:49:30 2005
@@ -22,33 +22,32 @@
/**
* @author chathura@opensource.lk
- * This Extensibility Element is extended to handle particularly the
- * SOAP Adress or the Endpoint URL.
- *
+ * This Extensibility Element is extended to handle particularly the
+ * SOAP Adress or the Endpoint URL.
*/
-public class SOAPAddressImpl extends WSDLExtensibilityElementImpl implements ExtensionConstants, SOAPAddress{
- /**
- * Location of the Endpoint
- */
- private String locationURI;
-
-
- public SOAPAddressImpl(){
- type = SOAP_ADDRESS;
- }
-
+public class SOAPAddressImpl extends WSDLExtensibilityElementImpl implements ExtensionConstants, SOAPAddress {
+ /**
+ * Location of the Endpoint
+ */
+ private String locationURI;
- /**
- * Gets the Endpoint adress
- */
- public String getLocationURI() {
- return locationURI;
- }
-
- /**
- * Sets the Endpoint Address
- */
- public void setLocationURI(String locationURI) {
- this.locationURI = locationURI;
- }
+
+ public SOAPAddressImpl() {
+ type = SOAP_ADDRESS;
+ }
+
+
+ /**
+ * Gets the Endpoint adress
+ */
+ public String getLocationURI() {
+ return locationURI;
+ }
+
+ /**
+ * Sets the Endpoint Address
+ */
+ public void setLocationURI(String locationURI) {
+ this.locationURI = locationURI;
+ }
}
Modified: webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/impl/SOAPBindingImpl.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/impl/SOAPBindingImpl.java?rev=210150&r1=210149&r2=210150&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/impl/SOAPBindingImpl.java (original)
+++ webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/impl/SOAPBindingImpl.java Mon Jul 11 08:49:30 2005
@@ -22,28 +22,30 @@
/**
* @author chathura@opensource.lk
- *
*/
public class SOAPBindingImpl extends WSDLExtensibilityElementImpl implements ExtensionConstants, SOAPBinding {
- protected String style;
- protected String transportURI;
-
- public SOAPBindingImpl(){
- this.type = SOAP_BINDING;
- }
-
-
- public String getStyle() {
- return style;
- }
- public void setStyle(String style) {
- this.style = style;
- }
- public String getTransportURI() {
- return transportURI;
- }
- public void setTransportURI(String transportURI) {
- this.transportURI = transportURI;
- }
+ protected String style;
+ protected String transportURI;
+
+ public SOAPBindingImpl() {
+ this.type = SOAP_BINDING;
+ }
+
+
+ public String getStyle() {
+ return style;
+ }
+
+ public void setStyle(String style) {
+ this.style = style;
+ }
+
+ public String getTransportURI() {
+ return transportURI;
+ }
+
+ public void setTransportURI(String transportURI) {
+ this.transportURI = transportURI;
+ }
}
Modified: webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/impl/SOAPBodyImpl.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/impl/SOAPBodyImpl.java?rev=210150&r1=210149&r2=210150&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/impl/SOAPBodyImpl.java (original)
+++ webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/impl/SOAPBodyImpl.java Mon Jul 11 08:49:30 2005
@@ -22,28 +22,30 @@
/**
* @author chathura@opensource.lk
- *
*/
-public class SOAPBodyImpl extends WSDLExtensibilityElementImpl implements ExtensionConstants, SOAPBody{
+public class SOAPBodyImpl extends WSDLExtensibilityElementImpl implements ExtensionConstants, SOAPBody {
- protected String use;
- protected String namespaceURI;
-
- public SOAPBodyImpl(){
- this.type = SOAP_BODY;
- }
-
-
- public String getNamespaceURI() {
- return namespaceURI;
- }
- public void setNamespaceURI(String namespaceURI) {
- this.namespaceURI = namespaceURI;
- }
- public String getUse() {
- return use;
- }
- public void setUse(String use) {
- this.use = use;
- }
+ protected String use;
+ protected String namespaceURI;
+
+ public SOAPBodyImpl() {
+ this.type = SOAP_BODY;
+ }
+
+
+ public String getNamespaceURI() {
+ return namespaceURI;
+ }
+
+ public void setNamespaceURI(String namespaceURI) {
+ this.namespaceURI = namespaceURI;
+ }
+
+ public String getUse() {
+ return use;
+ }
+
+ public void setUse(String use) {
+ this.use = use;
+ }
}
Modified: webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/impl/SOAPOperationImpl.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/impl/SOAPOperationImpl.java?rev=210150&r1=210149&r2=210150&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/impl/SOAPOperationImpl.java (original)
+++ webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/impl/SOAPOperationImpl.java Mon Jul 11 08:49:30 2005
@@ -22,28 +22,31 @@
/**
* @author chathura@opensource.lk
- *
*/
public class SOAPOperationImpl extends WSDLExtensibilityElementImpl implements
- ExtensionConstants, SOAPOperation {
-
- private String soapAction;
-
- private String style;
-
- public SOAPOperationImpl(){
- this.type = SOAP_OPERATION;
- }
- public String getStyle() {
- return style;
- }
- public void setStyle(String style) {
- this.style = style;
- }
- public String getSoapAction() {
- return soapAction;
- }
- public void setSoapAction(String soapAction) {
- this.soapAction = soapAction;
- }
+ ExtensionConstants, SOAPOperation {
+
+ private String soapAction;
+
+ private String style;
+
+ public SOAPOperationImpl() {
+ this.type = SOAP_OPERATION;
+ }
+
+ public String getStyle() {
+ return style;
+ }
+
+ public void setStyle(String style) {
+ this.style = style;
+ }
+
+ public String getSoapAction() {
+ return soapAction;
+ }
+
+ public void setSoapAction(String soapAction) {
+ this.soapAction = soapAction;
+ }
}
Modified: webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/impl/SchemaImpl.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/impl/SchemaImpl.java?rev=210150&r1=210149&r2=210150&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/impl/SchemaImpl.java (original)
+++ webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/extensions/impl/SchemaImpl.java Mon Jul 11 08:49:30 2005
@@ -23,29 +23,28 @@
/**
* @author chathura@opensource.lk
- *
*/
public class SchemaImpl extends WSDLExtensibilityElementImpl implements ExtensionConstants, Schema {
-
- private Element elelment;
-
- public SchemaImpl(){
- type = SCHEMA;
- }
-
- /**
- *
- * @return The schema Element as a DOM element
- */
- public Element getElelment() {
- return elelment;
- }
-
- /**
- * Sets the Schema Element as a DOM Element.
- * @param elelment
- */
- public void setElelment(Element elelment) {
- this.elelment = elelment;
- }
+
+ private Element elelment;
+
+ public SchemaImpl() {
+ type = SCHEMA;
+ }
+
+ /**
+ * @return The schema Element as a DOM element
+ */
+ public Element getElelment() {
+ return elelment;
+ }
+
+ /**
+ * Sets the Schema Element as a DOM Element.
+ *
+ * @param elelment
+ */
+ public void setElelment(Element elelment) {
+ this.elelment = elelment;
+ }
}
Modified: webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/ComponentImpl.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/ComponentImpl.java?rev=210150&r1=210149&r2=210150&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/ComponentImpl.java (original)
+++ webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/ComponentImpl.java Mon Jul 11 08:49:30 2005
@@ -29,141 +29,139 @@
* @author Chathura Herath
*/
public class ComponentImpl implements WSDLConstants, Component {
- /**
- * Field componentProperties
- */
- protected HashMap componentProperties = new HashMap();
-
- /**
- * List of Element
- */
- protected List elments;
-
- /**
- * Field documentation
- */
- protected Document documentation = null;
-
- /**
- * Field Namespace Qualified elements that can be sticked in the component.
- */
- private List elements = null;
-
- /**
- * Field Namespace Qualified attrebutes that can be sticked int eh
- * component.
- */
- private List attributes = null;
-
- /**
- * Returns the Documentation Element as a <code>Document</code>.
- *
- * @return documentation
- */
- public Document getDocumentation() {
- return documentation;
- }
-
- /**
- * Will set the Documentation element for the Component.
- *
- * @param documentation
- * Component Docuemntation
- */
- public void setDocumentation(Document documentation) {
- this.documentation = documentation;
- }
-
- /**
- * Returns the properties that are specific to this WSDL Component.
- *
- * @return
- */
- public HashMap getComponentProperties() {
- return componentProperties;
- }
-
- /**
- * Sets the properties of the Component if any.
- *
- * @param properties
- */
- public void setComponentProperties(HashMap properties) {
- this.componentProperties = properties;
- }
-
- /**
- * Will set the property keyed with the relavent key
- *
- * @param key
- * Key in the map
- * @param obj
- * Object to be put
- */
- public void setComponentProperty(Object key, Object obj) {
- this.componentProperties.put(key, obj);
- }
-
- /**
- * Gets the component property
- *
- * @param key
- * key for the map search.
- * @return
- */
- public Object getComponentProperty(Object key) {
- return this.componentProperties.get(key);
- }
-
- /**
- * Adds the <code>Element</code> to this Component.
- *
- * @param element
- */
- public void addExtensibilityElement(WSDLExtensibilityElement element) {
- if (null == this.elements) {
- this.elements = new LinkedList();
- }
- if (null == element)
- return;
- this.elements.add(element);
-
- }
-
- /**
- * Returns the Extensibility Elements of this component;
- *
- * @return List of <code>Element</code> s
- */
- public List getExtensibilityElements() {
- if (null == this.elements) {
- this.elements = new LinkedList();
- }
- return this.elements;
- }
-
- /**
- * Adds the <code>ExtensibilityAttribute</code> as a attrebute of this
- * Component.
- * @param attribute <code>ExtensibilityAttribute</code>
- */
- public void addExtensibleAttributes(WSDLExtensibilityAttribute attribute) {
- if (null == this.attributes) {
- this.attributes = new LinkedList();
- }
- if (null == attribute)
- return;
- this.attributes.add(attribute);
- }
-
- /**
- * Returns a <code>List</code> of ExtensibleAttributes of this component.
- * @return <code>List</code>
- */
- public List getExtensibilityAttributes() {
- if (null == this.attributes) {
- this.attributes = new LinkedList();
- }
- return this.attributes;
- }
+ /**
+ * Field componentProperties
+ */
+ protected HashMap componentProperties = new HashMap();
+
+ /**
+ * List of Element
+ */
+ protected List elments;
+
+ /**
+ * Field documentation
+ */
+ protected Document documentation = null;
+
+ /**
+ * Field Namespace Qualified elements that can be sticked in the component.
+ */
+ private List elements = null;
+
+ /**
+ * Field Namespace Qualified attrebutes that can be sticked int eh
+ * component.
+ */
+ private List attributes = null;
+
+ /**
+ * Returns the Documentation Element as a <code>Document</code>.
+ *
+ * @return documentation
+ */
+ public Document getDocumentation() {
+ return documentation;
+ }
+
+ /**
+ * Will set the Documentation element for the Component.
+ *
+ * @param documentation Component Docuemntation
+ */
+ public void setDocumentation(Document documentation) {
+ this.documentation = documentation;
+ }
+
+ /**
+ * Returns the properties that are specific to this WSDL Component.
+ *
+ * @return
+ */
+ public HashMap getComponentProperties() {
+ return componentProperties;
+ }
+
+ /**
+ * Sets the properties of the Component if any.
+ *
+ * @param properties
+ */
+ public void setComponentProperties(HashMap properties) {
+ this.componentProperties = properties;
+ }
+
+ /**
+ * Will set the property keyed with the relavent key
+ *
+ * @param key Key in the map
+ * @param obj Object to be put
+ */
+ public void setComponentProperty(Object key, Object obj) {
+ this.componentProperties.put(key, obj);
+ }
+
+ /**
+ * Gets the component property
+ *
+ * @param key key for the map search.
+ * @return
+ */
+ public Object getComponentProperty(Object key) {
+ return this.componentProperties.get(key);
+ }
+
+ /**
+ * Adds the <code>Element</code> to this Component.
+ *
+ * @param element
+ */
+ public void addExtensibilityElement(WSDLExtensibilityElement element) {
+ if (null == this.elements) {
+ this.elements = new LinkedList();
+ }
+ if (null == element)
+ return;
+ this.elements.add(element);
+
+ }
+
+ /**
+ * Returns the Extensibility Elements of this component;
+ *
+ * @return List of <code>Element</code> s
+ */
+ public List getExtensibilityElements() {
+ if (null == this.elements) {
+ this.elements = new LinkedList();
+ }
+ return this.elements;
+ }
+
+ /**
+ * Adds the <code>ExtensibilityAttribute</code> as a attrebute of this
+ * Component.
+ *
+ * @param attribute <code>ExtensibilityAttribute</code>
+ */
+ public void addExtensibleAttributes(WSDLExtensibilityAttribute attribute) {
+ if (null == this.attributes) {
+ this.attributes = new LinkedList();
+ }
+ if (null == attribute)
+ return;
+ this.attributes.add(attribute);
+ }
+
+ /**
+ * Returns a <code>List</code> of ExtensibleAttributes of this component.
+ *
+ * @return <code>List</code>
+ */
+ public List getExtensibilityAttributes() {
+ if (null == this.attributes) {
+ this.attributes = new LinkedList();
+ }
+ return this.attributes;
+ }
}
Modified: webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/ExtensibleComponentImpl.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/ExtensibleComponentImpl.java?rev=210150&r1=210149&r2=210150&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/ExtensibleComponentImpl.java (original)
+++ webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/ExtensibleComponentImpl.java Mon Jul 11 08:49:30 2005
@@ -37,8 +37,7 @@
* Field properties
*/
private List properties = null;
-
-
+
/**
* Will add a <code>WSDLFeature</code> to the feature list.
@@ -97,6 +96,6 @@
}
return this.properties;
}
-
-
+
+
}
Modified: webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLBindingImpl.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLBindingImpl.java?rev=210150&r1=210149&r2=210150&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLBindingImpl.java (original)
+++ webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLBindingImpl.java Mon Jul 11 08:49:30 2005
@@ -137,7 +137,7 @@
public void addBindingOperation(WSDLBindingOperation bindingOperation) {
if (null != bindingOperation) {
this.bindingOperations.put(bindingOperation.getName(),
- bindingOperation);
+ bindingOperation);
}
}
Modified: webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLBindingOperationImpl.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLBindingOperationImpl.java?rev=210150&r1=210149&r2=210150&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLBindingOperationImpl.java (original)
+++ webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLBindingOperationImpl.java Mon Jul 11 08:49:30 2005
@@ -33,8 +33,8 @@
* Field name
*/
private QName name;
-
-
+
+
/**
* Field infaults
*/
@@ -131,34 +131,39 @@
public void setName(QName name) {
this.name = name;
}
-
+
/**
* Add the InFault to the Components InFaults
+ *
* @param inFault
*/
- public void addInFault(WSDLBindingFault inFault){
- this.infaults.add(inFault);
+ public void addInFault(WSDLBindingFault inFault) {
+ this.infaults.add(inFault);
}
-
+
/**
* Add the OutFault to the Component OutFaults
+ *
* @param outFault
*/
- public void addOutFault(WSDLBindingFault outFault){
- this.outfaults.add(outFault);
+ public void addOutFault(WSDLBindingFault outFault) {
+ this.outfaults.add(outFault);
+ }
+
+
+ public List getInfaults() {
+ return infaults;
+ }
+
+ public void setInfaults(List infaults) {
+ this.infaults = infaults;
+ }
+
+ public List getOutfaults() {
+ return outfaults;
+ }
+
+ public void setOutfaults(List outfaults) {
+ this.outfaults = outfaults;
}
-
-
- public List getInfaults() {
- return infaults;
- }
- public void setInfaults(List infaults) {
- this.infaults = infaults;
- }
- public List getOutfaults() {
- return outfaults;
- }
- public void setOutfaults(List outfaults) {
- this.outfaults = outfaults;
- }
}
Modified: webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLDescriptionImpl.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLDescriptionImpl.java?rev=210150&r1=210149&r2=210150&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLDescriptionImpl.java (original)
+++ webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLDescriptionImpl.java Mon Jul 11 08:49:30 2005
@@ -119,8 +119,7 @@
return;
}
if (null == binding.getName()) {
- throw new WSDLProcessingException(
- "The WSDLBinding name cannot be null(Required)");
+ throw new WSDLProcessingException("The WSDLBinding name cannot be null(Required)");
}
this.bindings.put(binding.getName(), binding);
}
@@ -148,11 +147,10 @@
return;
}
if (null == interfaceComponent.getName()) {
- throw new WSDLProcessingException(
- "PortType/Interface name cannot be null(Required) ");
+ throw new WSDLProcessingException("PortType/Interface name cannot be null(Required) ");
}
this.wsdlInterfaces.put(interfaceComponent.getName(),
- interfaceComponent);
+ interfaceComponent);
}
/**
@@ -207,8 +205,7 @@
return;
}
if (null == service.getName()) {
- throw new WSDLProcessingException(
- "The WSDLService name cannot be null (Required)");
+ throw new WSDLProcessingException("The WSDLService name cannot be null (Required)");
}
this.services.put(service.getName(), service);
}
@@ -453,47 +450,46 @@
public WSDLProperty createProperty() {
return new WSDLPropertyImpl();
}
-
- public MessageReference createMessageReference(){
- return new MessageReferenceImpl();
- }
-
- public WSDLBindingMessageReference createWSDLBindingMessageReference(){
- return new WSDLBindingMessageReferenceImpl();
- }
-
- public WSDLBindingOperation createWSDLBindingOperation(){
- return new WSDLBindingOperationImpl();
- }
-
- /**
- *
- * @return A new Instance of <code>ExtensionFactory</code> that
- * is capable of creating the correct <code>ExtensibilityElement</code>
- * given a <code>QName</code>.
- */
- public ExtensionFactory createExtensionFactory(){
- return new ExtensionFactoryImpl();
- }
-
-
- public WSDLBinding getFirstBinding(){
- Iterator bindingIterator = this.bindings.values().iterator();
- if(bindingIterator.hasNext()){
- return (WSDLBinding)bindingIterator.next();
- }
- throw new WSDLProcessingException("No Binding Components are available");
- }
-
- public WSDLExtensibilityAttribute createWSDLExtensibilityAttribute(){
- return new WSDLExtensibilityAttributeImpl();
- }
-
- public WSDLFaultReference createFaultReference(){
- return new WSDLFaultReferenceImpl();
- }
-
- public WSDLBindingFault createBindingFault(){
- return new WSDLBindingFaultImpl();
- }
+
+ public MessageReference createMessageReference() {
+ return new MessageReferenceImpl();
+ }
+
+ public WSDLBindingMessageReference createWSDLBindingMessageReference() {
+ return new WSDLBindingMessageReferenceImpl();
+ }
+
+ public WSDLBindingOperation createWSDLBindingOperation() {
+ return new WSDLBindingOperationImpl();
+ }
+
+ /**
+ * @return A new Instance of <code>ExtensionFactory</code> that
+ * is capable of creating the correct <code>ExtensibilityElement</code>
+ * given a <code>QName</code>.
+ */
+ public ExtensionFactory createExtensionFactory() {
+ return new ExtensionFactoryImpl();
+ }
+
+
+ public WSDLBinding getFirstBinding() {
+ Iterator bindingIterator = this.bindings.values().iterator();
+ if (bindingIterator.hasNext()) {
+ return (WSDLBinding) bindingIterator.next();
+ }
+ throw new WSDLProcessingException("No Binding Components are available");
+ }
+
+ public WSDLExtensibilityAttribute createWSDLExtensibilityAttribute() {
+ return new WSDLExtensibilityAttributeImpl();
+ }
+
+ public WSDLFaultReference createFaultReference() {
+ return new WSDLFaultReferenceImpl();
+ }
+
+ public WSDLBindingFault createBindingFault() {
+ return new WSDLBindingFaultImpl();
+ }
}
Modified: webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLExtensibilityAttributeImpl.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLExtensibilityAttributeImpl.java?rev=210150&r1=210149&r2=210150&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLExtensibilityAttributeImpl.java (original)
+++ webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLExtensibilityAttributeImpl.java Mon Jul 11 08:49:30 2005
@@ -22,31 +22,32 @@
/**
* @author chathura@opensource.lk
- *
*/
public class WSDLExtensibilityAttributeImpl implements WSDLExtensibilityAttribute {
-
- private QName key;
-
- private QName value;
-
-
-
- public WSDLExtensibilityAttributeImpl() {
-
- }
- public QName getKey() {
- return key;
- }
- public QName getValue() {
- return value;
- }
-
-
- public void setKey(QName key) {
- this.key = key;
- }
- public void setValue(QName value) {
- this.value = value;
- }
+
+ private QName key;
+
+ private QName value;
+
+
+ public WSDLExtensibilityAttributeImpl() {
+
+ }
+
+ public QName getKey() {
+ return key;
+ }
+
+ public QName getValue() {
+ return value;
+ }
+
+
+ public void setKey(QName key) {
+ this.key = key;
+ }
+
+ public void setValue(QName value) {
+ this.value = value;
+ }
}
Modified: webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLExtensibilityElementImpl.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLExtensibilityElementImpl.java?rev=210150&r1=210149&r2=210150&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLExtensibilityElementImpl.java (original)
+++ webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLExtensibilityElementImpl.java Mon Jul 11 08:49:30 2005
@@ -22,24 +22,26 @@
/**
* @author chathura@opensource.lk
- *
*/
public class WSDLExtensibilityElementImpl implements WSDLExtensibilityElement {
-
- protected QName type;
-
- protected boolean required;
-
- public boolean isRequired() {
- return required;
- }
- public void setRequired(boolean required) {
- this.required = required;
- }
- public QName getType() {
- return type;
- }
- public void setType(QName type) {
- this.type = type;
- }
+
+ protected QName type;
+
+ protected boolean required;
+
+ public boolean isRequired() {
+ return required;
+ }
+
+ public void setRequired(boolean required) {
+ this.required = required;
+ }
+
+ public QName getType() {
+ return type;
+ }
+
+ public void setType(QName type) {
+ this.type = type;
+ }
}
Modified: webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLFaultReferenceImpl.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLFaultReferenceImpl.java?rev=210150&r1=210149&r2=210150&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLFaultReferenceImpl.java (original)
+++ webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLFaultReferenceImpl.java Mon Jul 11 08:49:30 2005
@@ -25,16 +25,15 @@
public class WSDLFaultReferenceImpl extends ComponentImpl
implements WSDLFaultReference {
-
/**
* Field ref
*/
private QName ref;
-
+
/**
- * Field messageLabel
+ * Field messageLabel
*/
private String messageLabel;
@@ -43,10 +42,11 @@
*/
private String direction;
-
- public WSDLFaultReferenceImpl(){
-
+
+ public WSDLFaultReferenceImpl() {
+
}
+
/**
* Returns the direction of the Fault according the MEP
*
Modified: webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLInterfaceFaultImpl.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLInterfaceFaultImpl.java?rev=210150&r1=210149&r2=210150&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLInterfaceFaultImpl.java (original)
+++ webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLInterfaceFaultImpl.java Mon Jul 11 08:49:30 2005
@@ -22,30 +22,31 @@
/**
* @author chathura@opensource.lk
- *
*/
public class WSDLInterfaceFaultImpl extends ComponentImpl implements WSDLInterfaceFault {
-
- /**
- * Consist of the NCName and the namespace as the target namespace of the
- * Description Component.
- */
- private QName name;
-
- private QName element;
-
-
-
- public QName getElement() {
- return element;
- }
- public void setElement(QName element) {
- this.element = element;
- }
- public QName getName() {
- return name;
- }
- public void setName(QName name) {
- this.name = name;
- }
+
+ /**
+ * Consist of the NCName and the namespace as the target namespace of the
+ * Description Component.
+ */
+ private QName name;
+
+ private QName element;
+
+
+ public QName getElement() {
+ return element;
+ }
+
+ public void setElement(QName element) {
+ this.element = element;
+ }
+
+ public QName getName() {
+ return name;
+ }
+
+ public void setName(QName name) {
+ this.name = name;
+ }
}
Modified: webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLInterfaceImpl.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLInterfaceImpl.java?rev=210150&r1=210149&r2=210150&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLInterfaceImpl.java (original)
+++ webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLInterfaceImpl.java Mon Jul 11 08:49:30 2005
@@ -70,7 +70,7 @@
* @return
*/
public HashMap getAllOperations() {
- HashMap all = this.operations;
+ HashMap all = this.operations;
if (this.superInterfaces.size() == 0) {
return all;
} else {
@@ -85,17 +85,16 @@
while (superIterator.hasNext()) {
superInterface = (WSDLInterface) superIterator.next();
operationIterator =
- superInterface.getAllOperations().values().iterator();
+ superInterface.getAllOperations().values().iterator();
while (operationIterator.hasNext()) {
superInterfaceOperation =
- (WSDLOperation) operationIterator.next();
+ (WSDLOperation) operationIterator.next();
tobeAdded = true;
while (thisIterator.hasNext()) {
thisOperation = (WSDLOperation) thisIterator.next();
if ((thisOperation.getName() == superInterfaceOperation.getName())
&& !tobeAdded) {
- if (thisOperation.getTargetnamespace().equals(
- superInterfaceOperation.getTargetnamespace())) {
+ if (thisOperation.getTargetnamespace().equals(superInterfaceOperation.getTargetnamespace())) {
// Both are the same Operation; the one inherited and
// the one that is already in the map(may or maynot be inherited)
@@ -104,9 +103,8 @@
// same name but target namespces dont match
// TODO Think this is an error
- throw new WSDLProcessingException(
- "The Interface " + this.getName()
- + " has more than one Operation that has the same name but not the same interface ");
+ throw new WSDLProcessingException("The Interface " + this.getName()
+ + " has more than one Operation that has the same name but not the same interface ");
}
}
}
@@ -150,8 +148,8 @@
* @return
*/
public WSDLOperation getOperation(String nCName) {
- return (WSDLOperation)this.operations.get(nCName);
-
+ return (WSDLOperation) this.operations.get(nCName);
+
}
/**
@@ -217,8 +215,7 @@
return;
}
if (null == operation.getName()) {
- throw new WSDLProcessingException(
- "The Operation name cannot be null (required)");
+ throw new WSDLProcessingException("The Operation name cannot be null (required)");
}
this.operations.put(operation.getName().getLocalPart(), operation);
}
@@ -238,7 +235,7 @@
*/
public void addSuperInterface(WSDLInterface interfaceComponent) {
this.superInterfaces.put(interfaceComponent.getName(),
- interfaceComponent);
+ interfaceComponent);
}
/**
Modified: webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLOperationImpl.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLOperationImpl.java?rev=210150&r1=210149&r2=210150&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLOperationImpl.java (original)
+++ webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLOperationImpl.java Mon Jul 11 08:49:30 2005
@@ -216,20 +216,22 @@
}
return null;
}
-
+
/**
* Add the InFault to the Components InFaults
+ *
* @param inFault
*/
- public void addInFault(WSDLFaultReference inFault){
- this.infaults.add(inFault);
+ public void addInFault(WSDLFaultReference inFault) {
+ this.infaults.add(inFault);
}
-
+
/**
* Add the OutFault to the Component OutFaults
+ *
* @param outFault
*/
- public void addOutFault(WSDLFaultReference outFault){
- this.outfaults.add(outFault);
+ public void addOutFault(WSDLFaultReference outFault) {
+ this.outfaults.add(outFault);
}
}
Modified: webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLServiceImpl.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLServiceImpl.java?rev=210150&r1=210149&r2=210150&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLServiceImpl.java (original)
+++ webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLServiceImpl.java Mon Jul 11 08:49:30 2005
@@ -76,8 +76,8 @@
* @return <code>WSDLEndpoint</code> Object.
*/
public WSDLEndpoint getEndpoint(QName qName) {
- return (WSDLEndpoint) this.endpoints.get(qName);
-
+ return (WSDLEndpoint) this.endpoints.get(qName);
+
}
/**
@@ -106,8 +106,7 @@
*/
public String getNamespace() {
if (null == this.name) {
- throw new WSDLProcessingException(
- "Target Namespace not set and the Service Name is null");
+ throw new WSDLProcessingException("Target Namespace not set and the Service Name is null");
}
return this.name.getNamespaceURI();
}
Modified: webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLTypesImpl.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLTypesImpl.java?rev=210150&r1=210149&r2=210150&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLTypesImpl.java (original)
+++ webservices/axis/trunk/java/modules/wsdl/src/org/apache/wsdl/impl/WSDLTypesImpl.java Mon Jul 11 08:49:30 2005
@@ -46,12 +46,12 @@
*/
public WSDLExtensibilityElement getFirstElement(QName qName) {
Iterator iterator = this.getExtensibilityElements().iterator();
- while(iterator.hasNext()){
- WSDLExtensibilityElement temp =(WSDLExtensibilityElement)iterator.next();
- if(temp.getType().equals(qName))
- return temp;
+ while (iterator.hasNext()) {
+ WSDLExtensibilityElement temp = (WSDLExtensibilityElement) iterator.next();
+ if (temp.getType().equals(qName))
+ return temp;
}
-
- return null;
+
+ return null;
}
}
Modified: webservices/axis/trunk/java/modules/wsdl/test-resources/BookQuote.wsdl
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/wsdl/test-resources/BookQuote.wsdl?rev=210150&r1=210149&r2=210150&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/wsdl/test-resources/BookQuote.wsdl (original)
+++ webservices/axis/trunk/java/modules/wsdl/test-resources/BookQuote.wsdl Mon Jul 11 08:49:30 2005
@@ -1,39 +1,39 @@
<?xml version="1.0" encoding="UTF-8"?>
<definitions xmlns:mh="http://www.Monson-Haefel.com/jwsbook/BookQuote" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" targetNamespace="http://www.Monson-Haefel.com/jwsbook/BookQuote" name="BookQuote">
- <message name="BookQuote_getBookPrice">
- <part name="isbn" type="xsd:anyType"/>
- <part name="number" type="xsd:int"/>
- </message>
- <message name="BookQuote_getBookPriceResponse">
- <part name="result" type="xsd:anyType"/>
-
- </message>
- <message name="InvalidIsbnFault">
- <part name="message" type="xsd:anyType"/>
- </message>
- <portType name="BookQuote">
- <operation name="getBookPrice">
- <input message="mh:BookQuote_getBookPrice"/>
- <output message="mh:BookQuote_getBookPriceResponse"/>
- <fault name="InvalidIsbnFault" message="mh:InvalidIsbnFault"/>
- </operation>
- <operation name="getBookPriceNonRobust">
- <input message="mh:BookQuote_getBookPrice"/>
- <output message="mh:BookQuote_getBookPriceResponse"/>
- </operation>
- </portType>
- <binding name="BookQuoteBinding" type="mh:BookQuote">
- <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
- <operation name="getBookPrice">
- <soap:operation/>
- <input>
- <soap:body use="literal" namespace="http://www.Monson-Haefel.com/jwsbook/BookQuote/BookQuote"/>
- </input>
- </operation>
- </binding>
- <service name="BookQuoteService">
- <port name="BookQuotePort" binding="mh:BookQuoteBinding" >
- <soap:address location="http://www.Monson-Haefel.com/jwsbook/BookQuoteService"/>
- </port>
- </service>
+ <message name="BookQuote_getBookPrice">
+ <part name="isbn" type="xsd:anyType"/>
+ <part name="number" type="xsd:int"/>
+ </message>
+ <message name="BookQuote_getBookPriceResponse">
+ <part name="result" type="xsd:anyType"/>
+
+ </message>
+ <message name="InvalidIsbnFault">
+ <part name="message" type="xsd:anyType"/>
+ </message>
+ <portType name="BookQuote">
+ <operation name="getBookPrice">
+ <input message="mh:BookQuote_getBookPrice"/>
+ <output message="mh:BookQuote_getBookPriceResponse"/>
+ <fault name="InvalidIsbnFault" message="mh:InvalidIsbnFault"/>
+ </operation>
+ <operation name="getBookPriceNonRobust">
+ <input message="mh:BookQuote_getBookPrice"/>
+ <output message="mh:BookQuote_getBookPriceResponse"/>
+ </operation>
+ </portType>
+ <binding name="BookQuoteBinding" type="mh:BookQuote">
+ <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
+ <operation name="getBookPrice">
+ <soap:operation/>
+ <input>
+ <soap:body use="literal" namespace="http://www.Monson-Haefel.com/jwsbook/BookQuote/BookQuote"/>
+ </input>
+ </operation>
+ </binding>
+ <service name="BookQuoteService">
+ <port name="BookQuotePort" binding="mh:BookQuoteBinding">
+ <soap:address location="http://www.Monson-Haefel.com/jwsbook/BookQuoteService"/>
+ </port>
+ </service>
</definitions>