Vorschlag Erweiterung Lager, Stellplatz sowie Mobilheim, Bungalow, Ferienhaus

96 views
Skip to first unread message

Alex Mutschlechner

unread,
Mar 12, 2018, 9:26:48 AM3/12/18
to AlpineBits
Vorschlag für Erweiterung.

Es wird folgende Anforderung an AlpineBits gestellt:
Es muss möglich sein, einen Lager-Platz (Schutzhütte, 1 Bett im Lager)
sowie einen Stellplatz (für Camper und/oder Zelt) zu übermitteln.

Weiters müssen Apartments wie folgt gekennzechnet werden:
1.    Apartment (wie bisher)
2.    Bungalow
3.    Ferienhaus
4.    Mobilheim (Camper zur Miete)


Mein Vorschlag für die Erweiterung von OTA_HotelDescriptiveContentNotif:

Lager:
GuestRoom/TypeRoom/@
@RoomClassificationCode = not present
@RoomTypeCode = 30 Bed in dormitory laut Cultuzz

Stellplatz:
@RoomClassificationCode = not present
@RoomTypeCode = 60 Pitch laut Cultuzz

Mobilhome/Bungalow/Ferienhaus
@RoomClassificationCode = 13 (Apartement)
UND
@RoomTypeCode = 3 Bungalow laut Cultuzz
@RoomTypeCode = 16 Caravan(Reisemobil/Wohnmobil) laut Cultuzz
@RoomTypeCode = 8 Holiday Home laut Cultuzz


Die Cultuzz-Kodes würde ich durch eine von AlpineBits definierte Liste von Kodes ersetzen.

alex.mutsch...@gmail.com

unread,
Jun 14, 2018, 1:26:27 AM6/14/18
to AlpineBits
Anbei noch mein konkreter Vorschlag:


<OTA_HotelDescriptiveContentNotifRQ>
<HotelDescriptiveContents>
<HotelDescriptiveContent HotelCode="">
<FacilityInfo>
<GuestRooms>
<GuestRoom Code="">
<TypeRoom RoomClassificationCode="" RoomTypeCode="" />



Zimmer : GuestRoom/TypeRoom/@RoomClassificationCode = 42 @RoomTypeCode = {not available}
Apartment: GuestRoom/TypeRoom/@RoomClassificationCode = 13 @RoomTypeCode = {not available}
Mobilheim: GuestRoom/TypeRoom/@RoomClassificationCode = {not available} @RoomTypeCode=1 (Cultuzz:16)
Bungalow: GuestRoom/TypeRoom/@RoomClassificationCode = {not available} @RoomTypeCode=2 (Cultuzz:3)
Ferienhaus: GuestRoom/TypeRoom/@RoomClassificationCode = {not available} @RoomTypeCode=3 (Cultuzz:8)
Stellplatz: GuestRoom/TypeRoom/@RoomClassificationCode = {not available} @RoomTypeCode=4 (Cultuzz:60)
Zeltplatz: GuestRoom/TypeRoom/@RoomClassificationCode = {not available} @RoomTypeCode=5 (Cultuzz:20)
Zelt- und Stellplatz: GuestRoom/TypeRoom/@RoomClassificationCode = {not available} @RoomTypeCode=6
Lager-Platz: GuestRoom/TypeRoom/@RoomClassificationCode = {not available} @RoomTypeCode=7 (Cultuzz:30)

alex.mutsch...@gmail.com

unread,
Jun 21, 2018, 10:18:53 AM6/21/18
to AlpineBits
Wie bei der letzte AB-Sitzung angemerkt, wird das Attribut „RoomTypeCode“ bereits in der Funktion „OTA_ResRetrieveRS“ verwendet. Aus diesem Grund kann dieses Attribut nicht die erste Wahl für die neuen Unterkunftstypen sein.

Zu beachten: Die Änderung betrifft OTA_ResRetrieveRS und OTA_HotelDescriptiveContentNotifRQ

Mein neue Vorschlag wäre somit den Node "TypeRoom" um das Attribut "RoomType" zu erweitern.

<OTA_HotelDescriptiveContentNotifRQ>
<HotelDescriptiveContents>
<HotelDescriptiveContent HotelCode="">
<FacilityInfo>
<GuestRooms>
<GuestRoom Code="">
<TypeRoom RoomClassificationCode="" RoomType="" />



Zimmer : GuestRoom/TypeRoom/@RoomClassificationCode = 42 @RoomType = {not available}
Apartment: GuestRoom/TypeRoom/@RoomClassificationCode = 13 @RoomType = {not available}
Mobilheim: GuestRoom/TypeRoom/@RoomClassificationCode = {not available} @RoomType=1
Bungalow: GuestRoom/TypeRoom/@RoomClassificationCode = {not available} @RoomType=2
Ferienhaus: GuestRoom/TypeRoom/@RoomClassificationCode = {not available} @RoomType=3
Stellplatz: GuestRoom/TypeRoom/@RoomClassificationCode = {not available} @RoomType=4
Zeltplatz: GuestRoom/TypeRoom/@RoomClassificationCode = {not available} @RoomType=5
Zelt- und Stellplatz: GuestRoom/TypeRoom/@RoomClassificationCode = {not available} @RoomType=6
Lager-Platz: GuestRoom/TypeRoom/@RoomClassificationCode = {not available} @RoomType=7


Im OTA-XSD ist das Attribut wie folgt beschrieben:
>>(Formerly, RoomInventoryCode) A code value that indicates the type of room for which this request is made, e.g.: double, king, etc. Values may use the Hotel Descriptive Content table or a codes specific to the property or hotel brand.<<
Es gibt zwar auch andere Attribute, diese sind aber an OTA-Listen gebunden.
Message has been deleted
Message has been deleted

alex.mutsch...@gmail.com

unread,
Jun 28, 2018, 6:26:26 AM6/28/18
to AlpineBits
Die Gruppe hat sich auf folgendes geeinigt

Zimmer: GuestRoom/TypeRoom/@RoomClassificationCode = 42 @RoomType=1
Apartment: GuestRoom/TypeRoom/@RoomClassificationCode = 13 @RoomType=2
Mobilheim: GuestRoom/TypeRoom/@RoomClassificationCode = 13 @RoomType=3
Bungalow: GuestRoom/TypeRoom/@RoomClassificationCode = 13 @RoomType=4
Ferienhaus: GuestRoom/TypeRoom/@RoomClassificationCode = 13 @RoomType=5
Stellplatz: GuestRoom/TypeRoom/@RoomClassificationCode = 5 @RoomType=6
Zeltplatz: GuestRoom/TypeRoom/@RoomClassificationCode = 5 @RoomType=7
Zelt- und Stellplatz: GuestRoom/TypeRoom/@RoomClassificationCode = 5 @RoomType=8
Lager-Platz: GuestRoom/TypeRoom/@RoomClassificationCode = 42 @RoomType=9

izan...@gmail.com

unread,
Jul 30, 2018, 8:32:54 AM7/30/18
to AlpineBits
Salve, di seguito i 2 file xml (OTA_HotelDescriptiveContentNotifRQ e OTA_ResRetrieveRS) convalidati con OTA per la codifica delle RoomType:

***************************************************
<OTA_HotelDescriptiveContentNotifRQ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.opentravel.org/OTA/2003/05" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05 OTA_HotelDescriptiveContentNotifRQ.xsd" Version="1.000" TimeStamp="2018-07-25T14:09:13">
<HotelDescriptiveContents>
<HotelDescriptiveContent HotelCode="12345">
<FacilityInfo>
<GuestRooms>
<GuestRoom Code="EZ" MinOccupancy="1" MaxOccupancy="1">
<TypeRoom StandardOccupancy="1" RoomClassificationCode="5" RoomType="8" />
<Amenities>
<Amenity RoomAmenityCode="7" />
<Amenity RoomAmenityCode="10" />
<Amenity RoomAmenityCode="16" />
<Amenity RoomAmenityCode="50" />
<Amenity RoomAmenityCode="92" />
<Amenity RoomAmenityCode="203" />
<Amenity RoomAmenityCode="251" />
<Amenity RoomAmenityCode="268" />
<Amenity RoomAmenityCode="276" />
</Amenities>
<MultimediaDescriptions>
<MultimediaDescription InfoCode="25">
<TextItems>
<TextItem>
<Description Language="de" TextFormat="PlainText">Zeltplatz</Description>
<Description Language="en" TextFormat="PlainText">Piazzola.</Description>
<Description Language="it" TextFormat="PlainText">Pitch</Description>
</TextItem>
</TextItems>
</MultimediaDescription>
</MultimediaDescriptions>
</GuestRoom>
<GuestRoom Code="EZ">
<TypeRoom RoomID="1329" />
</GuestRoom>
</GuestRooms>
</FacilityInfo>
</HotelDescriptiveContent>
</HotelDescriptiveContents>
</OTA_HotelDescriptiveContentNotifRQ>

***************************************************
<OTA_ResRetrieveRS
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://www.opentravel.org/OTA/2003/05"
xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05 OTA_ResRetrieveRS.xsd"
Version="7.000">
<Success/>
<ReservationsList>
<HotelReservation CreateDateTime="2017-09-03T19:47:50" ResStatus="Requested" >
<UniqueID Type="14" ID="xy" ></UniqueID>
<RoomStays>
<RoomStay>
<RoomTypes>
<RoomType RoomTypeCode="A" RoomClassificationCode="5" RoomType="8" />
</RoomTypes>
<GuestCounts>
<GuestCount Count="1" ></GuestCount>
</GuestCounts>
<TimeSpan>
<StartDateWindow EarliestDate="2017-10-03" LatestDate="2017-10-08"></StartDateWindow>
</TimeSpan>
</RoomStay>
</RoomStays>
<ResGuests>
<ResGuest>
<Profiles>
<ProfileInfo>
<Profile>
<Customer Language="de" Gender="Unknown">
<PersonName>
<GivenName>Mario</GivenName>
<Surname>Rossi</Surname>
</PersonName>
<Address>
<CountryName Code="DE" />
</Address>
</Customer>
</Profile>
</ProfileInfo>
</Profiles>
</ResGuest>
</ResGuests>
<ResGlobalInfo>
<HotelReservationIDs>
<HotelReservationID ResID_Type="13" ResID_SourceContext="cnt" ResID_Value="res" ResID_Source="www.lts.it" />
</HotelReservationIDs>
<BasicPropertyInfo/>
</ResGlobalInfo>
</HotelReservation>
</ReservationsList>
</OTA_ResRetrieveRS>
*********************************************************

Reply all
Reply to author
Forward
0 new messages