Request message format - Modify

Element Path

Attribute

Occ

Type

Notes

HotelML/Head/Process

1

DataPath

1

Char

Set to "/HotelML/Form/ModifyReservation”

Function

1

Char

Set to “TI_ModifyReservationV1_1”

Token

1

Char

Unique ID for the transaction generated by the system sending the transaction.

HotelML/Head/Route

1

Source

1

Char 2-3

Identifies the organization sending the transaction. The value to use will be provided during the implementation project.

Destination

1

Char 2

Always set to “00” (i.e. zero zero).

HotelML/Form/ModifyReservation

Session

0..1

Enum

Set to “New” if using active session control (i.e. booking will not be confirmed until committed using the SessionControl message). Otherwise omit the attribute.

HotelML/Form/ModifyReservation/Res ervation

1

The Reservation element is used to identify the booking to be modified. This includes the confirmation number plus other information to verify the booking (e.g. arrival/departure dates, guest name etc.)

Confirmation Number

1

Char 6-80

CRS confirmation number

InDate

1

Date

Arrival date

OutDate

1

Date

Departure date

PropertyCode

1

Char 10

Chain and property code – e.g. “UI;12345”

HotelML/Form/ModifyReservation/ Locale

0..1

This is used to request the response in a specific language. Note: It can only be included if requesting a language other than English.`

Language

1

Char 2

Language code – e.g. “FR”

Country

0..1

Char

Optional country name – e.g. “France”.

HotelML/Form/ModifyReservation/ Reservation/Guest

1

Name of primary guest

FirstName

1

Char 99

Guest’s first name or initials. Total length of FirsName + LastName cannot exceed 99 characters

LastName

1

Char 99

Guest’s last name

HotelML/Form/ModifyReservation/ UpdateReservation

1

The UpdateReservation element contains a full recap of the booking, containing both changed and unchanged information. The content of this element and all child elements is exactly the same as the BookReservation element (and so not repeated here) except that the PropertyCode and Session attributes are not used.