Versionen im Vergleich

Schlüssel

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

StatisticalInfos

OTA_ProfileCreateRQ | Profile | Customer | TPA_Extensions

0..n

Could be used to pass additional Profile data upon agreement between partners (specific Keys or codes, for instance).

(Fehler)(Haken)(Fehler)(Fehler)OTA_ProfileCreateRQ | Profile | Customer | TPA_Extensions |
Element | @AttributeTypeNumDescriptionComments + Contents OutboundpAirOnPremComments + Contents InboundpAirOnPrem

px:ProfileInfoExtensions


0..1

A placeholder in the schema to allow for additional elements and attributes to be included per Trading Partner Agreement (TPA).
(Fehler)

(Haken)(Haken)
(Fehler)(Fehler)
OTA_ProfileCreateRQ | Profile | TPA_Extensions |

px:

UserDefinedFieldExtensions

ProfileInfoExtensions | Traces |

 UserDefinedField

Trace


0..1

Profile-level trace messages.


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

@TraceBegin

dateTime

0..1

Trace scheduled begin datetime


(Haken)(Haken)
(Fehler)(Haken)
@Name
@TraceEnd
StringLength1to32
dateTime0..1
UDF name value
Trace scheduled end datetime
(Haken)
(Haken)
(Fehler)
(Fehler)(Fehler)
@Type

@TraceDepartment

StringLength1to32
StringLength1to255

0..1

UDF type 

Department Trace was defined to action the trace


(Haken)(Haken)
(Fehler)
(Fehler)OTA_ProfileCreateRQ | Profile | Customer | TPA_Extensions | px
(Haken)
px:ProfileInfoExtensions |
Traces | Trace
px:DocumentTypes | px: DocumentType



(Haken)

(Fehler)
(Fehler)(Fehler)
@DefaultIndboolean0..1
Profile-level trace messages.

  • "true"
  • "false"

(Haken)

(Haken)
(Fehler)
(Fehler)(Fehler)
@DisplaySequenceStringLength1to32
Display sequence
(Haken)(Fehler)
@TraceBegin



@ID_Context
dateTime
StringLength1to320..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"
Trace scheduled begin datetime
(Haken)
(Haken)
(Fehler)
(Fehler)
(Haken)
(Fehler)
@TraceDepartment
@Type
StringLength1to255
StringLength1to320..1

Department Trace was defined to action the trace

(Haken)(Haken)(Fehler)(Haken)OTA_ProfileCreateRQ | Profile | Customer | TPA_Extensions |
The type indicates what the document is called in the PMS 
(Haken)(Fehler)
(Fehler)(Fehler)
@RPHstring0..1Internal Reference
(Haken)(Fehler)
(Fehler)(Fehler)
@IDstring0..1Internal Reference
(Haken)(Fehler)
(Fehler)(Fehler)
px:ProfileInfoExtensions | px:AddressTypes |  px:AddressType
0..1Additional Address Information

(Haken)

(Fehler)
(Fehler)(Fehler)

@DefaultInd

boolean

0..1

A boolean value is used to indicate whether the address is the primary for the profile.


(Haken)(Fehler)
(Fehler)(Fehler)
@IDstring0..1Internal Reference
(Haken)(Fehler)
(Fehler)(Fehler)
@ID_ContextStringLength1to320..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


(Haken)(Fehler)
(Fehler)(Fehler)
@DisplaySequenceStringLength1to320..1Display sequence
(Haken)(Fehler)
(Fehler)(Fehler)
@TypeStringLength1to320..1The type of the additional address Information
(Haken)(Fehler)
(Fehler)(Fehler)
OTA_ProfileCreateRQ | Profile | Customer | TPA_Extensions |
px:ProfileInfoExtensions | px:
PersonInfos
Salutation
0..1
Additional Person Information
The Salutation is used in the profile.
(Haken)(Haken)
(Fehler)
(Fehler)
(Haken)
(Fehler)OTA_ProfileCreateRQ | Profile | Customer | TPA_Extensions | px:ProfileInfoExtensions | px:PersonInfos | px:Language

@DefaultInd

boolean

0..1

The language code for which the name data is represented. While this value is optional, it is HIGHLY RECOMMENDED that it be used.

A boolean value is used to indicate whether the salutation is the primary for the profile.

  • "true"
  • "false"
(Haken)(Fehler)
(Fehler)(Fehler)
@IDstring0..1Internal Reference
(Haken)(Haken)
(Fehler)
@DefaultInd
(Haken)
@ID_ContextStringLength1to32
boolean
0..1
A boolean value is used to indicate whether the language is the primary for the profile.

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)

(Haken)

@DisplaySequenceStringLength1to320..1Display sequence
(Haken)(Fehler)
(Fehler)(Fehler)
OTA_ProfileCreateRQ | Profile | Customer | TPA_Extensions | px:ProfileInfoExtensions | px:PersonInfos | px:Vipcodes
@TypeStringLength1to320..1
VIP Codes
The type of the
guest.
Salutation information
  • SALUTATION
(Haken)(Haken)
(Fehler)(Haken)
OTA_ProfileCreateRQ | Profile | Customer | TPA_Extensions |
px:ProfileInfoExtensions | px:
PersonInfos | px:Vipcodes | px:Code1..nA string reference representing a Vip code of the guest.(Haken)(Haken)(Fehler)(Haken)

@DefaultInd

StatisticalInfos
0..1

(Fehler)(Haken)
(Fehler)(Fehler)
@Sourcestring0..1Sales source of guest
(Fehler)(Haken)
(Fehler)(Fehler)
@StatisticalRegionstring0..1

(Fehler)(Haken)
(Fehler)(Fehler)
px:ProfileInfoExtensions | px:StatisticalInfos | ParentProfile
boolean

0..1

A boolean value is used to indicate whether the VIP code is the primary for the profile.

Information about the master profile attached to this profile
(Haken)(Haken)
(Haken)(Fehler)
@NameStringLength1to2550..1Name
(Haken)
  • "true"
  • "false"
    (Haken)
    (Haken)(Fehler)
    (Haken)
    @IDstring0..1
    Internal Reference
    Profile ID of master account
    (Haken)(Haken)
    (Haken)(Fehler)
    (Haken)
    @ID_ContextStringLength1to320..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)
    (Haken)(Fehler)
    @TypeOTA_CodeType PRT0..1Numeric reference to the type of profile such as guest, company, agent etc. Refer to the OTA Code Lists: Profile Type (PRT)


    HTML
    <a href="https://confluence.protel.net/pages/viewpage.action?pageId=117818430" target="_blank">Profile Type (PRT)</a>


    (Haken)(Haken)
    (Haken)(Fehler)
    (Haken)
    px:ProfileInfoExtensions | px:AccountingInfos

    Accounting Infos 


    (Haken)(Haken)

    In order to be possible all operations ( delete, update, insert, leave as it is) implementation will have the following logic:

    If  AccountingInfos not set (null) - we leave all data as it is.  

    If AccountingInfos.@Tax1(Tax2) field is blank (spaces/empty -no literal/number/special chars) we delete field data.   

    If AccountingInfos.@Tax1(Tax2) field is not set (null) will leave field as it is. 

    If AccountingInfos.@Tax1(Tax2) has any letters/numbers/special characters we override (insert) value. 

    (Haken)(Haken)
    @Tax1StringLength1to320..1for company
    (Haken)(Haken)
    (Haken)(Haken)
    @Tax2
    @DisplaySequence
    StringLength1to320..1
    Display sequence
    for distribution partner
    (Haken)(Haken)
    (Haken)(Haken)
    @PublicAdministrationInd
    boolean0..1Used to identify if the profile is a Public Administration 
    • "true"
    • "false"
    (Haken)
    (Haken)(Fehler)
    (Haken)
    @Type
    (Fehler)
    @SplitPaymentInd
    StringLength1to32
    boolean0..1
    The type of the additional address Information
    • "VIPCODE"
    (Haken)
    Used to identify if the profile is allowed to use Split Payment
    • "true"
    • "false"
    (Haken)(Fehler)
    (Haken)(Fehler)
    @FiscalUIDstring

    0..1

    UID Number
    (Haken)(Fehler)
    (Haken)
    @Value
    (Fehler)
    @CompanyRegNumberstring

    0..1

    Company Registration Number
    (Haken)
    Name of the Vip Code
    (Fehler)
    (Haken)
    OTA_ProfileCreateRQ | Profile | Customer | TPA_Extensions |
    (Fehler)

    px:ProfileInfoExtensions | px:

    PersonInfos | px:MarketingCodes

    Memberships


    0..1
    Marketing Codes of
    This path enables to add additional information to specific IDs linked to the guest profile.
    (Haken)(Haken)
    (Fehler)

    (Haken)(Haken)
    OTA_ProfileCreateRQ | Profile | Customer | TPA_Extensions |

    px:ProfileInfoExtensions | px:

    PersonInfos

    Memberships | px:

    MarketingCodes | px:Code1..nA string reference representing the Marketing Code of the guest.(Haken)(Haken)(Fehler)(Haken)

    Membership


    0..n

    This path enables to add additional information to specific IDs linked to the guest profile.
    (Fehler)(Haken)OnPrem: For each <Membership> element a corresponding <CustLoyalty> element needs to be send, otherwise the membership data is not updated.(Fehler)(Haken)

    @ID

    string

    0..1

    Internal Reference


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

    @RPH

    string

    0..1

    Internal Reference


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

    @Type

    StringLength1to32

    0..1

    The type of the Membership Information


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

    @CardHolderName

    string

    0..1

    Name of the Membership card


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

    @EnrollmentAt

    StringLength1to255

    0..1

    Location of the Enrollment


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

    @EnrollmentCode

    StringLength1to255

    0..1

    Internal Code of the Location of the Enrollment


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

    @EnrollmentSource

    StringLength1to255

    0..1

    Source of the Location of the Enrollment


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

    @InactivationDate

    date

    0..1

    Inactive Date of the Membership


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

    px:ProfileInfoExtensions | px:ContactDetails | AdditionalInfo | px:Entry


    0..n

     Contact Information
    (Haken)(Fehler)
    (Fehler)(Fehler)

    @DefaultInd

    boolean

    0..1

    A boolean value is used to indicate whether the

    marketing code

    phone number is the primary phone number for the profile.

    "
    • true
    "
    "
    • false
    "
    (Haken)
    (Haken)
    (Fehler)
    (Fehler)
    (Haken)
    (Fehler)
    @IDstring0..1Internal Reference
    (Haken)
    (Haken)
    (Fehler)
    (Fehler)
    (Haken)
    (Fehler)
    @ID_ContextStringLength1to320..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)
    (Fehler)
    (Haken)
    (Fehler)
    @DisplaySequenceStringLength1to320..1Display sequence
    (Haken)
    (Haken)
    (Fehler)
    (Fehler)
    (Haken)
    (Fehler)
    @TypeStringLength1to320..1
    Type of the code
    • "MARKETINGCODE"
    The type of the additional Contact Information
    • CONTACTTYPE
    (Haken)(Fehler)
    (Fehler)(Fehler)
    px:ProfileInfoExtensions | px:PersonInfos
    0..1Additional Person Information
    (Haken)(Fehler)
    (Fehler)(Fehler)
    px:ProfileInfoExtensions | px:PersonInfos | px:LastNameAtBirthstring0..1Information about the lastname at birth
    (Haken)

    (Haken)(Fehler)
    (Haken)
    @Value
    (Fehler)
    px:ProfileInfoExtensions | px:PersonInfos | px:FirstNameAtBirthstring0..1Information about the given name at birth
    (Haken)
    Name of the Marketing Code
    (Fehler)
    (Haken)
    OTA_ProfileCreateRQ | Profile | Customer | TPA_Extensions |
    (Fehler)
    px:ProfileInfoExtensions | px:PersonInfos | px:LastNameMotherstring0..1Information about the mother's lastname
    (Haken)(Fehler)
    (Haken)(Fehler)
    px:ProfileInfoExtensions | px:PersonInfos | px:FirstNameMotherstring0..1Information about the mother's given name
    (Haken)(Fehler)
    (Haken)(Fehler)
    px:ProfileInfoExtensions | px:PersonInfos | px:
    Keywords
    Language
    0..1
    Keywords of the guest

    The language code for which the name data is represented. While this value is optional, it is HIGHLY RECOMMENDED that it be used.


    (Haken)(Haken)
    (Fehler)(Fehler)
    @DefaultIndboolean0..1A boolean value is used to indicate whether the language is the primary for the profile.
    (Haken)(Haken)
    (Fehler)(Fehler)
    OTA_ProfileCreateRQ | Profile | Customer | TPA_Extensions |
    px:ProfileInfoExtensions | px:PersonInfos | px:Vipcodes
    0..1

    VIP Codes of the guest.


    (Haken)(Haken)
    (Fehler)(Haken)
    px:ProfileInfoExtensions | px:PersonInfos | px:
    Keywords
    Vipcodes | px:Code
    1..nA string reference representing
    the Keywords
    a Vip code of the guest.
    (Haken)
    (Fehler)
    (Haken)
    (Fehler)
    (Fehler)
    (Haken)

    @DefaultInd

    boolean

    0..1

    A boolean value is used to indicate whether the

    keyword

    VIP code is the

    primary for

    primary for the profile.

    • "true"
    • "false"
    (Haken)
    (Fehler)
    (Haken)OnPrem: Only primary VIP code can be updated.(Fehler)
    (Fehler)
    (Haken)
    @IDstring0..1Internal Reference
    (Haken)
    (Fehler)
    (Haken)
    (Fehler)
    (Fehler)
    (Haken)
    @ID_ContextStringLength1to320..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)
    (Fehler)
    (Haken)
    (Fehler)
    (Fehler)
    (Haken)
    @DisplaySequenceStringLength1to320..1Display sequence
    (Haken)
    (Fehler)
    (Haken)
    (Fehler)
    (Fehler)
    (Haken)
    @TypeStringLength1to320..1Type of the code
    • "
    KEYWORD
    • VIPCODE"
    (Haken)
    (Fehler)
    (Haken)
    (Fehler)
    (Fehler)OTA_ProfileCreateRQ | Profile | Customer | TPA_Extensions |
    (Haken)
    px:ProfileInfoExtensions | px:PersonInfos | px:
    Registration
    MarketingCodes
    0..1
    A string reference representing the registration.(Fehler)(Haken)(Fehler)(Haken)@LicensePlatestring0..1The License plate number

    Marketing Codes of the guest

    's car registration

    .

    (Fehler)

    (Haken)(Haken)
    (Fehler)(Haken)
    OTA_ProfileCreateRQ | Profile | Customer | TPA_Extensions
    px:ProfileInfoExtensions | px:PersonInfos | px:
    ProfileInfoExtensions
    MarketingCodes | px:
    Salutation
    Code
    0

    1..
    1The Salutation which is used in the profile
    nA string reference representing the Marketing Code of the guest.
    (Haken)(Haken)
    (Fehler)
    (Fehler)
    (Haken)

    @DefaultInd

    boolean

    0..1

    A boolean value is used to indicate whether the

    saluation

    marketing code is the primary for the profile.

    • "true"
    • "false"
    (Haken)
    (Fehler)
    (Haken)
    (Fehler)
    (Fehler)
    (Haken)
    @IDstring0..1Internal Reference
    (Haken)(Haken)
    (Fehler)
    (Fehler)
    (Haken)
    @ID_ContextStringLength1to320..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)
    (Fehler)
    (Haken)
    @DisplaySequenceStringLength1to320..1Display sequence
    (Haken)
    (Fehler)
    (Haken)
    (Fehler)
    (Fehler)
    (Haken)
    @TypeStringLength1to320..1
    The type
    Type of the
    Salutation Information
    code
    • "MARKETINGCODE"
    SALUTATION
    (Haken)(Haken)
    (Fehler)
    (Fehler)
    (Haken)
    px:ProfileInfoExtensions | px:PersonInfos
    OTA_ProfileCreateRQ | Profile | Customer | TPA_Extensions | px:ProfileInfoExtensions
    | px:
    StatisticalInfos
    Keywords
    0..1
    (Fehler)

    Keywords of the guest.


    (Haken)(Fehler)
    (Fehler)
    @Sourcestring
    0..1Sales source of guset(Fehler)(Haken)(Fehler)(Fehler)
    (Fehler)
    px:ProfileInfoExtensions | px:PersonInfos
    OTA_ProfileCreateRQ | Profile | Customer | TPA_Extensions
    | px:
    ProfileInfoExtensions
    Keywords | px:
    Memberships
    Code
    0

    1..
    1This path enables to add additional information to specific IDs linked to the guest profile
    n

    A string reference representing the Keywords of the guest.


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

    @DefaultInd

    boolean
    OTA_ProfileCreateRQ | Profile | Customer | TPA_Extensions | px:ProfileInfoExtensions | px:Memberships | px:Membership

    0..

    nThis path enables to add additional information to specific IDs linked to the guest profile.(Fehler)(Haken)(Fehler)

    1

    A boolean value is used to indicate whether the keyword is the primary for the profile.

    • "true"
    • "false"
    (Haken)(Fehler)
    (Fehler)(Fehler)
    (Haken)
    @IDstring0..1Internal Reference
    (Haken)(Fehler)
    (Haken)

    (Fehler)(Fehler)
    (Haken)
    @ID_Context
    @RPH
    StringLength1to32
    string
    0..1

    Internal Reference

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

    (Fehler)(Fehler)
    @Type
    @DisplaySequenceStringLength1to320..1
    The type of the Membership Information
    Display sequence
    (Haken)(Fehler)
    (Haken)

    (Fehler)(Fehler)
    (Haken)string
    @Type

    @CardHolderName

    StringLength1to320..1
    Name
    Type of the
    Membership card
    code

    "KEYWORD"
    (Fehler)
    (Haken)(Fehler)
    (Haken)

    (Fehler)

    @EnrollmentAt

    (Fehler)
    px:ProfileInfoExtensions | px:PersonInfos | px:Registration
    StringLength1to255

    0..1

    Location of the Enrollment

    A string reference represents the registration.
    (Haken)
    (Fehler)
    (Haken)
    (Fehler)(Haken)
    @EnrollmentCode
    @BirthDate
    StringLength1to255
    string0..1
    Internal Code
    Birth date of the
    Location of the Enrollment
    guest
    (Haken)(Fehler)If both attributes Customer@BirthDate and Registration/@BirthDate are given with valid values, the value from Registration/@BirthDate will be taken
    (Fehler)
    (Haken)(Fehler)
    (Haken)StringLength1to255
    @BirthPlace

    @EnrollmentSource

    string0..1
    Source
    Place of
    the Location
    birth of the
    Enrollment
    guest
    (Fehler)

    (Haken)(Haken)
    (Fehler)

    (Haken)(Haken)
    @InactivationDate
    @BirthCountry
    date
    string0..1
    Inactive Date
    Country of birth of the
    Membership
    guest"DE"
    ISO 2 code
    (Haken)
    (Fehler)
    (Haken)
    (Fehler)

    (Haken)(Haken)
    OTA_ProfileCreateRQ | Profile | TPA_Extensions |
    px:ProfileInfoExtensions | px:
    ContactDetails
    PersonInfos |
    AdditionalInfo
    px:Registration | px:
    Entry
    Occupationstring0..
    n  Contact Information
    1Occupation of the guest
    (Haken)
    (Fehler)
    (Haken)
    (Fehler)(Fehler)

    @DefaultInd

    px:ProfileInfoExtensions | px:PersonInfos | px:Registration | px:LicensePlatestring
    boolean
    0..1

    A boolean value used to indicate whether the phone number is the primary phone number for the profile.

    • true
    • false
    (Haken)(Fehler)(Fehler)
    The License plate number of the guest's car registration.
    (Haken)(Haken)
    (Haken)(Haken)
    px:ProfileInfoExtensions | px:PersonInfos | px:Registration | px:DocumentInfos | px:DocumentInfo
    0..1Additional document information
    (Haken)(Haken)
    (Haken)(Haken)
    (Fehler)
    @IDstring0..1Internal Reference
    (Haken)
    (Fehler)
    (Haken)
    (Fehler)

    (Haken)

    (Fehler)
    (Haken)
    @ID_ContextStringLength1to320..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)(Fehler)(Fehler)(Fehler)
    Information about additional document number type "SNDS" = Spanish Numero de Soporte
    "SNIE" = Spanish Número de identidad de extranjero
    (Haken)(Haken)
    (Haken)(Haken)
    @RPHstring
    @DisplaySequenceStringLength1to32
    0..1
    Display sequence
    Internal reference to a document in .. Customer | Document
    (Haken)
    (Fehler)
    (Haken)
    (Fehler)

    (Haken)
    (Fehler)
    (Haken)
    @TypeStringLength1to320..1
    The
    type of
    the additional Contact Information
    document"DocumentIdentifier"(Haken)
    CONTACTTYPE
    (Haken)
    (Fehler)
    "DocumentIdentifier"
    (Fehler)
    (Haken)
    (Fehler)
    (Haken)