<?xml version="1.0" encoding="utf-8"?><wsdl:definitions name="FBooking" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://tempuri.org/" xmlns:wsa10="http://www.w3.org/2005/08/addressing" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"><wsdl:types><xs:schema elementFormDefault="qualified" targetNamespace="http://tempuri.org/" xmlns:xs="http://www.w3.org/2001/XMLSchema"><xs:import namespace="http://schemas.datacontract.org/2004/07/FBookingWebService"/><xs:element name="CreateBookingRequest"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="username" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="password" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="booking" nillable="true" type="q1:BookingRequestItem" xmlns:q1="http://schemas.datacontract.org/2004/07/FBookingWebService"/></xs:sequence></xs:complexType></xs:element><xs:element name="CreateBookingRequestResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="CreateBookingRequestResult" nillable="true" type="q2:CreateBookingRequestResult" xmlns:q2="http://schemas.datacontract.org/2004/07/FBookingWebService"/></xs:sequence></xs:complexType></xs:element><xs:element name="BookingRequestFeedback"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="username" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="password" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="BookingRequestFeedbackResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="BookingRequestFeedbackResult" nillable="true" type="q3:BookingRequestFeedbackResult" xmlns:q3="http://schemas.datacontract.org/2004/07/FBookingWebService"/></xs:sequence></xs:complexType></xs:element><xs:element name="GetBooking"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="username" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="password" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="request" nillable="true" type="q4:GetBookingRequest" xmlns:q4="http://schemas.datacontract.org/2004/07/FBookingWebService"/></xs:sequence></xs:complexType></xs:element><xs:element name="GetBookingResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="GetBookingResult" nillable="true" type="q5:GetBookingResult" xmlns:q5="http://schemas.datacontract.org/2004/07/FBookingWebService"/></xs:sequence></xs:complexType></xs:element><xs:element name="CancelBookingRequest"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="username" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="password" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="docID" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="CancelBookingRequestResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="CancelBookingRequestResult" nillable="true" type="q6:CancelBookingRequestResult" xmlns:q6="http://schemas.datacontract.org/2004/07/FBookingWebService"/></xs:sequence></xs:complexType></xs:element><xs:element name="ListRoutes"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="username" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="password" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="ListRoutesResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="ListRoutesResult" nillable="true" type="q7:ListRoutesResult" xmlns:q7="http://schemas.datacontract.org/2004/07/FBookingWebService"/></xs:sequence></xs:complexType></xs:element><xs:element name="ListSailings"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="username" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="password" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="routeID" type="xs:int"/></xs:sequence></xs:complexType></xs:element><xs:element name="ListSailingsResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="ListSailingsResult" nillable="true" type="q8:ListSailingsResult" xmlns:q8="http://schemas.datacontract.org/2004/07/FBookingWebService"/></xs:sequence></xs:complexType></xs:element><xs:element name="GetInvoice"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="username" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="password" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="request" nillable="true" type="q9:GetInvoiceRequest" xmlns:q9="http://schemas.datacontract.org/2004/07/FBookingWebService"/></xs:sequence></xs:complexType></xs:element><xs:element name="GetInvoiceResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="GetInvoiceResult" nillable="true" type="q10:GetInvoiceResult" xmlns:q10="http://schemas.datacontract.org/2004/07/FBookingWebService"/></xs:sequence></xs:complexType></xs:element></xs:schema><xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/"><xs:element name="anyType" nillable="true" type="xs:anyType"/><xs:element name="anyURI" nillable="true" type="xs:anyURI"/><xs:element name="base64Binary" nillable="true" type="xs:base64Binary"/><xs:element name="boolean" nillable="true" type="xs:boolean"/><xs:element name="byte" nillable="true" type="xs:byte"/><xs:element name="dateTime" nillable="true" type="xs:dateTime"/><xs:element name="decimal" nillable="true" type="xs:decimal"/><xs:element name="double" nillable="true" type="xs:double"/><xs:element name="float" nillable="true" type="xs:float"/><xs:element name="int" nillable="true" type="xs:int"/><xs:element name="long" nillable="true" type="xs:long"/><xs:element name="QName" nillable="true" type="xs:QName"/><xs:element name="short" nillable="true" type="xs:short"/><xs:element name="string" nillable="true" type="xs:string"/><xs:element name="unsignedByte" nillable="true" type="xs:unsignedByte"/><xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt"/><xs:element name="unsignedLong" nillable="true" type="xs:unsignedLong"/><xs:element name="unsignedShort" nillable="true" type="xs:unsignedShort"/><xs:element name="char" nillable="true" type="tns:char"/><xs:simpleType name="char"><xs:restriction base="xs:int"/></xs:simpleType><xs:element name="duration" nillable="true" type="tns:duration"/><xs:simpleType name="duration"><xs:restriction base="xs:duration"><xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?"/><xs:minInclusive value="-P10675199DT2H48M5.4775808S"/><xs:maxInclusive value="P10675199DT2H48M5.4775807S"/></xs:restriction></xs:simpleType><xs:element name="guid" nillable="true" type="tns:guid"/><xs:simpleType name="guid"><xs:restriction base="xs:string"><xs:pattern value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12}"/></xs:restriction></xs:simpleType><xs:attribute name="FactoryType" type="xs:QName"/><xs:attribute name="Id" type="xs:ID"/><xs:attribute name="Ref" type="xs:IDREF"/></xs:schema><xs:schema elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/FBookingWebService" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.datacontract.org/2004/07/FBookingWebService"><xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/><xs:complexType name="BookingRequestItem"><xs:sequence><xs:element minOccurs="0" name="Arrival" nillable="true" type="tns:FDateTime"/><xs:element minOccurs="0" name="BdataLink" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="BookingErrors" nillable="true" type="tns:ArrayOfBookingErrorItem"/><xs:element minOccurs="0" name="BookingReference" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="BookingStatus" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="CreatedBy" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="CreationDate" nillable="true" type="tns:FDateTime"/><xs:element minOccurs="0" name="CreationFlag" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="CustomerReference" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="CustomerUserID" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="CustomsReferences" nillable="true" type="tns:ArrayOfCustomsReferenceItem"/><xs:element minOccurs="0" name="Departure" nillable="true" type="tns:FDateTime"/><xs:element minOccurs="0" name="DocID" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="Drivers" nillable="true" type="tns:ArrayOfDriverItem"/><xs:element minOccurs="0" name="GoodsDescription" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="GoodsWeight" type="xs:decimal"/><xs:element minOccurs="0" name="HazardousGoods" type="xs:boolean"/><xs:element minOccurs="0" name="Insurance" type="xs:boolean"/><xs:element minOccurs="0" name="PlugIn" type="xs:boolean"/><xs:element minOccurs="0" name="PlugInTemperature" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="PreviewCostsAmount" type="xs:decimal"/><xs:element minOccurs="0" name="PreviewCostsCurrency" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="RequestParameters" nillable="true" type="tns:ArrayOfFParameter"/><xs:element minOccurs="0" name="RouteContractorName" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="RouteFrom" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="RouteID" type="xs:int"/><xs:element minOccurs="0" name="RouteTo" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="T1" type="xs:boolean"/><xs:element minOccurs="0" name="TerminalAddresses" nillable="true" type="tns:ArrayOfTerminalAddressItem"/><xs:element minOccurs="0" name="TrailerLicensePlate" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="TruckLicensePlate" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="Unaccompanied" type="xs:boolean"/><xs:element minOccurs="0" name="VehicleGrossWeight" type="xs:decimal"/><xs:element minOccurs="0" name="VehicleHeight" type="xs:decimal"/><xs:element minOccurs="0" name="VehicleLength" type="xs:decimal"/><xs:element minOccurs="0" name="VehicleWidth" type="xs:decimal"/></xs:sequence></xs:complexType><xs:element name="BookingRequestItem" nillable="true" type="tns:BookingRequestItem"/><xs:complexType name="FDateTime"><xs:sequence><xs:element minOccurs="0" name="DateTimeString" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="Value" type="xs:dateTime"/></xs:sequence></xs:complexType><xs:element name="FDateTime" nillable="true" type="tns:FDateTime"/><xs:complexType name="ArrayOfBookingErrorItem"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="BookingErrorItem" nillable="true" type="tns:BookingErrorItem"/></xs:sequence></xs:complexType><xs:element name="ArrayOfBookingErrorItem" nillable="true" type="tns:ArrayOfBookingErrorItem"/><xs:complexType name="BookingErrorItem"><xs:sequence><xs:element minOccurs="0" name="ErrorDate" nillable="true" type="tns:FDateTime"/><xs:element minOccurs="0" name="Message" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:element name="BookingErrorItem" nillable="true" type="tns:BookingErrorItem"/><xs:complexType name="ArrayOfCustomsReferenceItem"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="CustomsReferenceItem" nillable="true" type="tns:CustomsReferenceItem"/></xs:sequence></xs:complexType><xs:element name="ArrayOfCustomsReferenceItem" nillable="true" type="tns:ArrayOfCustomsReferenceItem"/><xs:complexType name="CustomsReferenceItem"><xs:sequence><xs:element minOccurs="0" name="Type" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="Value" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:element name="CustomsReferenceItem" nillable="true" type="tns:CustomsReferenceItem"/><xs:complexType name="ArrayOfDriverItem"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="DriverItem" nillable="true" type="tns:DriverItem"/></xs:sequence></xs:complexType><xs:element name="ArrayOfDriverItem" nillable="true" type="tns:ArrayOfDriverItem"/><xs:complexType name="DriverItem"><xs:sequence><xs:element minOccurs="0" name="Country" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="DateOfBirth" nillable="true" type="tns:FDateTime"/><xs:element minOccurs="0" name="FirstName" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="Gender" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="Name" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="PassportExpiryDate" nillable="true" type="tns:FDateTime"/><xs:element minOccurs="0" name="PassportNumber" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="PlaceOfBirth" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:element name="DriverItem" nillable="true" type="tns:DriverItem"/><xs:complexType name="ArrayOfFParameter"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="FParameter" nillable="true" type="tns:FParameter"/></xs:sequence></xs:complexType><xs:element name="ArrayOfFParameter" nillable="true" type="tns:ArrayOfFParameter"/><xs:complexType name="FParameter"><xs:sequence><xs:element minOccurs="0" name="Name" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="Value" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:element name="FParameter" nillable="true" type="tns:FParameter"/><xs:complexType name="ArrayOfTerminalAddressItem"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="TerminalAddressItem" nillable="true" type="tns:TerminalAddressItem"/></xs:sequence></xs:complexType><xs:element name="ArrayOfTerminalAddressItem" nillable="true" type="tns:ArrayOfTerminalAddressItem"/><xs:complexType name="TerminalAddressItem"><xs:sequence><xs:element minOccurs="0" name="AddressLines" nillable="true" type="q1:ArrayOfstring" xmlns:q1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/><xs:element minOccurs="0" name="AddressTyp" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="City" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="Country" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="Street" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="Zip" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:element name="TerminalAddressItem" nillable="true" type="tns:TerminalAddressItem"/><xs:complexType name="CreateBookingRequestResult"><xs:sequence><xs:element minOccurs="0" name="BookingRequestItems" nillable="true" type="tns:ArrayOfBookingRequestItem"/><xs:element minOccurs="0" name="Errors" nillable="true" type="tns:ArrayOfErrorItem"/></xs:sequence></xs:complexType><xs:element name="CreateBookingRequestResult" nillable="true" type="tns:CreateBookingRequestResult"/><xs:complexType name="ArrayOfBookingRequestItem"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="BookingRequestItem" nillable="true" type="tns:BookingRequestItem"/></xs:sequence></xs:complexType><xs:element name="ArrayOfBookingRequestItem" nillable="true" type="tns:ArrayOfBookingRequestItem"/><xs:complexType name="ArrayOfErrorItem"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="ErrorItem" nillable="true" type="tns:ErrorItem"/></xs:sequence></xs:complexType><xs:element name="ArrayOfErrorItem" nillable="true" type="tns:ArrayOfErrorItem"/><xs:complexType name="ErrorItem"><xs:sequence><xs:element minOccurs="0" name="Code" type="xs:int"/><xs:element minOccurs="0" name="Message" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:element name="ErrorItem" nillable="true" type="tns:ErrorItem"/><xs:complexType name="BookingRequestFeedbackResult"><xs:sequence><xs:element minOccurs="0" name="BookingRequestFeedbackItems" nillable="true" type="tns:ArrayOfBookingRequestFeedbackItem"/><xs:element minOccurs="0" name="Errors" nillable="true" type="tns:ArrayOfErrorItem"/><xs:element minOccurs="0" name="TOPBookingRequestItems" nillable="true" type="tns:ArrayOfBookingRequestItem"/></xs:sequence></xs:complexType><xs:element name="BookingRequestFeedbackResult" nillable="true" type="tns:BookingRequestFeedbackResult"/><xs:complexType name="ArrayOfBookingRequestFeedbackItem"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="BookingRequestFeedbackItem" nillable="true" type="tns:BookingRequestFeedbackItem"/></xs:sequence></xs:complexType><xs:element name="ArrayOfBookingRequestFeedbackItem" nillable="true" type="tns:ArrayOfBookingRequestFeedbackItem"/><xs:complexType name="BookingRequestFeedbackItem"><xs:sequence><xs:element minOccurs="0" name="Arrival" nillable="true" type="tns:FDateTime"/><xs:element minOccurs="0" name="BdataLink" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="BookingErrors" nillable="true" type="tns:ArrayOfBookingErrorItem"/><xs:element minOccurs="0" name="BookingReference" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="BookingStatus" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="Departure" nillable="true" type="tns:FDateTime"/><xs:element minOccurs="0" name="DocID" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="PreviewCostsAmount" type="xs:decimal"/><xs:element minOccurs="0" name="PreviewCostsCurrency" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="RouteContractorName" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="RouteFrom" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="RouteID" type="xs:int"/><xs:element minOccurs="0" name="RouteTo" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="TerminalAddresses" nillable="true" type="tns:ArrayOfTerminalAddressItem"/></xs:sequence></xs:complexType><xs:element name="BookingRequestFeedbackItem" nillable="true" type="tns:BookingRequestFeedbackItem"/><xs:complexType name="GetBookingRequest"><xs:sequence><xs:element minOccurs="0" name="DepartureFrom" nillable="true" type="tns:FDateTime"/><xs:element minOccurs="0" name="DepartureTo" nillable="true" type="tns:FDateTime"/><xs:element minOccurs="0" name="DocIDs" nillable="true" type="q2:ArrayOfstring" xmlns:q2="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/></xs:sequence></xs:complexType><xs:element name="GetBookingRequest" nillable="true" type="tns:GetBookingRequest"/><xs:complexType name="GetBookingResult"><xs:sequence><xs:element minOccurs="0" name="BookingRequestItems" nillable="true" type="tns:ArrayOfBookingRequestItem"/><xs:element minOccurs="0" name="Errors" nillable="true" type="tns:ArrayOfErrorItem"/></xs:sequence></xs:complexType><xs:element name="GetBookingResult" nillable="true" type="tns:GetBookingResult"/><xs:complexType name="CancelBookingRequestResult"><xs:sequence><xs:element minOccurs="0" name="CancelBookingRequestItems" nillable="true" type="tns:ArrayOfCancelBookingRequestItem"/><xs:element minOccurs="0" name="Errors" nillable="true" type="tns:ArrayOfErrorItem"/></xs:sequence></xs:complexType><xs:element name="CancelBookingRequestResult" nillable="true" type="tns:CancelBookingRequestResult"/><xs:complexType name="ArrayOfCancelBookingRequestItem"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="CancelBookingRequestItem" nillable="true" type="tns:CancelBookingRequestItem"/></xs:sequence></xs:complexType><xs:element name="ArrayOfCancelBookingRequestItem" nillable="true" type="tns:ArrayOfCancelBookingRequestItem"/><xs:complexType name="CancelBookingRequestItem"><xs:sequence><xs:element minOccurs="0" name="BookingStatus" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="DocID" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:element name="CancelBookingRequestItem" nillable="true" type="tns:CancelBookingRequestItem"/><xs:complexType name="ListRoutesResult"><xs:sequence><xs:element minOccurs="0" name="Errors" nillable="true" type="tns:ArrayOfErrorItem"/><xs:element minOccurs="0" name="Routes" nillable="true" type="tns:ArrayOfRouteItem"/></xs:sequence></xs:complexType><xs:element name="ListRoutesResult" nillable="true" type="tns:ListRoutesResult"/><xs:complexType name="ArrayOfRouteItem"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="RouteItem" nillable="true" type="tns:RouteItem"/></xs:sequence></xs:complexType><xs:element name="ArrayOfRouteItem" nillable="true" type="tns:ArrayOfRouteItem"/><xs:complexType name="RouteItem"><xs:sequence><xs:element minOccurs="0" name="BackRouteID" type="xs:int"/><xs:element minOccurs="0" name="BookingConfirmationWithin" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="ContractorImageID" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="ContractorName" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="CrossingTime" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="DepartureTimeRequired" type="xs:boolean"/><xs:element minOccurs="0" name="OperatingInterval" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="OperatingMonths" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="PassportDataRequired" type="xs:boolean"/><xs:element minOccurs="0" name="PlugIn" type="xs:boolean"/><xs:element minOccurs="0" name="RouteFrom" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="RouteID" type="xs:int"/><xs:element minOccurs="0" name="RoutePoints" nillable="true" type="tns:ArrayOfRoutePointItem"/><xs:element minOccurs="0" name="RouteTo" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="RouteTyp" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="T1" type="xs:boolean"/><xs:element minOccurs="0" name="TerminalAddresses" nillable="true" type="tns:ArrayOfTerminalAddressItem"/><xs:element minOccurs="0" name="UnaccompaniedFlag" type="xs:unsignedByte"/></xs:sequence></xs:complexType><xs:element name="RouteItem" nillable="true" type="tns:RouteItem"/><xs:complexType name="ArrayOfRoutePointItem"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="RoutePointItem" nillable="true" type="tns:RoutePointItem"/></xs:sequence></xs:complexType><xs:element name="ArrayOfRoutePointItem" nillable="true" type="tns:ArrayOfRoutePointItem"/><xs:complexType name="RoutePointItem"><xs:sequence><xs:element minOccurs="0" name="City" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="CityAlternateNames" nillable="true" type="tns:ArrayOfRoutePointItemAlternateNameItem"/><xs:element minOccurs="0" name="Country" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="Island" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="IslandAlternateNames" nillable="true" type="tns:ArrayOfRoutePointItemAlternateNameItem"/><xs:element minOccurs="0" name="RoutePointTyp" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:element name="RoutePointItem" nillable="true" type="tns:RoutePointItem"/><xs:complexType name="ArrayOfRoutePointItemAlternateNameItem"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="RoutePointItemAlternateNameItem" nillable="true" type="tns:RoutePointItemAlternateNameItem"/></xs:sequence></xs:complexType><xs:element name="ArrayOfRoutePointItemAlternateNameItem" nillable="true" type="tns:ArrayOfRoutePointItemAlternateNameItem"/><xs:complexType name="RoutePointItemAlternateNameItem"><xs:sequence><xs:element minOccurs="0" name="AlternateName" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="LanguageCode" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:element name="RoutePointItemAlternateNameItem" nillable="true" type="tns:RoutePointItemAlternateNameItem"/><xs:complexType name="ListSailingsResult"><xs:sequence><xs:element minOccurs="0" name="Errors" nillable="true" type="tns:ArrayOfErrorItem"/><xs:element minOccurs="0" name="Sailings" nillable="true" type="tns:ArrayOfSailingItem"/></xs:sequence></xs:complexType><xs:element name="ListSailingsResult" nillable="true" type="tns:ListSailingsResult"/><xs:complexType name="ArrayOfSailingItem"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="SailingItem" nillable="true" type="tns:SailingItem"/></xs:sequence></xs:complexType><xs:element name="ArrayOfSailingItem" nillable="true" type="tns:ArrayOfSailingItem"/><xs:complexType name="SailingItem"><xs:sequence><xs:element minOccurs="0" name="Arrival" nillable="true" type="tns:FDateTime"/><xs:element minOccurs="0" name="Departure" nillable="true" type="tns:FDateTime"/><xs:element minOccurs="0" name="RouteID" type="xs:int"/></xs:sequence></xs:complexType><xs:element name="SailingItem" nillable="true" type="tns:SailingItem"/><xs:complexType name="GetInvoiceRequest"><xs:sequence><xs:element minOccurs="0" name="DateFrom" nillable="true" type="tns:FDateTime"/><xs:element minOccurs="0" name="DateTo" nillable="true" type="tns:FDateTime"/><xs:element minOccurs="0" name="InvoiceIDs" nillable="true" type="q3:ArrayOfstring" xmlns:q3="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/></xs:sequence></xs:complexType><xs:element name="GetInvoiceRequest" nillable="true" type="tns:GetInvoiceRequest"/><xs:complexType name="GetInvoiceResult"><xs:sequence><xs:element minOccurs="0" name="Errors" nillable="true" type="tns:ArrayOfErrorItem"/><xs:element minOccurs="0" name="Invoices" nillable="true" type="tns:ArrayOfInvoiceItem"/></xs:sequence></xs:complexType><xs:element name="GetInvoiceResult" nillable="true" type="tns:GetInvoiceResult"/><xs:complexType name="ArrayOfInvoiceItem"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="InvoiceItem" nillable="true" type="tns:InvoiceItem"/></xs:sequence></xs:complexType><xs:element name="ArrayOfInvoiceItem" nillable="true" type="tns:ArrayOfInvoiceItem"/><xs:complexType name="InvoiceItem"><xs:sequence><xs:element minOccurs="0" name="AmountNet" type="xs:decimal"/><xs:element minOccurs="0" name="Bookings" nillable="true" type="tns:ArrayOfInvoiceBookingDetailItem"/><xs:element minOccurs="0" name="Currency" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="InvoiceDate" nillable="true" type="tns:FDateTime"/><xs:element minOccurs="0" name="InvoiceID" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:element name="InvoiceItem" nillable="true" type="tns:InvoiceItem"/><xs:complexType name="ArrayOfInvoiceBookingDetailItem"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="InvoiceBookingDetailItem" nillable="true" type="tns:InvoiceBookingDetailItem"/></xs:sequence></xs:complexType><xs:element name="ArrayOfInvoiceBookingDetailItem" nillable="true" type="tns:ArrayOfInvoiceBookingDetailItem"/><xs:complexType name="InvoiceBookingDetailItem"><xs:sequence><xs:element minOccurs="0" name="BookingRequestItem" nillable="true" type="tns:BookingRequestItem"/><xs:element minOccurs="0" name="Charges" nillable="true" type="tns:ArrayOfInvoiceBookingDetailChargeItem"/><xs:element minOccurs="0" name="DocID" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:element name="InvoiceBookingDetailItem" nillable="true" type="tns:InvoiceBookingDetailItem"/><xs:complexType name="ArrayOfInvoiceBookingDetailChargeItem"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="InvoiceBookingDetailChargeItem" nillable="true" type="tns:InvoiceBookingDetailChargeItem"/></xs:sequence></xs:complexType><xs:element name="ArrayOfInvoiceBookingDetailChargeItem" nillable="true" type="tns:ArrayOfInvoiceBookingDetailChargeItem"/><xs:complexType name="InvoiceBookingDetailChargeItem"><xs:sequence><xs:element minOccurs="0" name="AmountNet" type="xs:decimal"/><xs:element minOccurs="0" name="Description" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="ItemID" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:element name="InvoiceBookingDetailChargeItem" nillable="true" type="tns:InvoiceBookingDetailChargeItem"/></xs:schema><xs:schema elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/Arrays"><xs:complexType name="ArrayOfstring"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:element name="ArrayOfstring" nillable="true" type="tns:ArrayOfstring"/></xs:schema></wsdl:types><wsdl:message name="IFBooking_CreateBookingRequest_InputMessage"><wsdl:part name="parameters" element="tns:CreateBookingRequest"/></wsdl:message><wsdl:message name="IFBooking_CreateBookingRequest_OutputMessage"><wsdl:part name="parameters" element="tns:CreateBookingRequestResponse"/></wsdl:message><wsdl:message name="IFBooking_BookingRequestFeedback_InputMessage"><wsdl:part name="parameters" element="tns:BookingRequestFeedback"/></wsdl:message><wsdl:message name="IFBooking_BookingRequestFeedback_OutputMessage"><wsdl:part name="parameters" element="tns:BookingRequestFeedbackResponse"/></wsdl:message><wsdl:message name="IFBooking_GetBooking_InputMessage"><wsdl:part name="parameters" element="tns:GetBooking"/></wsdl:message><wsdl:message name="IFBooking_GetBooking_OutputMessage"><wsdl:part name="parameters" element="tns:GetBookingResponse"/></wsdl:message><wsdl:message name="IFBooking_CancelBookingRequest_InputMessage"><wsdl:part name="parameters" element="tns:CancelBookingRequest"/></wsdl:message><wsdl:message name="IFBooking_CancelBookingRequest_OutputMessage"><wsdl:part name="parameters" element="tns:CancelBookingRequestResponse"/></wsdl:message><wsdl:message name="IFBooking_ListRoutes_InputMessage"><wsdl:part name="parameters" element="tns:ListRoutes"/></wsdl:message><wsdl:message name="IFBooking_ListRoutes_OutputMessage"><wsdl:part name="parameters" element="tns:ListRoutesResponse"/></wsdl:message><wsdl:message name="IFBooking_ListSailings_InputMessage"><wsdl:part name="parameters" element="tns:ListSailings"/></wsdl:message><wsdl:message name="IFBooking_ListSailings_OutputMessage"><wsdl:part name="parameters" element="tns:ListSailingsResponse"/></wsdl:message><wsdl:message name="IFBooking_GetInvoice_InputMessage"><wsdl:part name="parameters" element="tns:GetInvoice"/></wsdl:message><wsdl:message name="IFBooking_GetInvoice_OutputMessage"><wsdl:part name="parameters" element="tns:GetInvoiceResponse"/></wsdl:message><wsdl:portType name="IFBooking"><wsdl:operation name="CreateBookingRequest"><wsdl:input wsaw:Action="http://tempuri.org/IFBooking/CreateBookingRequest" message="tns:IFBooking_CreateBookingRequest_InputMessage"/><wsdl:output wsaw:Action="http://tempuri.org/IFBooking/CreateBookingRequestResponse" message="tns:IFBooking_CreateBookingRequest_OutputMessage"/></wsdl:operation><wsdl:operation name="BookingRequestFeedback"><wsdl:input wsaw:Action="http://tempuri.org/IFBooking/BookingRequestFeedback" message="tns:IFBooking_BookingRequestFeedback_InputMessage"/><wsdl:output wsaw:Action="http://tempuri.org/IFBooking/BookingRequestFeedbackResponse" message="tns:IFBooking_BookingRequestFeedback_OutputMessage"/></wsdl:operation><wsdl:operation name="GetBooking"><wsdl:input wsaw:Action="http://tempuri.org/IFBooking/GetBooking" message="tns:IFBooking_GetBooking_InputMessage"/><wsdl:output wsaw:Action="http://tempuri.org/IFBooking/GetBookingResponse" message="tns:IFBooking_GetBooking_OutputMessage"/></wsdl:operation><wsdl:operation name="CancelBookingRequest"><wsdl:input wsaw:Action="http://tempuri.org/IFBooking/CancelBookingRequest" message="tns:IFBooking_CancelBookingRequest_InputMessage"/><wsdl:output wsaw:Action="http://tempuri.org/IFBooking/CancelBookingRequestResponse" message="tns:IFBooking_CancelBookingRequest_OutputMessage"/></wsdl:operation><wsdl:operation name="ListRoutes"><wsdl:input wsaw:Action="http://tempuri.org/IFBooking/ListRoutes" message="tns:IFBooking_ListRoutes_InputMessage"/><wsdl:output wsaw:Action="http://tempuri.org/IFBooking/ListRoutesResponse" message="tns:IFBooking_ListRoutes_OutputMessage"/></wsdl:operation><wsdl:operation name="ListSailings"><wsdl:input wsaw:Action="http://tempuri.org/IFBooking/ListSailings" message="tns:IFBooking_ListSailings_InputMessage"/><wsdl:output wsaw:Action="http://tempuri.org/IFBooking/ListSailingsResponse" message="tns:IFBooking_ListSailings_OutputMessage"/></wsdl:operation><wsdl:operation name="GetInvoice"><wsdl:input wsaw:Action="http://tempuri.org/IFBooking/GetInvoice" message="tns:IFBooking_GetInvoice_InputMessage"/><wsdl:output wsaw:Action="http://tempuri.org/IFBooking/GetInvoiceResponse" message="tns:IFBooking_GetInvoice_OutputMessage"/></wsdl:operation></wsdl:portType><wsdl:binding name="BasicHttpBinding_IFBooking" type="tns:IFBooking"><soap:binding transport="http://schemas.xmlsoap.org/soap/http"/><wsdl:operation name="CreateBookingRequest"><soap:operation soapAction="http://tempuri.org/IFBooking/CreateBookingRequest" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="BookingRequestFeedback"><soap:operation soapAction="http://tempuri.org/IFBooking/BookingRequestFeedback" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="GetBooking"><soap:operation soapAction="http://tempuri.org/IFBooking/GetBooking" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="CancelBookingRequest"><soap:operation soapAction="http://tempuri.org/IFBooking/CancelBookingRequest" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="ListRoutes"><soap:operation soapAction="http://tempuri.org/IFBooking/ListRoutes" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="ListSailings"><soap:operation soapAction="http://tempuri.org/IFBooking/ListSailings" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="GetInvoice"><soap:operation soapAction="http://tempuri.org/IFBooking/GetInvoice" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation></wsdl:binding><wsdl:service name="FBooking"><wsdl:port name="BasicHttpBinding_IFBooking" binding="tns:BasicHttpBinding_IFBooking"><soap:address location="http://booking.tsf-ferries.com/FBookingWebService/FBooking.svc"/></wsdl:port></wsdl:service></wsdl:definitions>