Versionen im Vergleich

Schlüssel

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

...

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

px:ProfileInfoExtensions | Traces | Trace


0..1

Profile-level trace messages.


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

@TraceBegin

dateTime

0..1

Trace scheduled begin datetime


(Haken)(Haken)
(Fehler)(Haken)
@TraceEnddateTime0..1Trace scheduled end datetime
(Haken)(Fehler)
(Fehler)(Fehler)

@TraceDepartment

StringLength1to255

0..1

Department Trace was defined to action the trace


(Haken)(Haken)
(Fehler)(Haken)
px:ProfileInfoExtensions | px:DocumentTypes | px: DocumentType



(Haken)

(Fehler)
(Fehler)(Fehler)
@DefaultIndboolean0..1
  • "true"
  • "false"

(Haken)

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


@ID_ContextStringLength1to320..1Used 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)
@TypeStringLength1to320..1The 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)
px:ProfileInfoExtensions | px:Salutation
0..1The Salutation is used in the profile.
(Haken)(Haken)
(Fehler)(Haken)

@DefaultInd

boolean

0..1

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

(Haken)

@DisplaySequenceStringLength1to320..1Display sequence
(Haken)(Fehler)
(Fehler)(Fehler)
@TypeStringLength1to320..1The type of the Salutation information
  • SALUTATION
(Haken)(Haken)
(Fehler)(Haken)
px:ProfileInfoExtensions | px: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
0..1Information about the master profile attached to this profile
(Haken)(Haken)
(Haken)(Fehler)
@NameStringLength1to2550..1Name
(Haken)(Haken)
(Haken)(Fehler)
@IDstring0..1Profile ID of master account
(Haken)(Haken)
(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)
(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)
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)
@Tax2StringLength1to320..1for distribution partner
(Haken)(Haken)
(Haken)(Haken)
@PublicAdministrationInd
boolean0..1Used to identify if the profile is a Public Administration 
  • "true"
  • "false"
(Haken)(Fehler)
(Haken)(Fehler)
@SplitPaymentInd
boolean0..1Used 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)(Fehler)
@CompanyRegNumberstring

0..1

Company Registration Number
(Haken)(Fehler)
(Haken)(Fehler)

px:ProfileInfoExtensions | px:Memberships


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

px:ProfileInfoExtensions | px:Memberships | px: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 phone number is the primary phone number for the profile.

  • true
  • false
(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

"protelIO"(Haken)(Fehler)
(Fehler)(Fehler)
@DisplaySequenceStringLength1to320..1Display sequence
(Haken)(Fehler)
(Fehler)(Fehler)
@TypeStringLength1to320..1The 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)(Fehler)
(Haken)(Fehler)
px:ProfileInfoExtensions | px:PersonInfos | px:FirstNameAtBirthstring0..1Information about the given name at birth
(Haken)(Fehler)
(Haken)(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:Language
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.


(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)
px:ProfileInfoExtensions | px:PersonInfos | px:Vipcodes
0..1

VIP Codes of the guest.


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

@DefaultInd

boolean

0..1

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

  • "true"
  • "false"
(Haken)(Haken)OnPrem: Only primary VIP code can be updated.(Fehler)(Haken)
@IDstring0..1Internal Reference
(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)
(Fehler)(Haken)
@DisplaySequenceStringLength1to320..1Display sequence
(Haken)(Haken)
(Fehler)(Haken)
@TypeStringLength1to320..1Type of the code
  • "VIPCODE"
(Haken)(Haken)
(Fehler)(Haken)
px:ProfileInfoExtensions | px:PersonInfos | px:MarketingCodes
0..1

Marketing Codes of the guest.


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

@DefaultInd

boolean

0..1

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

  • "true"
  • "false"
(Haken)(Haken)
(Fehler)(Haken)
@IDstring0..1Internal Reference
(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)
(Fehler)(Haken)
@DisplaySequenceStringLength1to320..1Display sequence
(Haken)(Haken)
(Fehler)(Haken)
@TypeStringLength1to320..1Type of the code
  • "MARKETINGCODE"
(Haken)(Haken)
(Fehler)(Haken)
px:ProfileInfoExtensions | px:PersonInfos | px:Keywords
0..1

Keywords of the guest.


(Haken)(Fehler)
(Fehler)(Fehler)
px:ProfileInfoExtensions | px:PersonInfos | px:Keywords | px:Code
1..n

A string reference representing the Keywords of the guest.


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

@DefaultInd

boolean

0..1

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

  • "true"
  • "false"
(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

"protelIO"(Haken)(Fehler)
(Fehler)(Fehler)
@DisplaySequenceStringLength1to320..1Display sequence
(Haken)(Fehler)
(Fehler)(Fehler)
@TypeStringLength1to320..1Type of the code

"KEYWORD"(Haken)(Fehler)
(Fehler)(Fehler)
px:ProfileInfoExtensions | px:PersonInfos | px:Registration
0..1A string reference represents the registration.
(Haken)(Haken)
(Fehler)(Haken)
@BirthDatestring0..1Birth date of the guest
(Haken)(Fehler)If both attributes Customer@BirthDate and Registration/@BirthDate are given with valid values, the value from Registration/@BirthDate will be taken(Haken)(Fehler)
@BirthPlacestring0..1Place of birth of the guest
(Haken)(Haken)
(Haken)(Haken)
@BirthCountrystring0..1Country of birth of the guest"DE"
ISO 2 code
(Haken)(Haken)
(Haken)(Haken)
px:ProfileInfoExtensions | px:PersonInfos | px:Registration | px:Occupationstring0..1Occupation of the guest
(Haken)(Haken)
(Fehler)(Fehler)
px:ProfileInfoExtensions | px:PersonInfos | px:Registration | px:LicensePlatestring0..1The 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)
@IDstring0..1Internal Reference
(Haken)(Haken)

(Haken)

(Haken)
@ID_ContextStringLength1to320..1Information about additional document number type "SNDS" = Spanish Numero de Soporte
"SNIE" = Spanish Número de identidad de extranjero
(Haken)(Haken)
(Haken)(Haken)
@RPHstring0..1Internal reference to a document in .. Customer | Document
(Haken)(Haken)
(Haken)(Haken)
@TypeStringLength1to320..1type of document"DocumentIdentifier"(Haken)(Haken)"DocumentIdentifier"(Haken)(Haken)

...