~ubuntu-branches/ubuntu/quantal/netbeans/quantal

« back to all changes in this revision

Viewing changes to xml/wsdl/api/test/unit/src/org/netbeans/modules/xml/wsdl/validator/resources/typesTests/inlineSchemaTests/InventoryService.wsdl

  • Committer: Bazaar Package Importer
  • Author(s): Marek Slama
  • Date: 2008-01-29 14:11:22 UTC
  • Revision ID: james.westby@ubuntu.com-20080129141122-fnzjbo11ntghxfu7
Tags: upstream-6.0.1
ImportĀ upstreamĀ versionĀ 6.0.1

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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/">
 
12
    <types>
 
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"/>
 
16
        </xsd:schema>
 
17
    </types>
 
18
    <message name="InventoryMessage">
 
19
        <part name="inventoryPart"
 
20
              element="inv:inventory"></part>
 
21
    </message>
 
22
    <message name="inventoryFault">
 
23
        <part name="faultInfo"
 
24
              type="xsd:string"></part>
 
25
    </message>
 
26
    <message name="POMessage">
 
27
        <part name="purchaseOrder"
 
28
              element="po:purchaseOrder"></part>
 
29
    </message>
 
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>
 
38
        </operation>
 
39
    </portType>
 
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"
 
47
                           use="literal"/>
 
48
            </input>
 
49
            <output name="inventoryStatus">
 
50
                <soap:body parts="inventoryPart"
 
51
                           use="literal"/>
 
52
            </output>
 
53
            <fault name="inventoryFaultType">
 
54
                <soap:fault name="faultInfo"
 
55
                            use="literal"/>
 
56
            </fault>
 
57
        </operation>
 
58
    </binding>
 
59
    <service name="inventoryService">
 
60
        <port name="inventoryServicePort"
 
61
              binding="tns:inventoryBinding">
 
62
            <soap:address location="http://localhost:12100/wsdl/inventory/ServiceLocation/bp1"/>
 
63
        </port>
 
64
    </service>
 
65
    
 
66
    <plink:partnerLinkType name="inventoryRequestingLT">
 
67
        <plink:role name="inventoryService"
 
68
                    portType="tns:inventoryPortType"></plink:role>
 
69
    </plink:partnerLinkType>
 
70
</definitions>