Skip Navigation

Obsolete NSK CI Schema to 6.71.4

 

What's New

The services have been replaced by the following ones:

Sabre_OTA_ProfileUploadRQ

Sabre_OTA_ProfileExrtactRQ

 

How to migrate from previous SOAP versions?

CI NSK and prior versions 6.71

OTA_ProfileUploadRQ

OTA_ProfileExrtractRQ

Sabre_OTA_ProfileUploadRQ

Sabre_OTA_ProfileExrtactRQ

 

The obsolete NSK schema version is still available for few Customers that use batch files as outgoing and/or incoming synchronization. The target is to mark as deprecated the old version so that all our Carriers would benefit from the latest enhancements. From the technical point of view all profiles kept in Customer Insight are reachable only by the latest version of the schema, it is only the data format sent in batch files that needs to be updated. On the Customer Insight side the converters will be removed, meanwhile the Airline should adopt the current version and prepare their systems to be ready to consume or send the data in the latest schema.

 

Migration Plan

1. Schedule the go/no go date and call as well as the cutover date - CUT date 22 March 2022. Contact information: In case of any issues please contact webservices.support@sabre.com; Profiles-Customer-Support@sabre.com

2. Download technical documentation: https://developer.sabre.com/ASProfilesProductSuite/resources

        Sabre_CustomerInsight_Technical_User_Guide_2021_v2_2.pdf

        FlattenedSchema_CRUDS_only_v6-71-4.zip

        API guides

        As well as the SabreSonic Data Record Layout CI Traveler Profile_v1_1 which will be prepared for each Customer separately.

3. Customer Insight to provide the profile comparison to show the differences between the impacted versions Please, see Additional Information in this document

4. Customer implementing the latest schema version 6.71.4

5. The Customer sends test upload to CI and/or CI sends test extract to the airline (depending on the configuration that is in place for a given carrier).

6. Customer verifies changes and confirms readiness by signing-off CERT setup

7. PROD Launch -  Customer Insight deactivates the converters  (keeping old setup for some time as backup)

8. The Carrier receives the extract or sends upload in the latest schema on PROD

9. Customer Insight removes the converters from PROD

8. PROD Complete - The airline starts to consume profiles in the latest schema version 6.71.4.

 

Additional Information

Sabre_OTA_ProfileReadRS – current CI schema 6.71.4 OTA_ProfileReadRS – obsolete NSK CI schema

1. <Sabre_OTA_ProfileReadRS xmlns="http://www.sabre.com/eps/schemas"  
2. TimeStamp="2021-11-15T12:24:14.687Z" Version="6.71.4">  
3.   <ResponseMessage>  
4.     <Success />  
5.   </ResponseMessage>  
6.   <Profile CreateDateTime="2018-09-24T09:20:36.595Z"  
7.   UpdateDateTime="2021-09-01T13:31:30.242Z"  
8.   PrimaryLanguageIDCode="EN-US">  
9.   <TPA_Identity ClientCode="AS" ClientContextCode="CI"  
10.     UniqueID="556082284" ProfileTypeCode="TVL"  
11.     ProfileNameModifyIndicator="Y" DomainID="WS"  
12.     ProfileStatusCode="AC">  
13.       <Login LoginID="556082284" PasswordHash="Sabre123"  
14.       IsHashed="N" />  
15.       <ProfileSubType SubTypeCode="FFP"/>  
16.     </TPA_Identity>  
17.     <Traveler>  
18.       <Customer>  
19.         <PersonName LanguageIDCode="EN-US">  
20.           <GivenName>FRANCOIS</GivenName>  
21.           <SurName>BERGERON</SurName>  
22.         </PersonName>  
23.         <Telephone LocationTypeCode="HOM" OrderSequenceNo="1">  
24.           <ParsedPhoneNumber PhoneNumber="1112223334" />  
25.         </Telephone>  
26.         <Telephone LocationTypeCode="BUS" OrderSequenceNo="2">  
27.           <ParsedPhoneNumber PhoneNumber="1234512345" />  
28.         </Telephone>  
29.         <Email EmailTypeCode="HOM"  
30.         EmailAddress="FRANCOIS.BERGERON@refresh.job" />  
31.         <CustLoyalty VendorTypeCode="AL" VendorCode="WS"  
32.         MembershipID="556082284" DisplaySequenceNo="1">  
33.           <MembershipLevel MembershipLevelTypeCode="TI"  
34.           MembershipLevelValue="1" />  
35.           <CustLoyaltyTotals AccountBalance="100000" />  
36.         </CustLoyalty>  
37.       </Customer>  
38.     </Traveler>  
39.   </Profile>  
40. </Sabre_OTA_ProfileReadRS>  

 

 

 

 

1. <?xml version="1.0" encoding="utf-8"?>  
2. <OTA_ProfileReadRS xmlns="http://www.opentravel.org/OTA/2003/05"  
3. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
4. PrimaryLangID="en-us" AltLangID="en-us"  
5. Version="2003A.TsabreXML1.0.1"  
6. xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05 OTA_ProfileReadRS.xsd"  
7.  TimeStamp="2021-11-15T12:24:14.687Z">  
8.   <Success />  
9.   <Profiles>  
10.     <ProfileInfo>  
11.    <UniqueID ID="556082284" Type="1" ID_Context="VIT"  
12.       Instance="2021-09-01T13:31:30.242Z">  
13.         <CompanyName TravelSector="1" CodeContext="IATA"  
14.         Code="WS" />  
15.       </UniqueID>  
16.       <Profile CreateDateTime="2018-09-24T09:20:36.595Z"  
17.       LastModifyDateTime="2021-09-01T13:31:30.242Z" ProfileType="1"  
18.       ProfileSubType="VIT">  
19.         <Customer PrefLangID="en">  
20.           <PersonName>  
21.             <GivenName>FRANCOIS</GivenName>  
22.             <Surname>BERGERON</Surname>  
23.           </PersonName>  
24.           <Telephone DefaultInd="1" PhoneNumber="1112223334"  
25.           PhoneType="Home" />  
26.           <Telephone DefaultInd="0" PhoneNumber="1234512345"  
27.           PhoneType="Business" />  
28.           <Email EmailType="1" DefaultInd="0">  
29.           FRANCOIS.BERGERON@refresh.job</Email>  
30.           <CustLoyalty TravelSector="1" MembershipID="556082284"  
31.           ProgramID="WS" />  
32.         </Customer>  
33.         <TPA_ProfileExtensions>  
34.           <CustLoyaltyTotals AccountBalance="100000"  
35.           AccountType="FA" TierLevelIndicator2="0"  
36.           TierLevelIndicator="1" />  
37.           <Password LoginID="556082284" Password="Sabre123" />  
38.           <ProfileStatus Active="Active" />  
39.         </TPA_ProfileExtensions>  
40.       </Profile>  
41.     </ProfileInfo>  
42.   </Profiles>  
43. </OTA_ProfileReadRS>