Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

Inhalt


Target audienceUpsell, CRS, MOBILE, KIOSK
Version1.0.
AuthenticationBearer Token
Message typePush, Asynchronous
DirectionOutbound


Message Description

The process being facilitated is that of notifying subscriber of creation and modification of a reservation group master object.


Message Attributes

IO_ResGroupNotifRQ

stringstring.nstringstringA collection of GuestCount by age group.10A recurring element that identifies the number of guests and ages of the guests@HotelCode@ArrivalDate@ID

Element | @Attribute

Type

Num

Description 

Comments + Content inboundoutboundpAIROnPrem

IO_ResGroupNotifRQ


1

(Haken)(Haken)(Fehler)

@CorrelationID 

StringLength1to64

1

CorrelationID for RQ and RS


(Haken)(Haken)(Fehler)

@TimeStamp 

dateTime

1

ISO DateTime of message creation


(Haken)(Haken)(Fehler)

@TransactionStatusCode

StringLength1to32

0..1

"1.00"(Haken)(Haken)



(Haken)(Fehler)

IO_ResGroupNotifRQ | POS

1

 

(Haken)(Haken)

IO_ResGroupNotifRQ | POS | Source


1..n

 This holds details regarding the requestor. It may be repeated to also accommodate the delivery systems.


(Haken)(Haken)(Fehler)

IO_ResGroupNotifRQ | POS | Source | RequestorID


0..1

An identifier of the entity making the request (e.

g.; ATA/IATA/ID number,

Electronic Reservation Service Provider (ERSP), Association of British Travel Agents (ABTA)).

 


(Haken)(Haken)(Fehler)

@ID

StringLength1to32

1

Unique identifier of the reservation

Reservation ID(Haken) 1

A unique identifying value assigned by the creating system. In the context of protel IO, this will be the unique hotel ID where the profile was created.


(Haken)(Fehler)(Haken)

@ID_Context

StringLength1to32

1

Used to identify the source of the identifier. For both outbound (from protelIO) and inbound (to protelIO) request messages, this must carry the string value

"protelIO"(Haken)(Haken)(Fehler)

@Type

IOCodeString

0..1

Type of the identifier

"Reservation" (OTA 14)(Haken)OTA_CodeType UIT 1

A numeric reference to the type of object defined by the unique ID attribute. Refer to the OTA code lists Unique ID Type (UIT)

Type="36"(Haken)(Fehler)(Haken)
IO_ResGroupNotifRQ | POS | TPA_Extensions
0..1

(Haken)(Fehler)
IO_ResGroupNotifRQ | POS | TPA_Extensions | POSExtensions
0..1

(Haken)(Fehler)
IO_ResGroupNotifRQ | POS | TPA_Extensions | POSExtensions | HotelInfo
0..1

(Haken)(Fehler)
@FiscalDatedate0..1The FiscalDate transports the actual date of the PMS.
(Haken)(Fehler)
IO_ResGroupNotifRQ | ReservationGroups
1

(Haken)(Fehler)

@ChainCode

StringLength1to80..1The code that identifies a hotel chain or management group. The hotel chain code is decided between vendors.



(Haken)(Fehler)
@HotelCode

@ChainCode

(Haken)StringLength1to160..1The code that uniquely identifies a single hotel property.
(Haken)(Fehler)
@HotelIDStringLength1to80..1The number that uniquely identifies a single hotel property.
(Haken)(Fehler)
@HotelNameStringLength1to1280..1A text field used to communicate the proper name of the hotel.
(Haken)(Fehler)

IO_ResGroupNotifRQ | ReservationGroups | ReservationGroup


01..1n

 Modify packages of a reservation


(Haken)(Fehler)
@ArrivalDatedate0..1Arrival date
(Haken)(Fehler)
@CreateDateTimedateTime1This is the date when the reservation was first made
(Haken)(Fehler)
@CreatorIDStringLength1to321The user or the office that originated the reservation
(Haken)(Fehler)
@DepartureDatedate0..1Departure date
(Haken)(Fehler)
@LastModifierIDStringLength1to320..1This indicates the last user who modified the reservation
(Haken)(Fehler)
@LastModifyDateTimedateTime0..1This indicates the last date and time when the reservation was modified
(Haken)(Fehler)
@ResStatusPMS_ResStatusType0..1Indicates the current status of the reservationPMS_ResStatusType(Haken)(Fehler)
@OptionDatedate0..1Indicates the date that reservation can be optional
(Haken)(Fehler)

IO_ResGroupNotifRQ | ReservationGroups | ReservationGroup | UniqueID


1..n

 


(Haken)(Fehler)
@IDOTA_CodeType UIT1GroupMaster reservationID
(Haken)(Fehler)
@ID_ContextStringLength1to321Used to identify where the ID comes from.
“protelIO

(Haken)(Fehler)

@Type

StringLength1to32

0..1

Defines the type of GroupMaster reservation

Type="36"(Haken)(Haken)(Fehler)
IO_ResGroupNotifRQ | ReservationGroups | ReservationGroup | Common
1A general information about the GroupReservation.
(Haken)(Fehler)
@GroupNameStringLength1to641

(Haken)(Fehler)
@MarketCodeStringLength1to640..1This is the abbreviation of the market segment being sold and may be needed by the system for tracking purposes.
(Haken)(Fehler)
@SourceOfBusinessStringLength1to640..1Used to specify where the business came from; e.g., radio, newspaper ad, or it could be a referring property.
(Haken)(Fehler)
@TravelReasonStringLength1to640..1Used to specify what is the reason of travel; e.g., Business, Pleasure.
(Haken)(Fehler)
@CancellationReasonStringLength1to640..1Used to specify what is the reason of cancellation.
(Haken)(Fehler)
IO_ResGroupNotifRQ | ReservationGroups | ReservationGroup | Notes
0..1

(Haken)(Fehler)
@ValueStringLength1to641

(Haken)(Fehler)
IO_ResGroupNotifRQ | ReservationGroups | ReservationGroup | Profile
1The profile for the guest incurring the charges. _Profile element outbound(Haken)(Fehler)
IO_ResGroupNotifRQ | ReservationGroups | ReservationGroup | Revenue
0..1Describes the revenue generated for the GroupReservation.
(Haken)(Fehler)
IO_ResGroupNotifRQ | ReservationGroups | ReservationGroup | Revenue | RevenueCategory
0..nDescribes the type of revenue generated.
(Haken)(Fehler)
@RevenueCategoryCodeOTA_CodeType RCC1Refer to OpenTravel Code List Revenue Category Code (RCC).Revenue Category Code (RCC)(Haken)(Fehler)
IO_ResGroupNotifRQ | ReservationGroups | ReservationGroup | Revenue | RevenueCategory | SummaryAmount
0..1A summary of all items posted to this GroupReservation.
(Haken)(Fehler)
@AmountMoney1A monetary amount.
(Haken)(Fehler)
@CurrencyCodeAlphaLength31Currency code. Use ISO 4217, three alpha code.
(Haken)(Fehler)
IO_ResGroupNotifRQ | ReservationGroups | ReservationGroup | Revenue | RevenueCategory | RevenueDetails
1

(Haken)(Fehler)
IO_ResGroupNotifRQ | ReservationGroups | ReservationGroup | Revenue | RevenueCategory | RevenueDetails | RevenueDetail
1..nThe line item detail of specific revenue transactions.
(Haken)(Fehler)
@AmountMoney1A monetary amount.
(Haken)(Fehler)
@CurrencyCodeAlphaLength3 1The code specifying a monetary unit. Use ISO 4217, three alpha code.
(Haken)(Fehler)
@DescriptionStringLength1to64 0..1The line item detail description for this posting.
(Haken)(Fehler)
@PMSRevenueCodeStringLength1to81The transaction code assigned by the PMS.
(Haken)(Fehler)
@ReferenceIDStringLength1to80..1The unique transaction identifier for this posting.
(Haken)(Fehler)
@TransactionDatedate0..1The date the transaction was posted.
(Haken)(Fehler)