This instance is currently being migrated to the new Atlassian One Confluence sytem.
If you can't find your space anymore, it should be already in the new System: https://confluence.weareplanet.com/
OTA_ProfileMergeRQ
Message Description
The process being facilitated is that of having one or more (losing) guest profile/s set obsolete and merge into one (winning) other. This process has to be done generally, but not exclusively by a Customer Relationship System (CRM) and a Property Management System (PMS).
Note!
Each record in this table has been flagged to indicate whether an element or attribute is currently implemented in protel AIR or protel MPE/SPE (On-Prem). Functionality enhancements are ongoing, so it is important to check the SMP site documentation for regular updates.
OTA_ProfileMergeRQ - Attributes
Element | @Attribute | Num | Description | Comments + Contents outbound | pAIR | OnPrem | Comments + Contents inbound | pAir | onPrem |
---|---|---|---|---|---|---|---|---|
OTA_ProfileMergeRQ | 1 | Root element of the message. | ||||||
@EchoToken | 0..1 | A reference for additional message identification, assigned by the requesting host system.When a request message includes an echo token the corresponding response message MUST include an echo token with an identical value | ||||||
@TimeStamp | 0..1 | Indicates the creation date and time of the message in UTC using the format specified by ISO 8601 with time values using the 24 hour clock. | YYY-MM-DDThh;mm;ssZ (e.g.: 2019-06-11T06:14:42Z) | YYY-MM-DDThh;mm;ssZ (e.g.: 2019-06-11T06:14:42Z) | ||||
@Version | 1 | For all Open Travel versioned messages,the version of the message is indicated by a decimal value . | Version="4" | Version="4" | ||||
@CorrelationID | 1 | Allow end-to-end correlation of log messages with the corresponding Web service message throughout the processing of the WEB service message. | 0B486ADD-005D-4DFC-AEA9-83D6964E2646 | 0B486ADD-005D-4DFC-AEA9-83D6964E2646 | ||||
OTA_ProfileMergeRQ | POS | 1 | Point of Sale (POS) identifies the party or connection channel making the request. | ||||||
OTA_ProfileMergeRQ | POS | Source | 1 | Provides information on the source of a request. | ||||||
OTA_ProfileMergeRQ | POS | Source | RequestorID | 1 | Identifies the system that is sending the request. | ||||||
@ID | 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. | ||||||
@Type | 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) |
|
| ||||
@ID_Context | 1 | Used to identify the source of the identifier. For both outbound (from protel IO) and inbound (to protel IO) request messages, this must carry the string value | "protelIO" | "protelIO" | ||||
OTA_ProfileMergeRQ | POS | Source | BookingChannel | 0..1 | Specifies the booking channel type and whether it is the primary means of connectivity of the source. | ||||||
@Primary | 0..1 | Indicates whether the enumerated booking channel is the primary means of connectivity used by the source. |
| |||||
@Type | 0..1 | The type of booking channel. Refer to the OTA code lists: Booking Channel Type (BCT). |
| |||||
OTA_ProfileMergeRQ | UniqueID | 1..9 | Identifies the profile for which information is being merged from the profiles identified by the ObsoleteProfileID together with the owner of the profile or an id provided by the client. | ||||||
@Type | 1 | A reference to the type of object defined by the UniqueId element. Refer to Open Travel Code List Unique ID type(UIT) | "1" = Profile | "1" = Profile | ||||
@ID | 1 | A unique identifying value assigned by the creating system.The ID attribute may be used to reference a primary -key value within a database or in a particular implementation ProfileID in protel | "2918" | "2918" | ||||
@ID_Context | 0..1 | Used to identify the source of the identifier. | "protelIO" | "protelIO" | ||||
@Instance | 0..1 | Used to identify the sending service | "com.demo_crm.crm" | "com.demo_crm.crm" | ||||
OTA_ProfileMergeRQ | ObsoleteProfileID | 1..99 | The profile(s) to be merged into the profile represented by UniqueID | ||||||
@Type | 1 | A reference to the type of object defined by the UniqueId element. Refer to Open Travel Code List Unique ID type(UIT) | "1" = Profile | "1" = Profile | ||||
@ID | 1 | A unique identifying value assigned by the creating system.The ID attribute may be used to reference a primary -key value within a database or in a particular implementation ProfileID in protel | ||||||
@ID_Context | 0..1 | Used to identify the source of the identifier. | "protelIO" | "protelIO" | ||||
OTA_ProfileMergeRQ | Profile | 1 | The target profile | ||||||
OTA_ProfileMergeRS - Attributes
Element | @Attribute | Num | Description | Comments + Contents outbound | pAIR | OnPrem |
---|---|---|---|---|---|
OTA_ProfileMergeRS | 1 | This message provides the acknowledgement of a merge request | |||
@EchoToken | 1 | Used to match result messages (*RS) to request messages (*RQ) in asynchronous communication patterns. Therefore mandatory. | |||
@TimeStamp | 1 | Time of the transaction. | |||
@Version | 1 | Version of the message | |||
@Target | 0..1 | Used to indicate whether the request is for the Test or Production system. | |||
OTA_ProfileMergeRS | Errors | 0..1 | Indicates an error occurred during the processing of an OpenTravel message. If the message successfully processes, but there are business errors, those errors should be passed in the warning element. | |||
OTA_ProfileMergeRS | Errors | Error | 1..n | An error that occurred during the processing of a message. | |||
@Type | 1 | Mandatory. Refer to OTA Code List: Error Warning Type (EWT). | |||
@Code | 0..1 | Refer to OTA Code List: Error Codes (ERR). | |||
@ShortText | 0..1 | Describes the occurring error in short. Example: "A rate plan 'XY' was not found for the code provided." | |||
OTA_ProfileMergeRS | Success | 0..1 | The presence of the empty Success element explicitly indicates that the OpenTravel versioned message succeeded. | |||
OTA_ProfileMergeRS | Warnings | 0..1 | Used in conjunction with the Success element to define one or more business errors. | |||
OTA_ProfileMergeRS | Warnings | Warning | 1..n | Used when a message has been successfully processed to report any warnings or business errors that occurred. | |||
@Type | 1 | Mandatory. Refer to OTA Code List: Error Warning Type (EWT). | |||
@Status | 0..1 | If present, recommended values are "NotProcessed," " Incomplete," "Complete," or "Unknown." This is a 'string' data type; Partners may identify and use additional status conditions not included in this enumeration. | |||
@ShortText | 1 | An abbreviated version of the error in textual format. | |||
@Code | 0..1 | If present, this refers to a table of coded values exchanged between applications to identify errors or warnings. Refer to the OTA Code List: Error Codes (ERR). | |||
OTA_ProfileMergeRS | UniqueID | 1..9 | Used to convey the identity of the created profile, the owner of the profile, or an id provided by the client. | |||
@Type | 1 | A reference to the type of object defined by the UniqueID element. Refer to OpenTravel Code List Unique ID Type (UIT). | |||
@ID_Context | 0..1 | Used to identify the source of the identifier (e.g.; IATA, ABTA). | |||
@ID | 1 | A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation. | |||
OTA_ProfileMergeRS | ObsoleteProfileID | 1..9 | Used to convey the identity of the created profile, the owner of the profile, or an id provided by the client. | |||
@Type | 1 | A reference to the type of object defined by the UniqueID element. Refer to OpenTravel Code List Unique ID Type (UIT). | |||
@ID_Context | 0..1 | Used to identify the source of the identifier (e.g.; IATA, ABTA). | |||
@ID | 1 | A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation. |
Sample messages
Request messages
OTA_ProfileMergeRQ pAIr
OTA_ProfileMergeRQ onPremise