Versionen im Vergleich

Schlüssel

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

Inhalt


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). 

Info
titleNote!

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 | @AttributeTypeNumDescriptionComments + Contents outboundpAIROnPrem  Comments + Contents inboundpAironPrem

OTA_ProfileMergeRQ


1

Root element of the message.


(Haken)

(Haken)


(Fehler)(Haken)

@EchoToken 

@EchoToken
StringLength1to1280..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.







(Haken)(Haken)
(Fehler)

(Haken)(Haken)

@CorrelationID

@TimeStamp
StringLength1to64
0..1Indicates 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

1

Used to match result messages (*RS) to request messages (*RQ) in asynchronous communication patterns. Therefore mandatory.

(e.g.: 2019-06-11T06:14:42Z)


(Haken)(Haken)

YYY-MM-DDThh;mm;ssZ

(e.g.: 2019-06-11T06:14:42Z)

(Fehler)(Haken)

(Haken)(Haken)

@TimeStamp 

dateTime

1

Timestamp of the transaction. 

@Version

1

For all Open Travel versioned messages,the version of the message is indicated by a decimal value .Version="4"


(Haken)(Haken)
Version="4
"2019-06-05T09:12:14Z"
(Fehler)
(Haken)(Haken)
@CorrelationID

1

Allow end-to-end correlation of log messages with the corresponding Web service message throughout the processing of the WEB service message. 

@Version 

decimal

0..1

Version of the message.


(Haken)
0B486ADD-005D-4DFC-AEA9-83D6964E2646
(Haken)
(Haken)
0B486ADD-005D-4DFC-AEA9-83D6964E2646(Fehler)(Haken)
(Haken)

@PrimaryLangID

language

0..1

Default language of the property

OTA_ProfileMergeRQ | POS

1Point of Sale (POS) identifies the party or connection channel making the request

.


(Haken)(Haken)
(Fehler)

@Type


(Haken)(Haken)

OTA_ProfileMergeRQ | POS | Source


1

Provides information on the source of a request.


(Haken)(Haken)
(Fehler)(Haken)

OTA_ProfileMergeRQ | POS | Source | RequestorID


1

Identifies the system that is sending the request.


(Haken)(Haken)
(Fehler)(Haken)

@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.

(Haken)(Haken)(Fehler)(Haken)

@Type 

OTA_CodeType UIT

1

A

numeric

reference to the type of object defined by the

unique ID attribute

UniqueID element. Refer to

the OTA code lists: Unique ID Type

OpenTravel Code List Unique ID Type (UIT)


HTML
<a href="https://confluence.protel.net/pages/viewpage.action?pageId=117810178" target="_blank">Unique ID Type (UIT)</a>


(Haken)(Haken)
(Haken)(Haken)

@ID 

StringLength1to32

1

The ID will transfer the HotelID and needs to be agreed by the trading partners and remain the same throughout the messages.


(Haken)(Haken)
(Haken)
  • 10 - "Hotel"
(Haken)(Haken)
  • 10 - "Hotel"
(Fehler)
(Haken)

@ID_Context

StringLength1to32

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

where the ID comes from.

“protelIO”
"protelIO"(Fehler)
(Haken)(Haken)
"protelIO"

(Haken)(Haken)

OTA_ProfileMergeRQ | POS | Source | BookingChannel


0..1

Specifies the booking channel type and whether it is the primary means of connectivity of the source.


(Haken)(Haken)
(Fehler)(Fehler)
@Primaryboolean0..1Indicates whether the enumerated booking channel is in the primary means of connectivity used by the
source.
source 
  • true 
  • false
(Fehler)
  • "true" 
  • "false"
(Haken)
(Haken)
(Fehler)(Fehler)

@Type

0..
OTA_CodeType BCT

1

The
  1. Global distribution system (GDS)

  2. Alternative distribution system (ADS)

  3. Sales and catering system (SCS)

  4. Property management system (PMS) – used by protel

  5. Central reservation system (CRS)

  6. Tour operator system (TOS)

  7. Internet

(Haken)(Haken)

Indicates the type of booking channel

. Refer to the OTA code lists: Booking Channel Type (BCT).

per the Open Travel BCT codes. 


HTML
<a href="https://confluence.protel.net/pages/viewpage.action?pageId=117810183" target="_blank">Booking Channel Type (BCT)</a>


(Fehler)(Haken)
(Fehler)(Fehler)
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.


(Haken)

(Haken)
(Fehler)(Haken)

@Type 

OTA_CodeType UIT
@Type

1

A reference to the type of object defined by the

UniqueId

UniqueID element. Refer to

Open Travel

OpenTravel Code List Unique ID

type

Type (UIT)


HTML
"1" = Profile
<a href="https://confluence.protel.net/pages/viewpage.action?pageId=117810178" target="_blank">Unique ID Type (UIT)</a>


(Haken)(Haken)"1" = Profile(Fehler)(Haken)

@ID 

@ID"2918"
StringLength1to32

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

0..

The ID will transfer the HotelID and needs to be agreed by the trading partners and remain the same throughout the messages.


(Haken)(Haken)"2918"(Fehler)(Haken)

@ID_

Context 

Context

StringLength1to32

1

Used to identify

the source of the identifier

where the ID comes from.

"protelIO"
“protelIO”(Haken)(Haken)"protelIO"(Fehler)(Haken)
@Instance
0..1Used to identify the sending service"com.demo_crm.crm"(Fehler)(Fehler)"com.demo_crm.crm"(Fehler)(Haken)
OTA_ProfileMergeRQ | ObsoleteProfileID

1..99

The profile(s) to be merged into the profile represented by UniqueID


(Haken)

(Haken)
(Fehler)(Haken)

@Type 

OTA_CodeType UIT
@Type

1

A reference to the type of object defined by the

UniqueId

UniqueID element. Refer to

Open Travel

OpenTravel Code List Unique ID

type

Type (UIT)


HTML
"1" = Profile
<a href="https://confluence.protel.net/pages/viewpage.action?pageId=117810178" target="_blank">Unique ID Type (UIT)</a>


(Haken)(Haken)"1" = Profile(Fehler)(Haken)
@IDProfileID in protel

@ID 

StringLength1to32

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

The ID will transfer the HotelID and needs to be agreed by the trading partners and remain the same throughout the messages.


(Haken)(Haken)
(Fehler)(Haken)

@ID_Context

StringLength1to32
0..

1

Used to identify

the source of the identifier

where the ID comes from.

"protelIO"
“protelIO”(Haken)(Haken)"protelIO"(Fehler)(Haken)

OTA_ProfileMergeRQ | Profile

_Profile element1The target profile


HTML
<a href="https://confluence.protel.net/display/PIODOC/_Profile+element+outbound" target="_blank">_Profile element outbound</a>


(Haken)

(Haken)


(Fehler)(Haken)
See

OTA_

ProfileModify

OTA_ProfileMergeRS - Attributes

Element | @AttributeTypeNum DescriptionComments + Contents outboundpAIROnPremComments + Contents inboundpAIROnPrem

OTA_ProfileMergeRS 


1

This message provides the acknowledgement of a merge request 


(Haken)(Haken)


@EchoToken 

StringLength1to1280..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.







(Haken)(Haken)


@CorrelationID

StringLength1to64

1

Used to match result messages (*RS) to request messages (*RQ) in asynchronous communication patterns. Therefore mandatory.


(Haken)(Haken)


@TimeStamp 

dateTime

1

Time

Timestamp of the transaction. 


(Haken)(Haken)


@Version 

decimal

0..1

Version of the message.


(Haken)(Haken)
@Target 



@PrimaryLangID

language

0..

1 Used to indicate whether the request is for the Test or Production system. 

1

Default language of the property.


(Haken)(Haken)


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.


(Haken)(Haken)


OTA_ProfileMergeRS | Errors | Error


1..n

An error that occurred during the processing of a message.


(Haken)(Haken)
@Type



@Type 

OTA_CodeType EWT

1

Mandatory. Refer to the OTA Code List: Error Warning Type (EWT).


HTML
<a href="https://confluence.protel.net/pages/viewpage.action?pageId=117810188" target="_blank">Error Warning Type (EWT)
.
</a>


(Haken)(Haken)
@Code



@Code 

OTA_CodeType ERR

0..

1

Refer

Refers to the OTA Code List: Error Codes (ERR). 


HTML
<a href="https://confluence.protel.net/pages/viewpage.action?pageId=117810191" target="_blank">Error Codes (ERR)</a>


(Haken)(Haken)


@RecordID 

StringLength1to64

0..

If the receiving system is able to identify within a batch of availability status messages which specific message failed, the UniqueID of the message should be reported here. 


(Haken)(Haken)


@ShortText

StringLength1to64

0..1

Describes the occurring error in short.

Example: "A rate plan 'XY' was not found for the code provided."


(Haken)(Haken)


OTA_ProfileMergeRS | Success


0..1

The presence of the empty Success element explicitly indicates that the OpenTravel versioned message succeeded.


(Haken)(Haken)


OTA_ProfileMergeRS | Warnings


0..1

Used in conjunction with the Success element to define one or more business errors.


(Haken)(Haken)


OTA_ProfileMergeRS | Warnings | Warning


1..n

Used when a message has been successfully processed to report any warnings or business errors that occurred.


(Haken)(Haken)


@Type 

OTA_CodeType EWT

1

Mandatory. Refer to the OTA Code List: Error Warning Type (EWT).


HTML
<a href="https://confluence.protel.net/pages/viewpage.action?pageId=117810188" target="_blank">Error Warning Type (EWT)
.
</a>


(Haken)(Haken)
@Status 



@Code 

OTA_CodeType ERR

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.

(Haken)(Haken)

@ShortText 

1

An abbreviated version of the error in textual format. 

(Haken)(Haken)

@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). 

Refers to the OTA Code List: Error Codes (ERR). 


HTML
<a href="https://confluence.protel.net/pages/viewpage.action?pageId=117810191" target="_blank">Error Codes (ERR)</a>


(Haken)(Haken)


@RecordID 

StringLength1to64

0..1 

If the receiving system is able to identify within a batch of availability status messages which specific message failed, the UniqueID of the message should be reported here. 







@ShortText

StringLength1to64

0..1

Describes the occurring error in short. Example: "A rate plan 'XY' was not found for the code provided."


(Haken)(Haken)


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. 


(Haken)(Haken)


@Type 

OTA_CodeType UIT

1

A reference to the type of object defined by the UniqueID element. Refer to OpenTravel Code List Unique ID Type (UIT)


HTML
<a href="https://confluence.protel.net/pages/viewpage.action?pageId=117810178" target="_blank">Unique ID Type (UIT)</a>


(Haken)(Haken)

@ID_Context 

0..1 

Used to identify the source of the identifier (e.g.; IATA, ABTA). 



@ID 

StringLength1to32

1

The ID will transfer the HotelID and needs to be agreed by the trading partners and remain the same throughout the messages.


(Haken)(Haken)
@ID 



@ID_Context

StringLength1to32

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. 

Used to identify where the ID comes from.

“protelIO”(Haken)(Haken)


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. 


(Haken)(Haken)


@Type 

OTA_CodeType UIT

1

A reference to the type of object defined by the UniqueID element. Refer to OpenTravel Code List Unique ID Type (UIT)


HTML
<a href="https://confluence.protel.net/pages/viewpage.action?pageId=117810178" target="_blank">Unique ID Type (UIT)</a>


(Haken)(Haken)


@ID 

@ID_Context 

0..1 

Used to identify the source of the identifier (e.g.; IATA, ABTA). 
StringLength1to32

1

The ID will transfer the HotelID and needs to be agreed by the trading partners and remain the same throughout the messages.


(Haken)(Haken)
@ID 



@ID_Context

StringLength1to32

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. 

Used to identify where the ID comes from.

“protelIO”(Haken)(Haken)