Versionen im Vergleich

Schlüssel

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

StatisticalInfos

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)

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)
(Haken)
px:ProfileInfoExtensions |
Traces | Trace
px:DocumentTypes | px: DocumentType



(Haken)

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

  • "true"
  • "false"

(Haken)

(Fehler)
(Haken)

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



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

Department Trace was defined to action the trace

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

@DefaultInd

boolean

0..1

A boolean value is used to indicate whether the

saluation

salutation is the primary for the profile.

  • "true"
  • "false"
(Haken)(Fehler)
(Fehler)(Fehler)
@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)
(Fehler)(Fehler)
@TypeStringLength1to320..1The type of the Salutation
Information
information
  • SALUTATION
(Haken)(Haken)
(Fehler)
(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 guset(Fehler)(Haken)(Fehler)

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)
(Fehler)
(Haken)
(Fehler)(Fehler)
@DefaultIndboolean0..1A boolean value is used to indicate whether the language is the primary for the profile.
(Haken)
(Fehler)
(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..1
The type
Type of the
additional address Information
code
  • "VIPCODE"
(Haken)
(Haken)(Fehler)
(Haken)
@ValueName of the Vip Code

(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)
@Value
Name of the Marketing Code(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
representing
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)
@LicensePlate

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