Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "WSDL Patterns"

 
Line 26: Line 26:
 
</wsdl:types>
 
</wsdl:types>
 
<wsdl:message name="getPurchaseOrderRequest">
 
<wsdl:message name="getPurchaseOrderRequest">
<wsdl:part name="getPurchaseOrderRequest" element="tns:getPurchaseOrder"/>
+
<wsdl:part name="parameters" element="tns:getPurchaseOrder"/>
 
</wsdl:message>
 
</wsdl:message>
 
<wsdl:message name="getPurchaseOrderResponse">
 
<wsdl:message name="getPurchaseOrderResponse">
<wsdl:part name="getPurchaseOrderResponse" element="tns:getPurchaseOrderResponse"/>
+
<wsdl:part name="parameters" element="tns:getPurchaseOrderResponse"/>
 
</wsdl:message>
 
</wsdl:message>
 
<wsdl:portType name="PurchaseOrder">
 
<wsdl:portType name="PurchaseOrder">

Latest revision as of 03:35, 1 July 2006

SOAP Document Literal Wrapped

(more info)


Interface Pattern

	<wsdl:types>
		<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
                            xmlns:tns="http://www.example.org/XXX/"
                            targetNamespace="http://www.example.org/XXX/">
			<xsd:element name="getPurchaseOrder">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="in1" type="xsd:string" />
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="getPurchaseOrderResponse">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="out1" type="xsd:string"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
		</xsd:schema>
	</wsdl:types>
	<wsdl:message name="getPurchaseOrderRequest">
		<wsdl:part name="parameters" element="tns:getPurchaseOrder"/>
	</wsdl:message>
	<wsdl:message name="getPurchaseOrderResponse">
		<wsdl:part name="parameters" element="tns:getPurchaseOrderResponse"/>
	</wsdl:message>
	<wsdl:portType name="PurchaseOrder">
		<wsdl:operation name="getPurchaseOrder">
			<wsdl:input message="tns:getPurchaseOrderRequest" />
			<wsdl:output message="tns:getPurchaseOrderResponse" />
		</wsdl:operation>
	</wsdl:portType>

HTTP GET

Back to the top