<!-- edited with XML Spy v4.4 U (http://www.xmlspy.com) by Micros Systems (Micros Systems Inc) -->
<wsdl:definitions xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://webservices.micros.com/ows/5.1/Availability.wsdl" xmlns:core="http://webservices.micros.com/og/4.3/Core/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:ns="http://webservices.micros.com/og/4.3/Availability/" xmlns:ns1="http://webservices.micros.com/og/4.3/HotelCommon/" xmlns:ns2="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns3="http://webservices.micros.com/og/4.3/Common/" targetNamespace="http://webservices.micros.com/ows/5.1/Availability.wsdl">
	<wsdl:types>
		<xs:schema targetNamespace="http://webservices.micros.com/ows/5.1/Availability.wsdl" xmlns="http://webservices.micros.com/ows/5.1/Availability.wsdl" xmlns:hc="http://webservices.micros.com/og/4.3/HotelCommon/" xmlns:a="http://webservices.micros.com/og/4.3/Availability/" xmlns:c="http://webservices.micros.com/og/4.3/Common/" elementFormDefault="qualified" attributeFormDefault="unqualified" version="5.1">
			<xs:import namespace="http://webservices.micros.com/og/4.3/Core/" schemaLocation="../../og/4.3/Core.xsd"/>
			<xs:import namespace="http://webservices.micros.com/og/4.3/HotelCommon/" schemaLocation="../../og/4.3/HotelCommon.xsd"/>
			<xs:import namespace="http://webservices.micros.com/og/4.3/Availability/" schemaLocation="../../og/4.3/Availability.xsd"/>
			<xs:import namespace="http://webservices.micros.com/og/4.3/Common/" schemaLocation="../../og/4.3/Common.xsd"/>
			<xs:element name="AvailabilityRequest">
				<xs:complexType mixed="false">
					<xs:complexContent mixed="false">
						<xs:extension base="a:AvailRequestSegmentList">
							<xs:attribute name="summaryOnly" type="xs:boolean" use="required"/>
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
			<xs:element name="AvailabilityResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="Result" type="hc:GDSResultStatus"/>
						<xs:element name="AlternateDates" type="hc:TimeSpan" minOccurs="0"/>
						<xs:element name="AvailResponseSegments" type="a:AvailResponseSegmentList" minOccurs="0"/>
					</xs:sequence>
					<xs:attribute name="summaryOnly" type="xs:boolean" use="required"/>
					<xs:attribute name="alternateDatesSpecified" type="xs:boolean" use="optional"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="RegionalAvailabilityRequest">
				<xs:complexType>
					<xs:sequence>
						<xs:choice>
							<xs:element name="RegionalSearchCode" type="a:RegionalSearchCode"/>
							<xs:element name="HotelReferences" type="hc:HotelReferenceList">
								<xs:annotation>
									<xs:documentation xml:lang="en">Hotel code(s) supplied here will supersede any information provided in RegionslSearchCode element.</xs:documentation>
								</xs:annotation>
							</xs:element>
							<xs:element name="GeographicSearch" type="a:RegionalSearch"/>
						</xs:choice>
						<xs:element name="StayDateRange" type="hc:TimeSpan"/>
						<xs:element name="NumberOfRooms" type="xs:int" minOccurs="0">
							<xs:annotation>
								<xs:documentation xml:lang="en">The number of rooms requested.  If this parameter is not included, a default value of one will be used.</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="NumberOfGuests" type="xs:int">
							<xs:annotation>
								<xs:documentation xml:lang="en">The total number of guests accross all rooms.  The occupance rate will be determined by dividing this number by the number or rooms requested.</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="MinMaxRate" type="hc:MinMaxRate" minOccurs="0"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="RegionalAvailabilityResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="Result" type="hc:GDSResultStatus"/>
						<xs:element name="RegionalAvailableProperties" type="a:RegionalAvailableProperties" minOccurs="0"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="FetchAvailablePackagesRequest">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="HotelReference" type="hc:HotelReference"/>
						<xs:element name="ConfirmationNumber" type="c:UniqueID" minOccurs="0"/>
						<xs:element name="ResvNameId" type="c:UniqueID" minOccurs="0"/>
						<xs:element name="LegNumber" type="c:UniqueID" minOccurs="0"/>
						<xs:element name="StayDateRange" type="hc:TimeSpan"/>
						<xs:element name="NumberOfRooms" type="xs:int" minOccurs="0">
							<xs:annotation>
								<xs:documentation xml:lang="en">The number of rooms requested.  If this parameter is not included, a default value of one will be used.</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="NumberOfAdults" type="xs:int" minOccurs="0">
							<xs:annotation>
								<xs:documentation xml:lang="en">The total number of guests accross all rooms.  The occupance rate will be determined by dividing this number by the number or rooms requested.</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="NumberOfChildren" type="xs:int" minOccurs="0"/>
						<xs:element name="ChildAges" type="a:ChildAgeList" minOccurs="0"/>
						<xs:element name="RateCode" type="xs:string" minOccurs="0"/>
						<xs:element name="GuaranteeCode" type="xs:string" minOccurs="0"/>
						<xs:element name="ReturnAmountInPropertyCurrency" type="xs:string" minOccurs="0"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="FetchAvailablePackagesResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="Result" type="hc:GDSResultStatus"/>
						<xs:element name="PackageElements" type="hc:PackageElementList" minOccurs="0"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="FetchCalendarRequest">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="HotelReference" type="hc:HotelReference" minOccurs="1"/>
						<xs:element name="StayDateRange" type="hc:TimeSpan" minOccurs="1"/>
						<xs:element name="GuestCount" type="hc:GuestCountList" minOccurs="0"/>
						<xs:element name="RatePlanCode" type="xs:string" minOccurs="0">
							<xs:annotation>
								<xs:documentation xml:lang="en">If given, the service should return data for the given rate code alone.</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="RoomTypeCode" type="xs:string" minOccurs="0"/>
						<xs:element name="BlockCode" type="xs:string" minOccurs="0">
							<xs:annotation>
								<xs:documentation xml:lang="en">If given, the service should return rates and room type inventory for the block (NOT from HOUSE).</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="CorporateCode" type="xs:string" minOccurs="0">
							<xs:annotation>
								<xs:documentation xml:lang="en">If given, the service should return all the rate codes that are associated with the promotion group.</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="PromotionCode" type="xs:string" minOccurs="0">
							<xs:annotation>
								<xs:documentation xml:lang="en">If given, the service should return all the rate codes that are associated with the promotion group.</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="NumberOfNights" type="xs:int" minOccurs="0">
							<xs:annotation>
								<xs:documentation xml:lang="en">If given, the service should check availablity for request no of nights for each stay daye for give date range</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="FetchCalendarResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="Result" type="hc:GDSResultStatus"/>
						<xs:element name="Calendar" type="a:Calendar" minOccurs="0"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="RegionalAvailabilityExtRequest">
				<xs:complexType>
					<xs:sequence>
						<xs:choice>
							<xs:element name="RegionalSearchCode" type="a:RegionalSearchCode"/>
							<xs:element name="HotelReferences" type="hc:HotelReferenceList">
								<xs:annotation>
									<xs:documentation xml:lang="en">Hotel code(s) supplied here will supersede any information provided in RegionslSearchCode element.</xs:documentation>
								</xs:annotation>
							</xs:element>
							<xs:element name="GeographicSearch" type="a:RegionalSearch"/>
						</xs:choice>
						<xs:element name="StayDateRange" type="hc:TimeSpan"/>
						<xs:element name="NumberOfRooms" type="xs:int" minOccurs="0">
							<xs:annotation>
								<xs:documentation xml:lang="en">The number of rooms requested.  If this parameter is not included, a default value of one will be used.</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="NumberOfGuests" type="xs:int">
							<xs:annotation>
								<xs:documentation xml:lang="en">The total number of guests accross all rooms.  The occupance rate will be determined by dividing this number by the number or rooms requested.</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="MinMaxRate" type="hc:MinMaxRate" minOccurs="0"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="RegionalAvailabilityExtResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="Result" type="hc:GDSResultStatus"/>
						<xs:element name="RegionalAvailableProperties" type="a:RegionalAvailablePropertyExtendedList" minOccurs="0"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="FetchItemGroupsRequest">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="HotelReference" type="hc:HotelReference"/>
						<xs:element name="groupOnly" type="xs:boolean"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="FetchItemGroupsResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="Result" type="hc:GDSResultStatus"/>
						<xs:element name="ItemGroupElements" type="hc:ItemGroupList" minOccurs="0"/>
						<xs:element name="InventoryItems" type="hc:InventoryItemElementList" minOccurs="0"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="FetchAvailableItemsRequest">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="HotelReference" type="hc:HotelReference"/>
						<xs:element name="StayDateRange" type="hc:TimeSpan"/>
						<xs:element name="InventoryItem" type="hc:InventoryItemElement"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="FetchAvailableItemsResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="Result" type="hc:GDSResultStatus"/>
						<xs:element name="InventoryItems" type="hc:ItemElementList" minOccurs="0"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="GdsAreaAvailabilityRequest">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="HotelReferences" type="hc:HotelReferenceList">
							<xs:annotation>
								<xs:documentation xml:lang="en">Hotel code(s) supplied here will supersede any information provided in RegionslSearchCode element.</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="StayDateRange" type="hc:TimeSpan"/>
						<xs:element name="NumberOfRooms" type="xs:int" minOccurs="0">
							<xs:annotation>
								<xs:documentation xml:lang="en">The number of rooms requested.  If this parameter is not included, a default value of one will be used.</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="NumberOfGuests" type="xs:int">
							<xs:annotation>
								<xs:documentation xml:lang="en">The total number of guests accross all rooms.  The occupance rate will be determined by dividing this number by the number or rooms requested.</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="MinMaxRate" type="hc:MinMaxRate" minOccurs="0"/>
						<xs:element name="MatchingQualifier" type="xs:string" minOccurs="0"/>
						<xs:element name="RateCalculationMethod" type="xs:string" minOccurs="0"/>
						<xs:element name="RateCodes" type="a:RateCodeInformationList" minOccurs="0"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="GdsAreaAvailabilityResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="Result" type="hc:GDSResultStatus"/>
						<xs:element name="AreaAvailableProperties" type="a:AreaAvailableProperties" minOccurs="0"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="FetchExpectedChargesRequest">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="HotelReference" type="hc:HotelReference" minOccurs="1"/>
						<xs:element name="StayDateRange" type="hc:TimeSpan" minOccurs="1"/>
						<xs:element name="GuestCount" type="hc:GuestCountList" minOccurs="1"/>
						<xs:element name="RatePlanCode" type="xs:string" minOccurs="1"/>
						<xs:element name="RoomType" type="xs:string" minOccurs="1"/>
						<xs:element name="NumberOfRooms" type="xs:int" minOccurs="0"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="FetchExpectedChargesResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="Result" type="hc:GDSResultStatus"/>
						<xs:element name="ExpectedCharges" type="hc:DailyChargeList" minOccurs="0"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:schema>
	</wsdl:types>
	<wsdl:message name="OGHeader">
		<wsdl:part name="OGHeader" element="core:OGHeader"/>
	</wsdl:message>
	<wsdl:message name="AvailabilityRequest">
		<wsdl:part name="AvailabilityRequest" element="tns:AvailabilityRequest"/>
	</wsdl:message>
	<wsdl:message name="AvailabilityResponse">
		<wsdl:part name="AvailabilityResponse" element="tns:AvailabilityResponse"/>
	</wsdl:message>
	<wsdl:message name="RegionalAvailabilityRequest">
		<wsdl:part name="RegionalAvailabilityRequest" element="tns:RegionalAvailabilityRequest"/>
	</wsdl:message>
	<wsdl:message name="RegionalAvailabilityResponse">
		<wsdl:part name="RegionalAvailabilityResponse" element="tns:RegionalAvailabilityResponse"/>
	</wsdl:message>
	<wsdl:message name="FetchAvailablePackagesRequest">
		<wsdl:part name="FetchAvailablePackagesRequest" element="tns:FetchAvailablePackagesRequest"/>
	</wsdl:message>
	<wsdl:message name="FetchAvailablePackagesResponse">
		<wsdl:part name="FetchAvailablePackagesResponse" element="tns:FetchAvailablePackagesResponse"/>
	</wsdl:message>
	<wsdl:message name="FetchCalendarRequest">
		<wsdl:part name="FetchCalendarRequest" element="tns:FetchCalendarRequest"/>
	</wsdl:message>
	<wsdl:message name="FetchCalendarResponse">
		<wsdl:part name="FetchCalendarResponse" element="tns:FetchCalendarResponse"/>
	</wsdl:message>
	<wsdl:message name="RegionalAvailabilityExtRequest">
		<wsdl:part name="RegionalAvailabilityExtRequest" element="tns:RegionalAvailabilityExtRequest"/>
	</wsdl:message>
	<wsdl:message name="RegionalAvailabilityExtResponse">
		<wsdl:part name="RegionalAvailabilityExtResponse" element="tns:RegionalAvailabilityExtResponse"/>
	</wsdl:message>
	<wsdl:message name="FetchItemGroupsRequest">
		<wsdl:part name="FetchItemGroupsRequest" element="tns:FetchItemGroupsRequest"/>
	</wsdl:message>
	<wsdl:message name="FetchItemGroupsResponse">
		<wsdl:part name="FetchItemGroupsResponse" element="tns:FetchItemGroupsResponse"/>
	</wsdl:message>
	<wsdl:message name="FetchAvailableItemsRequest">
		<wsdl:part name="FetchAvailableItemsRequest" element="tns:FetchAvailableItemsRequest"/>
	</wsdl:message>
	<wsdl:message name="FetchAvailableItemsResponse">
		<wsdl:part name="FetchAvailableItemsResponse" element="tns:FetchAvailableItemsResponse"/>
	</wsdl:message>
	<wsdl:message name="GdsAreaAvailabilityRequest">
		<wsdl:part name="GdsAreaAvailabilityRequest" element="tns:GdsAreaAvailabilityRequest"/>
	</wsdl:message>
	<wsdl:message name="GdsAreaAvailabilityResponse">
		<wsdl:part name="GdsAreaAvailabilityResponse" element="tns:GdsAreaAvailabilityResponse"/>
	</wsdl:message>
	<wsdl:message name="FetchExpectedChargesRequest">
		<wsdl:part name="FetchExpectedChargesRequest" element="tns:FetchExpectedChargesRequest"/>
	</wsdl:message>
	<wsdl:message name="FetchExpectedChargesResponse">
		<wsdl:part name="FetchExpectedChargesResponse" element="tns:FetchExpectedChargesResponse"/>
	</wsdl:message>
	<wsdl:portType name="AvailabilityPortType">
		<wsdl:operation name="Availability">
			<wsdl:input message="tns:AvailabilityRequest"/>
			<wsdl:output message="tns:AvailabilityResponse"/>
		</wsdl:operation>
		<wsdl:operation name="RegionalAvailability">
			<wsdl:input message="tns:RegionalAvailabilityRequest"/>
			<wsdl:output message="tns:RegionalAvailabilityResponse"/>
		</wsdl:operation>
		<wsdl:operation name="FetchAvailablePackages">
			<wsdl:input message="tns:FetchAvailablePackagesRequest"/>
			<wsdl:output message="tns:FetchAvailablePackagesResponse"/>
		</wsdl:operation>
		<wsdl:operation name="FetchCalendar">
			<wsdl:input message="tns:FetchCalendarRequest"/>
			<wsdl:output message="tns:FetchCalendarResponse"/>
		</wsdl:operation>
		<wsdl:operation name="RegionalAvailabilityExt">
			<wsdl:input message="tns:RegionalAvailabilityExtRequest"/>
			<wsdl:output message="tns:RegionalAvailabilityExtResponse"/>
		</wsdl:operation>
		<wsdl:operation name="FetchItemGroups">
			<wsdl:input message="tns:FetchItemGroupsRequest"/>
			<wsdl:output message="tns:FetchItemGroupsResponse"/>
		</wsdl:operation>
		<wsdl:operation name="FetchAvailableItems">
			<wsdl:input message="tns:FetchAvailableItemsRequest"/>
			<wsdl:output message="tns:FetchAvailableItemsResponse"/>
		</wsdl:operation>
		<wsdl:operation name="GdsAreaAvailability">
			<wsdl:input message="tns:GdsAreaAvailabilityRequest"/>
			<wsdl:output message="tns:GdsAreaAvailabilityResponse"/>
		</wsdl:operation>
		<wsdl:operation name="FetchExpectedCharges">
			<wsdl:input message="tns:FetchExpectedChargesRequest"/>
			<wsdl:output message="tns:FetchExpectedChargesResponse"/>
		</wsdl:operation>
	</wsdl:portType>
	<wsdl:binding name="AvailabilityBinding" type="tns:AvailabilityPortType">
		<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
		<wsdl:operation name="Availability">
			<soap:operation soapAction="http://webservices.micros.com/ows/5.1/Availability.wsdl#Availability" style="document"/>
			<wsdl:input>
				<soap:header message="tns:OGHeader" part="OGHeader" use="literal"/>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:header message="tns:OGHeader" part="OGHeader" use="literal"/>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="RegionalAvailability">
			<soap:operation soapAction="http://webservices.micros.com/ows/5.1/Availability.wsdl#RegionalAvailability" style="document"/>
			<wsdl:input>
				<soap:header message="tns:OGHeader" part="OGHeader" use="literal"/>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:header message="tns:OGHeader" part="OGHeader" use="literal"/>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="FetchAvailablePackages">
			<soap:operation soapAction="http://webservices.micros.com/ows/5.1/Availability.wsdl#FetchAvailablePackages" style="document"/>
			<wsdl:input>
				<soap:header message="tns:OGHeader" part="OGHeader" use="literal"/>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:header message="tns:OGHeader" part="OGHeader" use="literal"/>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="FetchCalendar">
			<soap:operation soapAction="http://webservices.micros.com/ows/5.1/Availability.wsdl#FetchCalendar" style="document"/>
			<wsdl:input>
				<soap:header message="tns:OGHeader" part="OGHeader" use="literal"/>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:header message="tns:OGHeader" part="OGHeader" use="literal"/>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="RegionalAvailabilityExt">
			<soap:operation soapAction="http://webservices.micros.com/ows/5.1/Availability.wsdl#RegionalAvailabilityExt" style="document"/>
			<wsdl:input>
				<soap:header message="tns:OGHeader" part="OGHeader" use="literal"/>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:header message="tns:OGHeader" part="OGHeader" use="literal"/>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="FetchItemGroups">
			<soap:operation soapAction="http://webservices.micros.com/ows/5.1/Availability.wsdl#FetchItemGroups" style="document"/>
			<wsdl:input>
				<soap:header message="tns:OGHeader" part="OGHeader" use="literal"/>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:header message="tns:OGHeader" part="OGHeader" use="literal"/>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="FetchAvailableItems">
			<soap:operation soapAction="http://webservices.micros.com/ows/5.1/Availability.wsdl#FetchAvailableItems" style="document"/>
			<wsdl:input>
				<soap:header message="tns:OGHeader" part="OGHeader" use="literal"/>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:header message="tns:OGHeader" part="OGHeader" use="literal"/>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="GdsAreaAvailability">
			<soap:operation soapAction="http://webservices.micros.com/ows/5.1/Availability.wsdl#GdsAreaAvailability" style="document"/>
			<wsdl:input>
				<soap:header message="tns:OGHeader" part="OGHeader" use="literal"/>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:header message="tns:OGHeader" part="OGHeader" use="literal"/>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="FetchExpectedCharges">
			<soap:operation soapAction="http://webservices.micros.com/ows/5.1/Availability.wsdl#FetchExpectedCharges" style="document"/>
			<wsdl:input>
				<soap:header message="tns:OGHeader" part="OGHeader" use="literal"/>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:header message="tns:OGHeader" part="OGHeader" use="literal"/>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
	</wsdl:binding>
	<wsdl:service name="AvailabilityService">
		<wsdl:port name="AvailabilityPort" binding="tns:AvailabilityBinding">
			<soap:address location="http://tempuri.org"/>
		</wsdl:port>
	</wsdl:service>
</wsdl:definitions>

