Build Profile from Itinerary

 

ProfileFromReservationRQ version 1.0.x provides two business capabilities which is building within Open System Profile Database instance of Profile with default Filter or just Profile. This is done by invoking ProfileCreateRQ and populating it's payload with data retrieved from PNR present in PSS active session (PNR should be in AAA). PNR doesn't need to have PNR Locator assigned, which means that Profile can be created before PNR is end transacted as well.

API Information

Target Audience
Sabre Travel Network
Current Version
1.0.0
Authentication
Session Token
Service Action Code
SessionCloseRQ

Sample request

<ns3:ProfileFromReservationRS TimeStamp="2001-12-31T12:00:00Z" Version="1.0.0" ProfileCreateRQVersion="6.11" ProfileDeleteRQVersion="6.11">
  <ns3:ResponseMessage>
    <ns3:Success>Success</ns3:Success>
  </ns3:ResponseMessage>
  <ns3:Reservation>
    <ns3:Passenger RecordLocator="FDNYNU">
      <ns3:ReferenceNumber>02.01</ns3:ReferenceNumber>
      <ns3:GivenName>JOHN MR</ns3:GivenName>
      <ns3:Surname>SMITH</ns3:Surname>
    </ns3:Passenger>
  </ns3:Reservation>
  <ns3:Profile>
    <ns3:ProfileCreateRS>
      <ns2:Sabre_OTA_ProfileCreateRS TimeStamp="2013-03-04T14:11:23.899Z" Version="6.11" CreateDateTime="2013-03-04T14:11:23.899Z">
        <ns2:ResponseMessage>
          <ns2:Success/>
        </ns2:ResponseMessage>
        <ns2:Profile ClientCode="TN" ClientContextCode="MYS" UniqueID="102218574" ProfileTypeCode="TVL" ProfileName="MR SMITH" ProfileDescription="MR SMITH PROFILE" DomainID="B4T0" ProfilePurgeNoDays="1"/>
      </ns2:Sabre_OTA_ProfileCreateRS>
    </ns3:ProfileCreateRS>
  </ns3:Profile>
  <ns3:Filter>
    <ns3:FilterCreateRS>
      <ns2:Sabre_OTA_ProfileCreateRS TimeStamp="2013-03-04T14:11:22.897Z" Version="6.11" CreateDateTime="2013-03-04T14:11:22.897Z">
        <ns2:ResponseMessage>
          <ns2:Success/>
        </ns2:ResponseMessage>
        <ns2:Filter FilterID="373910" FilterName="DEFAULT MR SMITH" DomainID="B4T0" ClientCode="TN" ClientContextCode="MYS"/>
      </ns2:Sabre_OTA_ProfileCreateRS>
    </ns3:FilterCreateRS>
  </ns3:Filter>
</ns3:ProfileFromReservationRS>

Sample response

<ns3:ProfileFromReservationRS TimeStamp="2001-12-31T12:00:00Z" Version="1.0.0" ProfileCreateRQVersion="6.11" ProfileDeleteRQVersion="6.11">
  <ns3:ResponseMessage>
    <ns3:Success>Success</ns3:Success>
  </ns3:ResponseMessage>
  <ns3:Reservation>
    <ns3:Passenger RecordLocator="FDNYNU">
      <ns3:ReferenceNumber>02.01</ns3:ReferenceNumber>
      <ns3:GivenName>JOHN MR</ns3:GivenName>
      <ns3:Surname>SMITH</ns3:Surname>
    </ns3:Passenger>
  </ns3:Reservation>
  <ns3:Profile>
    <ns3:ProfileCreateRS>
      <ns2:Sabre_OTA_ProfileCreateRS TimeStamp="2013-03-04T14:11:23.899Z" Version="6.11" CreateDateTime="2013-03-04T14:11:23.899Z">
        <ns2:ResponseMessage>
          <ns2:Success/>
        </ns2:ResponseMessage>
        <ns2:Profile ClientCode="TN" ClientContextCode="MYS" UniqueID="102218574" ProfileTypeCode="TVL" ProfileName="MR SMITH" ProfileDescription="MR SMITH PROFILE" DomainID="B4T0" ProfilePurgeNoDays="1"/>
      </ns2:Sabre_OTA_ProfileCreateRS>
    </ns3:ProfileCreateRS>
  </ns3:Profile>
  <ns3:Filter>
    <ns3:FilterCreateRS>
      <ns2:Sabre_OTA_ProfileCreateRS TimeStamp="2013-03-04T14:11:22.897Z" Version="6.11" CreateDateTime="2013-03-04T14:11:22.897Z">
        <ns2:ResponseMessage>
          <ns2:Success/>
        </ns2:ResponseMessage>
        <ns2:Filter FilterID="373910" FilterName="DEFAULT MR SMITH" DomainID="B4T0" ClientCode="TN" ClientContextCode="MYS"/>
      </ns2:Sabre_OTA_ProfileCreateRS>
    </ns3:FilterCreateRS>
  </ns3:Filter>
</ns3:ProfileFromReservationRS>

If you are a Sabre customer currently using Sabre APIs in production, access  Resources    

Docs Navigation