1
<?xml version="1.0" encoding="utf-8" ?>
2
<definitions targetNamespace="http://enterprise.netbeans.org/bpel/wsdl/inventory/bp1"
3
name="InventoryService"
4
xmlns:tns="http://enterprise.netbeans.org/bpel/wsdl/inventory/bp1"
5
xmlns:inv="http://enterprise.netbeans.org/bpel/xsd/inventory"
6
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
7
xmlns="http://schemas.xmlsoap.org/wsdl/"
8
xmlns:plink="http://docs.oasis-open.org/wsbpel/2.0/plnktype"
9
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
10
xmlns:po="http://enterprise.netbeans.org/bpel/xsd/purchase"
11
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
13
<xsd:schema targetNamespace="http://enterprise.netbeans.org/bpel/wsdl/inventory/bp1">
14
<xsd:import schemaLocation="inventory.xsd" namespace="http://enterprise.netbeans.org/bpel/xsd/inventory"/>
15
<xsd:import schemaLocation="purchaseOrder.xsd" namespace="http://enterprise.netbeans.org/bpel/xsd/purchase"/>
18
<message name="InventoryMessage">
19
<part name="inventoryPart"
20
element="inv:inventory"></part>
22
<message name="inventoryFault">
23
<part name="faultInfo"
24
type="xsd:string"></part>
26
<message name="POMessage">
27
<part name="purchaseOrder"
28
element="po:purchaseOrder"></part>
30
<portType name="inventoryPortType">
31
<operation name="inventoryService">
32
<input name="purchaseOrder"
33
message="tns:POMessage"></input>
34
<output name="inventoryStatus"
35
message="tns:InventoryMessage"></output>
36
<fault name="inventoryFaultType"
37
message="tns:inventoryFault"></fault>
40
<binding name="inventoryBinding"
41
type="tns:inventoryPortType">
42
<soap:binding style="document"
43
transport="http://schemas.xmlsoap.org/soap/http"/>
44
<operation name="inventoryService">
45
<input name="purchaseOrder">
46
<soap:body parts="purchaseOrder"
49
<output name="inventoryStatus">
50
<soap:body parts="inventoryPart"
53
<fault name="inventoryFaultType">
54
<soap:fault name="faultInfo"
59
<service name="inventoryService">
60
<port name="inventoryServicePort"
61
binding="tns:inventoryBinding">
62
<soap:address location="http://localhost:12100/wsdl/inventory/ServiceLocation/bp1"/>
66
<plink:partnerLinkType name="inventoryRequestingLT">
67
<plink:role name="inventoryService"
68
portType="tns:inventoryPortType"></plink:role>
69
</plink:partnerLinkType>