The following section has been divided into to capture filter specific to interfaces as well as those that are general to all interfaces.
The Overview of the subsections is as listed:
General
Amadeus CSX (WS App "Tenzing")
Amadeus CSX (WS App "TenzingV2")
Sabre
General: Filter all email addresses Brigita Kapferer ?? Or filter email address?
//pnrElements[pnrElementInformation/pnrElementIdentification/informationType = 'P02' and contains(pnrElementInformation/longFreeTextData, '@')]
Amadeus CSX (WS App "Tenzing")
Faces | CSX | FILTER |
---|---|---|
Name | NM1 | //travellerInformationSection/travellerInformation |
Date of birth | PBD | //generalTravellerInformation/personalTravellerInformation/birthDate |
Nationality | PCZ | //generalTravellerInformation/personalTravellerInformation/citizenship |
Phone business | AP -B | //pnrElements[pnrElementInformation/pnrElementIdentification/textSubjectQualifier = '3' and pnrElementInformation/pnrElementIdentification/informationType = '3'] |
Phone private | AP -H | //pnrElements[pnrElementInformation/pnrElementIdentification/textSubjectQualifier = '3' and pnrElementInformation/pnrElementIdentification/informationType = '4'] |
Mobile phone |
|
|
|
| |
Form of payment / credit cards | FP (if "use as form of payment is activated) | //pnrElements[pnrElementInformation/pnrElementIdentification/textSubjectQualifier='3' and pnrElementInformation/pnrElementIdentification/informationType='16'] |
Seat request | ST/ | //seatAndServiceRequests[seatAndServiceRequestInformation/seatRequestInformation/seatCharacteristic] |
Meal request | SR* | //seatAndServiceRequests[substring(seatAndServiceRequestInformation/serviceRequestType/ssrCode, string-length(seatAndServiceRequestInformation/serviceRequestType/ssrCode) - string-length('ML') +1) = 'ML'] |
Smoker | PSH | //smokingPreferences |
Airline Company program | ||
Airline + Number | FFN | //frequentTravellerSection |
PIN | RX | //remarkSection[miscellaneousRemark/miscellaneousRemarkInformation/type = 'RX' and contains(miscellaneousRemark/miscellaneousRemarkInformation/longFreeText, 'PIN')] |
Hotel Program | //hotelCustomerInformation | |
Hotel guarantee | PHI/G | //hotelCustomerInformation/customerInformation/guarantee |
Hotel chain | PHI/CO | |
Number | PHI/ID | |
Customer request | PHI/SI | |
Rental car travel policy | //carCustomerInformation | |
Guarantee Car Rental | PCI/G | //carCustomerInformation/customerInformation/guarantee |
Rental car company | PCI/CO | |
Number | PCI/ID | |
Customer request | PCI/SI | |
Rail information | Amadeus Rail Mapping(complete) RMR/PPS |
|
Rail information / Preferences | Amadeus German RM*DB:RW & RM*DB:ERM | //Comments/Comment[@Name='RM' and Text[starts-with(text(), '*DB:ERM:')] or Text[starts-with(text(), '*DB:RW:')]] |
Travel documents (Documents) |
|
|
TSA | SR DOCS | //seatAndServiceRequests[seatAndServiceRequestInformation/serviceRequestType/ssrCode='DOCS' and contains (seatAndServiceRequestInformation/serviceRequestType/freeText, '///')] |
APIS | SR DOCS-P/ | //seatAndServiceRequests[seatAndServiceRequestInformation/serviceRequestType/ssrCode = 'DOCS' and starts-with(seatAndServiceRequestInformation/serviceRequestType/freeText, 'P/')] |
Arranger Name & Phone | AP <Name> <phone>,/-ARR | //pnrElements[pnrElementInformation/pnrElementIdentification/textSubjectQualifier = '3' and pnrElementInformation/pnrElementIdentification/informationType != 'P02' and contains(pnrElementInformation/longFreeTextData, ',/-ARR')] |
Arranger | Depending on the "dispatch e-mail" of the Company:
|
|
Approver Name & Phone | AP <Name> <phone>,/-AUT | //pnrElements[pnrElementInformation/pnrElementIdentification/textSubjectQualifier = '3' and pnrElementInformation/pnrElementIdentification/informationType != 'P02' and contains(pnrElementInformation/longFreeTextData, ',/-AUT')] |
Approver |
|
|
Emergency Name & Phone | AP <Name> <phone>,/-ECT | //pnrElements[pnrElementInformation/pnrElementIdentification/textSubjectQualifier = '3' and contains(pnrElementInformation/longFreeTextData, ',/-ECT')] |
Emergency Email |
|
|
Comments | PN |