Skip Navigation

USG Authentication Errors

This type of error is returned when authorization to access the API fails for the requestor.

USG Invalid Security Token

Error

<soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/">
  <soap-env:Header>
    <eb:MessageHeader xmlns:eb="http://www.ebxml.org/namespaces/messageHeader" eb:version="1.0" soap-env:mustUnderstand="1">
      <eb:From>
        <eb:PartyId eb:type="URI"/>
      </eb:From>
      <eb:To>
        <eb:PartyId eb:type="URI"/>
      </eb:To>
      <eb:ConversationId>SYSTEM-T2DAILY-SYSTEM</eb:ConversationId>
      <eb:Action>ErrorRS</eb:Action>
      <eb:MessageData>
        <eb:MessageId>1011802746810161910</eb:MessageId>
        <eb:Timestamp>2019-06-11T20:44:41</eb:Timestamp>
      </eb:MessageData>
    </eb:MessageHeader>
    <wsse:Security xmlns:wsse="http://schemas.xmlsoap.org/ws/2002/12/secext">
      <wsse:BinarySecurityToken valueType="String" EncodingType="wsse:Base64Binary">ICE_SECURITY_TOKEN</wsse:BinarySecurityToken>
    </wsse:Security>
  </soap-env:Header>
  <soap-env:Body>
    <soap-env:Fault>
      <faultcode>soap-env:Client.InvalidSecurityToken</faultcode>
      <faultstring>Invalid or Expired binary security token: ICE_SECURITY_TOKEN <faultstring>
      <detail>
        <StackTrace>com.sabre.universalservices.base.session.SessionException: errors.session.USG_INVALID_SECURITY_TOKEN</StackTrace>
      </detail>
    </soap-env:Fault>
  </soap-env:Body>
</soap-env:Envelope>

Reason

Unauthorized access to ExchangeEmdRQ – no USG session created.

Solution

Before accessing ExchangeEmdRQ , a USG session needs to be created and the correct BinarySecurityToken should be passed over in XML request. Please make sure you have correctly created the USG session.

ESSM Authorization Failed

Error

<ns2:ExchangeEmdRS xmlns:ns2="http://www.sabre.com/ns/Ticketing/ExchangeRefund/1.0" xmlns="http://www.sabre.com/ns/Ticketing/TTL/1.0" version="1.4.0">
  <ns2:Header messageID="TKTHLI702-1284-662589928-1560185222097-35-arex" timeStamp="2019-06-10T11:47:00.000">
    <OrchestrationID>TKTHLI702-1284-662589928-1560185222097-35-arex</OrchestrationID>
    <Results>
      <Error status="NotProcessed" timeStamp="2019-06-10T11:47:02.146" type="Application">
        <Source>AREX</Source>
        <System>TKT-DS</System>
        <SystemSpecificResults>
         <STL:ErrorMessage code="1013">ESSM authorization failed: ICE SessionException occured</STL:ErrorMessage>
         <STL:ShortText>ESSM authorization failed</STL:ShortText>
        </SystemSpecificResults>
      </Error>
    </Results>
  </ns2:Header>
  <ns2:TransactionInfo reservationAutoEndProcessed="false" reservationAutoRetrieveProcessed="false">
    <ns2:Message type="E">ESSM authorization failed/ns2:Message>
  </ns2:TransactionInfo>
</ns2:ExchangeEmdRS>

Reason

Unauthorized access to ExchangeEmdRQ – security authorization failed.

Solution

Contact the Sabre API Help Desk and provide your user ID, domain, organization, and the environment you use.