Session Service Error Codes
The following error responses may return when in a session. Review the error text and codes to remedy any given error condition.
Errors and Warnings
Existing Universal API errors do not change when in session. However, obsolete or expired keys result in an error message.
Expired / Invalid Session key
The expired or invalid session key will simply be treated as a “not authenticated user” error. Here is a sample response:
<SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP:Body>
<SOAP:Fault>
<faultcode>Server.System</faultcode>
<faultstring>Invalid Session key provided or Session has expired.</faultstring>
<detail>
<common_v34_0:ErrorInfo xmlns:common_v34_0="http://www.travelport.com/schema/common_v34_0">
<common_v34_0:Code>-1</common_v34_0:Code>
<common_v34_0:Service>PROVISIONINGSERVICE</common_v34_0:Service>
<common_v34_0:Type>System</common_v34_0:Type>
<common_v34_0:Description>Invalid Session key provided or Session has expired.</common_v34_0:Description>
<common_v34_0:TransactionId>472002CB0A07761A1799539DC97F82FF</common_v34_0:TransactionId>
<common_v34_0:TraceId>357476620</common_v34_0:TraceId>
</common_v34_0:ErrorInfo>
</detail>
</SOAP:Fault>
</SOAP:Body>
Bound Session Keys
For bound or already-in-use session tokens, the GDS returns a "Generate new session token" in the response:
<SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP:Body>
<SOAP:Fault>
<faultcode>Server.Business</faultcode>
<faultstring>Session already bound to Universal Record DXNBX7 . Generate new session token.</faultstring>
<detail>
<common_v34_0:ErrorInfo xmlns:common_v34_0="http://www.travelport.com/schema/common_v34_0">
<common_v34_0:Code>19054</common_v34_0:Code>
<common_v34_0:Service>WEBSVC</common_v34_0:Service>
<common_v34_0:Type>Business</common_v34_0:Type>
<common_v34_0:Description>Session already bound to Universal Record DXNBX7 . Generate new session token.</common_v34_0:Description>
<common_v34_0:TransactionId>471D78CE0A07761A1799539D71BD7389</common_v34_0:TransactionId>
<common_v34_0:TraceId>357476620</common_v34_0:TraceId>
</common_v34_0:ErrorInfo>
</detail>
</SOAP:Fault>
</SOAP:Body>
</SOAP:Envelope>