StaticConfiguration (Deprecated)
Method Goals
This method provides information about the static configuration of the supplier so that it can be effectively configured.
Request Format
The request does not require any elements - empty request.
Response Format
The XML response contains many elements of the supplier’s configuration: number of hotels, number of cities and number of areas available, maximum number of roomcandidate, maximum number of paxes in a roomcandidate, release days, minimum stay, list of languages supported …
StaticConfigurationRQ Example
<StaticConfigurationRQ>
</StaticConfigurationRQ>
StaticConfigurationRQ Description
Element | Number | Type | Description |
---|---|---|---|
StaticConfigurationRQ | 1 | Root node. |
StaticConfigurationRS Example
<StaticConfigurationRS>
<MaxNumberHotels>2000</MaxNumberHotels>
<MaxNumberCities>1</MaxNumberCities>
<MaxNumberZones>1</MaxNumberZones>
<MaxNumberGeoCodes>0</MaxNumberGeoCodes>
<RequiredRoomList>false</RequiredRoomList>
<InformCancelPolicies>true</InformCancelPolicies>
<InformBindingPriceValuation>true</InformBindingPriceValuation>
<InformBindingPrice>true</InformBindingPrice>
<InformNRFValuation>true</InformNRFValuation>
<InformNRFRate>true</InformNRFRate>
<Inform55Rate>true</Inform55Rate>
<InformPackageRate>true</InformPackageRate>
<InformExtraActivity>false</InformExtraActivity>
<InformForfait>true</InformForfait>
<RemarksValuation>true</RemarksValuation>
<MaxNumberRoomCandidates>9</MaxNumberRoomCandidates>
<MaxPaxInRoomCandidates>9</MaxPaxInRoomCandidates>
<Release>0</Release>
<MinimumStay>0</MinimumStay>
<InformBillingSupplierReservation>false</InformBillingSupplierReservation>
<ImplementsProvideLocatorReservationRead>true</ImplementsProvideLocatorReservationRead>
<ImplementsClientLocatorReservationRead>true</ImplementsClientLocatorReservationRead>
<ImplementsCancel>true</ImplementsCancel>
<InformPriceReservation>true</InformPriceReservation>
<HotelListLanguages>
<Languages>
<Language>en</Language>
<Language>es</Language>
<Language>de</Language>
<Language>pt</Language>
<Language>fr</Language>
<Language>it</Language>
</Languages>
</HotelListLanguages>
<ReservationListCreationDate>true</ReservationListCreationDate>
<ReservationListCheckDate>true</ReservationListCheckDate>
<HotelListType>OffLineCompleted</HotelListType>
<DescriptiveInfoType>NotImplemented</DescriptiveInfoType>
<GeographicDestinationTreeType>OffLine</GeographicDestinationTreeType>
<AvailDestinationTreeType>OffLine</AvailDestinationTreeType>
<RoomListType>OnLine</RoomListType>
<InformCancelPoliciesReservationRead>false</InformCancelPoliciesReservationRead>
<InformCancelPoliciesReservationList>false</InformCancelPoliciesReservationList>
<InformCancelPoliciesAvail>false</InformCancelPoliciesAvail>
<InformChangesPolicies>false</InformChangesPolicies>
<ImplementsDeltaPrice>false</ImplementsDeltaPrice>
<RequiredAllPassengers>true</RequiredAllPassengers>
<ImplementsDailyPrice>false</ImplementsDailyPrice>
<InformBedsAvail>false</InformBedsAvail>
<InformModificationPolicies>false</InformModificationPolicies>
<InformNRFRateByRoom>false</InformNRFRateByRoom>
<ModifyTransactions>
<ModifyTransaction>
<Modify>ModifyStartDateAddDays</Modify>
<Modify>ModifyEndDateAddDays</Modify>
</ModifyTransaction>
<ModifyTransaction>
<Modify>ModifyHolder</Modify>
<Modify>ModifyRoomsAddRooms</Modify>
<Modify>ModifyRoomsRemoveRooms</Modify>
</ModifyTransaction>
</ModifyTransactions>
<AllowsCurrencyAvail>true</AllowsCurrencyAvail>
<InformCancelPoliciesModify>false</InformCancelPoliciesModify>
<AllowOnRequest>false</AllowOnRequest>
<ImplementsDailyRatePlan>false</ImplementsDailyRatePlan>
<AllowRemarks>false</AllowRemarks>
<InformSharedBed>false</InformSharedBed>
<InformBedType>false</InformBedType>
<InformNumberOfBeds>false</InformNumberOfBeds>
<AllowBlockOption>false</AllowBlockOption>
<InformExclusiveDeal>false</InformExclusiveDeal>
<InformPriceCancel>false</InformPriceCancel>
<AllowUrlCard>false</AllowUrlCard>
<InformCancelPoliciesDescription>false</InformCancelPoliciesDescription>
<PaymentTypes>
<PaymentType>LaterPay</PaymentType>
<PaymentType>MerchantPay</PaymentType>
</PaymentTypes>
<InformAvailableModificationsInReservationRead>false</InformAvailableModificationsInReservationRead>
<RequiredNationality>false</RequiredNationality>
<Inform60Rate>false</Inform60Rate>
<Inform65Rate>false</Inform65Rate>
<InformCanaryResidentRate>false</InformCanaryResidentRate>
<InformBalearicResidentRate>false</InformBalearicResidentRate>
<InformLargeFamilyRate>false</InformLargeFamilyRate>
<InformHoneymoonRate>false</InformHoneymoonRate>
<ImplementsBusinessRules>false</ImplementsBusinessRules>
<ImplementsProviderLocatorCancel>false</ImplementsProviderLocatorCancel>
<ImplementsClientLocatorCancel>false</ImplementsClientLocatorCancel>
<NumMarketsAllowed>5</NumMarketsAllowed>
<InformTiket>false</InformTiket>
<ImplementsDescriptiveInfoExtended>false</ImplementsDescriptiveInfoExtended>
<InformNumberOfUnits>true</InformNumberOfUnits>
<AgeRange>
<Age min = "0" max = "2"/>
<Age min = "3" max = "12"/>
<Age min = "13" max = "999"/>
</AgeRange>
<DestinationRegex>
<Regex>HOT</Regex>
</DestinationRegex>
</StaticConfigurationRS>
StaticConfigurationRS Description
Element | Number | Type | Description |
---|---|---|---|
StaticConfigurationRS | 1 | Root node. | |
MaxNumberHotels | 1 | Integer | Maximum number of hotel that can be requested in an AvailRQ. |
MaxNumberCities | 1 | Integer | Maximum number of cities that can be requested in an AvailRQ. |
MaxNumberZones | 1 | Integer | Maximum number of zones that can be requested in an AvailRQ. |
MaxNumberGeoCodes | 1 | Integer | Maximum number of GeoCodes that can be requested in an AvailRQ. |
RequiredRoomList | 1 | Boolean | The supplier has implemented a list of rooms in which the room description is returned in availability.(not a mandatory call) |
InformCancelPolicies | 1 | Boolean | Returns cancellation policies. |
InformBindingPriceValuation | 1 | Boolean | Informs if the price is binding in valuation response. |
InformBindingPrice | 1 | Boolean | Supplier returns binding PVPs in availability. |
InformNRFValuation | 1 | Boolean | The supplier can inform in valuation if the rate is non-refundable. |
InformNRFRate | 1 | Boolean | The supplier can inform in availability if the rate is non-refundable. |
InformNRFRateByRoom | 1 | Boolean | The supplier can inform in availability if the room is non-refundable. |
Inform55Rate | 1 | Boolean | Returns options for over 55s rates (senior rates) in availability. |
InformPackageRate | 1 | Boolean | Informs package rates options in availability. These options can’t be sold separately. |
InformExtraActivity | 1 | Boolean | Informs of the possible option type Hotel+entrance. |
InformForfait | 1 | Boolean | Informs of the possible option type Hotel+Forfait. |
RemarksValuation | 1 | Boolean | Returns remarks in Valuation. |
MaxNumberRoomCandidates | 1 | Integer | Maximum number of room candidates that can be requested in the same avail request. |
MaxPaxInRoomCandidates | 1 | Integer | Maximum number paxs in same room that can be requested in the same avail request. |
Release | 1 | Integer | Minimum days required in between booking date and checking date ( days in advance ). If the value is zero then there is no limitation. |
MinimumStay | 1 | Integer | Minimum number of days required for booking. If the value is zero then there is no limitation. |
InformBillingSupplier Reservation | 1 | Boolean | Informs data of the external supplier in the booking. |
ImplementsProvideLocator ReservationRead | 1 | Boolean | The supplier implements ReservationRead using provider locator. |
ImplementsClientLocator ReservationRead | 1 | Boolean | The supplier implements ReservationRead using client locator. |
ImplementsCancel | 1 | Boolean | The supplier implements the Cancel method. |
InformPriceReservation | 1 | Boolean | The supplier informs the booking price in the reservation method. |
HotelListLanguages | 1 | Languages that the supplier returns their information in. | |
HotelListLanguages/Languages | 1 | List of languages. | |
HotelListLanguages/Languages /Language | 1..n | String | Language code. |
ReservationListCreationDate | 1 | Boolean | The supplier implements ReservationList by creation date. |
ReservationListCheckDate | 1 | Boolean | The supplier implements ReservationList by check in date. |
HotelListType | 1 | Enum | XMLTravelgate’s internal parameter, see the specification in Detailed description. |
DescriptiveInfoType | 1 | Enum | XMLTravelgate’s internal parameter, see the specification in Detailed description. |
GeographicDestination TreeType | 1 | Enum | XMLTravelgate’s internal parameter, see the specification in Detailed description. |
AvailDestinationTreeType | 1 | Enum | XMLTravelgate’s internal parameter, see the specification in Detailed description. |
RoomListType | 1 | Enum | XMLTravelgate’s internal parameter, see the specification in Detailed description. |
InformCancelPolicies ReservationRead | 1 | Boolean | Informs cancellation policies in ReservationRead. |
InformCancelPolicies ReservationList | 1 | Boolean | Informs cancellation policies in ReservationList. |
InformCancelPoliciesAvail | 1 | Boolean | Informs cancellation policies in Avail. |
InformChangesPolicies | 1 | Boolean | The supplier informs if there is an extra fee for any booking modification. |
ImplementsDeltaPrice | 1 | Boolean | Implements a margin stipulated by the client for booking with a higher price (delta). |
RequiredAllPassengers | 1 | Boolean | Required data for all passengers (names and surnames). |
ImplementsOffersAvail | 1 | Boolean | If true, the supplier returns the offers applied in Avail. |
ImplementsRemarksAvail | 1 | Boolean | Space available for any remarks or comments aimed at the client in Avail. |
AllowsCurrencyAvail | 1 | Boolean | If true, it is possible to request the currency in Avail. |
AllowOnRequest | 1 | Boolean | If true, the supplier informs the onrequest status option in Avail, Valuation, and Reservation. |
InformCancelPoliciesModify | 1 | Boolean | Informs the cancellation policies in Modification methods. |
ImplementsDailyPrice | 1 | Boolean | Informs if the supplier returns the daily price in Avail. |
ImplementsDailyRatePlan | 1 | Boolean | Informs if the supplier returns the daily rate in Avail. |
AllowRemarks | 1 | Boolean | Informs if the supplier allows send remarks in Reservation. |
InformSharedBed | 1 | Boolean | Informs in availability response if beds in the room are shared. |
InformBedType | 1 | Boolean | Informs if the supplier returns the beds types in Avail. |
InformNumberOfBeds | 1 | Boolean | Informs if the supplier returns the number of beds for each room in Avail. |
AllowBlockOption | 1 | Boolean | Informs if the supplier can block the option in Valuation. |
InformExclusiveDeal | 1 | Boolean | The supplier indicates if a Hotel is an Exclusive Deal in HotelList and/or DescriptiveInfo. |
InformPriceCancel | 1 | Boolean | The supplier informs about the cancelation price in the cancel response. |
AllowUrlCard | 1 | Boolean | Specifies if the supplier allows url card data encode when the paymente type is LaterPay. |
InformCancelPolicies Description | 1 | Boolean | Specifies if the supplier informs the cancel policies in free text in Valuation. |
ImplementsBusinessRules | 1 | Boolean | Specifies if this supplier uses businessrules in Avail. |
PaymentTypes | 1 | List of payment types accepted by the supplier. | |
PaymentTypes/PaymentType | 1..n | Indicates the types of payment (Merchant, Direct …) . | |
InformAvailableModifications InReservationRead | 1 | Boolean | Specifies if the supplier informs of the possible modifications in ReservationRead. |
RequiredNationality | 1 | Boolean | Informs if the supplier requires nationality in Avail, Valuation and Reservation. |
Inform60Rate | 1 | Boolean | The supplier informs the options with rates of pax of 60 years old or over in availability. |
Inform65Rate | 1 | Boolean | The supplier informs the options with rates of pax of 65 years old or over in availability. |
InformCanaryResidentRate | 1 | Boolean | The supplier informs rates for canary residents in Avail. |
InformBalearicResidentRate | 1 | Boolean | The supplier informs rates for balearic residents in Avail. |
InformLargeFamilyRate | 1 | Boolean | The supplier informs rates for large families in Avail. |
InformHoneymoonRate | 1 | Boolean | The supplier informs rates for honeymoon in Avail. |
ImplementsProviderLocatorCancel | 1 | Boolean | The supplier implements cancel transaction using provider locator. |
ImplementsClientLocatorCancel | 1 | Boolean | The supplier implements cancel transaction using client locator. |
InformModificationPolicies | 1 | Boolean | The supplier informs of the modification policies in Valuation. |
ModifyTransactions | 0..1 | Modifications allowed by the supplier. | |
ModifyTransactions /ModifyTransaction | 1..n | Modifications allowed in the same request by the supplier. | |
ModifyTransactions /ModifyTransaction/Modify | 1..n | Modification type (ModifyStartDateAddDays, ModifyStartDateSubtractDays, ModifyEndDateAddDays, ModifyEndDateSubtractDays, ModifyHolder, ModifyRoomsAddRooms, ModifyRoomsRemoveRooms, ModifyMealPlan or ModifyAddComment). | |
NumMarketsAllowed | 1 | Integer | Number of markets supported by the supplier in the same request. |
InformTiket | 1 | Boolean | Informs of the possible option type Hotel+Ticket. |
ImplementsDescriptive InfoExtended | 1 | Boolean | Indicates whether the new DescriptiveInfo is implemented. |
InformNumberOfUnits | 1 | Boolean | Indicates the number of units available per room. |
AgeRange | 0..1 | The age range used by the supplier. | |
AgeRange /Age | 1..n | Age range | |
@min | 1 | String | Minimum age in range |
@max | 1 | String | Max age in range |
DestinationRegex | 0..1 | List of regex. | |
DestinationRegex /Regex | 1..n | String | Regex. |
Detailed description
HotelListType, DescriptiveInfoType, GeographicDestinationTreeType, AvailDestinationTreeType and RoomListType:
These parameters are XMLTravelgate’s internal parameters. They define the type of download each method has for each supplier. If the parameter value is set as online, the method runs a direct call to the supplier’s system because the method takes less than 4 minutes. Any other value will signify that the process takes more than 4 minutes, which means we have to cache the information in our BBDD (the methods with this feature are updated every week).
The following tags are set as FALSE by default:
(This is either because the supplier doesn’t support it or because is has not been updated yet)
- ImplementsDailyRatePlan
- ImplementsDailyPrice
- InformSharedBed
- InformBedType
- InformNumberOfBeds
- AllowBlockOption
- InformPriceCancel
- InformAvailableModificationsInReservationRead
- RequiredNationality
- Inform60Rate
- Inform65Rate
- InformCanaryResidentRate
- InformBalearicResidentRate
- InformLargeFamilyRate
- InformHoneymoonRate
- ImplementsProviderLocatorCancel
- ImplementsClientLocatorCancel
- NumMarketsAllowed
- ImplementsDescriptiveInfoExtended
- InformNumberOfUnits