File: bug37013.wsdl

package info (click to toggle)
php5 5.6.7%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: jessie-kfreebsd
  • size: 150,376 kB
  • sloc: ansic: 727,510; php: 21,966; sh: 12,356; cpp: 8,763; xml: 6,105; yacc: 1,551; exp: 1,514; makefile: 1,461; pascal: 1,048; awk: 538; perl: 315; sql: 22
file content (67 lines) | stat: -rwxr-xr-x 2,537 bytes parent folder | download | duplicates (8)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
<?xml version="1.0" encoding="utf-8"?>
<definitions name="shoppingcart"
 xmlns="http://schemas.xmlsoap.org/wsdl/"
 xmlns:tns="urn:test.soapserver#"
targetNamespace="urn:test.soapserver#"
 xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
 xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
 xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
 xmlns:xs="http://www.w3.org/2001/XMLSchema"
 xmlns:types="urn:test.soapserver.types#">

 <!-- all datatypes will be imported to namespace types: -->
 <types>
         <xs:schema targetNamespace="urn:test.soapserver.types#">
                 <xs:complexType name="ThingWithParent">
        <xs:all>
         <xs:element name="id" type="xs:string"/>
         <xs:element name="parent" type="types:ThingWithParent"/>
         <xs:element name="children" type="types:ArrayOfThingWithParent"/>
        </xs:all>
       </xs:complexType>
 <xs:complexType name="ArrayOfThingWithParent">
  <xs:complexContent>
   <xs:restriction base="soapenc:Array">
      <xs:attribute ref="soapenc:arrayType"
        wsdl:arrayType="tns:ThingWithParent[]"/>
   </xs:restriction>
  </xs:complexContent>
 </xs:complexType>
  </xs:schema>
 </types>
         <message name="getThingWithParent-request"/>
         <message name="getThingWithParent-response">
                 <part name="result" element="types:ThingWithParent"/>
         </message>
 <portType name="soapserver-porttype">
  <operation name="getThingWithParent">
   <input name="getThingWithParent-request" message="tns:getThingWithParent-request"/>
   <output name="getThingWithParent-response" message="tns:getThingWithParent-response"/>
  </operation>
 </portType>
 <binding name="soapserver-binding" type="tns:soapserver-porttype">
  <soap:binding style="rpc"
   transport="http://schemas.xmlsoap.org/soap/http"/>
  <operation name="getThingWithParent">
   <soap:operation soapAction="urn:test.soapserver.SoapServer#getThingWithParent"/>
   <input>
      <soap:body use="encoded"
namespace="urn:test.soapserver#"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
   </input>
   <output>
      <soap:body use="encoded"
namespace="urn:test.soapserver#"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
   </output>
  </operation>
 </binding>

 <service name="soapserver">
  <!-- @binding doesn't like to be tns: -->
  <port name="soapserver-port" binding="tns:soapserver-binding">
   <soap:address location="xxxxxxxxxxxx"/>
  </port>
 </service>

</definitions>