Merge pull request #92 from konrad-kruczynski/master
[mono.git] / mcs / class / System.ServiceModel / Test / XmlFiles / 670945.wsdl
1 <wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tds="http://www.onvif.org/ver10/device/wsdl" targetNamespace="http://www.onvif.org/ver10/device/wsdl">
2   <wsdl:types>
3
4     <xs:schema
5     targetNamespace="http://www.onvif.org/ver10/schema"
6     elementFormDefault="qualified"
7     xmlns:xs="http://www.w3.org/2001/XMLSchema"
8     xmlns:tt="http://www.onvif.org/ver10/schema">
9
10       <xs:complexType name="SystemDateTime">
11         <xs:sequence>
12           <xs:element name="foobar" type="xs:string" minOccurs="0" />
13           <xs:element name="Extension" type="tt:SystemDateTimeExtension" minOccurs="0"/>
14         </xs:sequence>
15         <!-- xs:anyAttribute processContents="lax"/ -->
16       </xs:complexType>
17
18       <xs:complexType name="SystemDateTimeExtension">
19         <xs:sequence>
20           <xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
21         </xs:sequence>
22       </xs:complexType>
23
24     </xs:schema>
25
26     <xs:schema targetNamespace="http://www.onvif.org/ver10/device/wsdl" xmlns:tt="http://www.onvif.org/ver10/schema" xmlns:tds="http://www.onvif.org/ver10/device/wsdl" elementFormDefault="qualified">
27       <xs:element name="GetSystemDateAndTime">
28         <xs:complexType>
29           <xs:sequence/>
30
31         </xs:complexType>
32       </xs:element>
33       <xs:element name="GetSystemDateAndTimeResponse">
34         <xs:complexType>
35           <xs:sequence>
36             <xs:element name="SystemDateAndTime" type="tt:SystemDateTime" />
37           </xs:sequence>
38         </xs:complexType>
39       </xs:element>
40     </xs:schema>
41   </wsdl:types>
42   <wsdl:message name="GetSystemDateAndTimeRequest">
43     <wsdl:part name="parameters" element="tds:GetSystemDateAndTime"/>
44   </wsdl:message>
45   <wsdl:message name="GetSystemDateAndTimeResponse">
46     <wsdl:part name="parameters" element="tds:GetSystemDateAndTimeResponse"/>
47   </wsdl:message>
48   <wsdl:portType name="Device">
49     <wsdl:operation name="GetSystemDateAndTime">
50       <wsdl:input message="tds:GetSystemDateAndTimeRequest"/>
51       <wsdl:output message="tds:GetSystemDateAndTimeResponse"/>
52     </wsdl:operation>
53   </wsdl:portType>
54   <wsdl:binding name="DeviceBinding" type="tds:Device">
55     <wsdl:operation name="GetSystemDateAndTime">
56       <soap:operation soapAction="http://www.onvif.org/ver10/device/wsdl/GetSystemDateAndTime"/>
57       <wsdl:input>
58         <soap:body use="literal"/>
59       </wsdl:input>
60       <wsdl:output>
61         <soap:body use="literal"/>
62       </wsdl:output>
63     </wsdl:operation>
64   </wsdl:binding>
65 </wsdl:definitions>
66