Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="UTF-8"?>
- <definitions targetNamespace="http://example.com/services/definitions" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="http://example.com/services/definitions" xmlns:xsd1="http://example.com/services/schemas">
- <types>
- <xsd:schema targetNamespace="http://example.com/services/schemas" attributeFormDefault="qualified" elementFormDefault="qualified" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://example.com/services/schemas">
- <xsd:element name="getApartmentRequest" type="tns:void" />
- <xsd:element name="getApartmentResponse">
- <xsd:complexType>
- <xsd:sequence>
- <xsd:element name="ret" xmlns="http://example.com/services/schemas" type="ArrayOfApartment" />
- </xsd:sequence>
- </xsd:complexType>
- </xsd:element>
- <xsd:element name="emptApartmentRequest">
- <xsd:complexType>
- <xsd:sequence>
- <xsd:element name="arg1" type="xsd:dateTime" />
- <xsd:element name="arg2" type="xsd:dateTime" />
- </xsd:sequence>
- </xsd:complexType>
- </xsd:element>
- <xsd:element name="emptApartmentsRequest">
- <xsd:complexType>
- <xsd:sequence>
- <xsd:element name="ret" xmlns="http://example.com/services/schemas" type="ArrayOfApartment" />
- </xsd:sequence>
- </xsd:complexType>
- </xsd:element>
- <xsd:element name="inclBreakfastRequest">
- <xsd:complexType>
- <xsd:sequence>
- <xsd:element name="ap" xmlns="http://example.com/services/schemas" type="Apartment" minOccurs="0" />
- <xsd:element name="breakfast" xmlns="http://example.com/services/schemas" type="Breakfast" minOccurs="0" />
- </xsd:sequence>
- </xsd:complexType>
- </xsd:element>
- <xsd:complexType name="void">
- <xsd:sequence />
- </xsd:complexType>
- <xsd:complexType name="Apartment">
- <xsd:sequence>
- <xsd:element name="id" type="xsd:integer" />
- <xsd:element name="reservas" type="tns:ArrayOfBreakfast" />
- <xsd:element name="valor" type="xsd:double" />
- <xsd:element name="despesas" type="tns:ArrayOfFees" />
- <xsd:element name="descricao" type="xsd:string" />
- </xsd:sequence>
- </xsd:complexType>
- <xsd:complexType name="Breakfast">
- <xsd:sequence>
- <xsd:element name="id" type="xsd:integer" />
- <xsd:element name="data" type="xsd:dateTime" />
- <xsd:element name="apartamento" type="tns:Apartment" />
- <xsd:element name="descricao" type="xsd:string" />
- </xsd:sequence>
- </xsd:complexType>
- <xsd:complexType name="ArrayOfBreakfast">
- <xsd:sequence>
- <xsd:element name="item" type="tns:Breakfast" minOccurs="0" maxOccurs="unbounded" />
- </xsd:sequence>
- </xsd:complexType>
- <xsd:complexType name="ArrayOfApartment">
- <xsd:sequence>
- <xsd:element name="item" type="tns:Apartment" minOccurs="0" maxOccurs="unbounded" />
- </xsd:sequence>
- </xsd:complexType>
- </xsd:schema>
- </types>
- <message name="getAllRequest">
- <part name="parameters" element="xsd1:getAllRequest" />
- </message>
- <message name="getAllResponse">
- <part name="parameters" element="xsd1:getAllResponse" />
- </message>
- <message name="emptApartmentsRequest">
- <part name="parameters" element="xsd1:emptApartmentsRequest" />
- </message>
- <message name="emptApartmentsResponse">
- <part name="parameters" element="xsd1:emptApartmentsResponse" />
- </message>
- <message name="inclBreakfastRequest">
- <part name="parameters" element="xsd1:inclBreakfastRequest" />
- </message>
- <portType name="Hotelport">
- <operation name="getAll">
- <input message="tns:getAllRequest" />
- <output message="tns:getAllResponse" />
- </operation>
- <operation name="emptApartments">
- <input message="tns:emptApartmentsRequest" />
- <output message="tns:emptApartmentsResponse" />
- </operation>
- <operation name="inclBreakfast">
- <input message="tns:inclBreakfastRequest" />
- </operation>
- </portType>
- </definitions>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement