Testing Best Practices: Provisioning Issues
The Travelport Pre-Production system provides a copy of the data on the Travelport Production system and is available for your testing. Because the data is not live, you may notice instances where data does not perform as you expect.
Data is copied from Production to Pre-Production for each provider on a schedule.
- GDS providers: Galileo (1G) and Apollo (1V) are refreshed approximately every two months. Worldspan (1P) is refreshed approximately every week.
- Airline Content Hub (ACH): ACH suppliers, such as Air Canada, refresh their data on their own schedules. Note that ACH carrier test systems may have stale or minimal data.
- Rail Content Service (RCS): RCS suppliers, such as Amtrak and BeNe, refresh their data on their own schedules.
Note that ACH and RCS vendors do not load inventory 3 to 6 months ahead.
PNRs are lost after the refresh.
The following error is returned from when Universal API is unable to retrieve the PNR, either because the PNR was purged from the system or an invalid PNR locator was used.
<SOAP:Fault><faultcode>Server.Business</faultcode>
<faultstring>51001001 UTR PNR INVALID ADDRESS</faultstring>
<detail>
<common_v50_0:ErrorInfo xmlns:common_v50_0="http://www.travelport.com/schema/common_v50_0">
<common_v50_0:Code>6000</common_v50_0:Code>
<common_v50_0:Service>PNRSVC</common_v50_0:Service>
<common_v50_0:Type>Business</common_v50_0:Type>
<common_v50_0:Description>General Reservation service error.</common_v50_0:Description>
<common_v50_0:TransactionId>935CFBD30A0759D2570FB2EA40F96843</common_v50_0:TransactionId>
</common_v50_0:ErrorInfo>
</detail>
</SOAP:Fault>
The provider error is similar to:
<PNR><ERR><E><K>PNR</K><C>51001001</C><T> UTR PNR INVALID ADDRESS </T></E></ERR></PNR></response>
Provisioning Issues and Resolution
If you receive any of the following errors or have the following problems, please contact your API support representative.
Error Message or User Problem |
---|
[ACH] Provider error: Required attribute in the request is missing-//POS/Source/@ERSPUserID |
"User &apos;Universal API/UDWAB_PXXXXX&apos; not authenticated" |
Null Pointer Exception |
General Air Service Error. |
No flight records found for this date or market. |
ACH: No provider/supplier is configured for this user for the requested transaction. |
Invalid LNIATA. |
<faultstring>000292 NO PLATING CARRIER FOUND</faultstring> |
<common_v50_0:Description>Invalid input data. Generic data validation failure message.</common_v50_0:Description> |
ELECTRONIC TICKETING NOT ALLOWED. |
No Solutions in the response. |
Unable to fare quote. <faultstring>UNABLE TO FARE QUOTE</faultstring> <common_v50_0:Service>AIRSVC</common_v50_0:Service> <common_v50_0:Type>Business</common_v50_0:Type> <common_v50_0:Description>No availability on chosen flights.</common_v50_0:Description> |
Agent ID missing - Apollo or Galileo. |
Customer is failing Seat Map on pre-prod for Delta Paid Seats for merchandising. |
<faultstring>The Pseudo City Code on the current PNR does not exist in UAPI, please contact account representative to have it added.</faultstring> |
<faultstring>Uncaught Service Exception cause:com.cendant.tds.soa.framework.ServiceException: Exception ReturnedSession Error #5009. Consult Error Code Guide for Code Details.</faultstring> |
Host error during ticket issue. SUPPORT DOC PRINT TABLE NOT SET UP. |
When trying to do ticketing in Terminal Emulation, all the available printers are in DOWN status. Hence try to change the status to up but get following error: "INVALID FORMAT/DATA". |
<common_v50_0:ResponseMessage Code="0" Type="Warning" ProviderCode="ACH"> - <![CDATA[ Unable to create Passive Booking. No provider provisioned for Passive Booking |
Message=User is not authenticated.|Description=User is not authenticated.| Extras=null|SecurityError=Failed to verify stateful login!|. |
ACH: required attribute/element is missing. |
Someone asks you to turn off auto passive create from AC ACH booking for 1P or in general. |
Timeout during terminal session. |
No Flex. |
CreateTerminalSessionReq: <common_v50_0:Description>User is not authorized.</common_v50_0:Description> |
Undetermined error - please report-The organization entered was not found: Organization ID: 'T54788540&apos |
Create Terminal Session -- User is not authenticated. |
Seat Map binding error - Host Connection Credentials not available. |
If for Seat Map Binding, the following is returned: Processing error while determining required adapters. |
<faultstring>Required RCS access context elements are missing. The required elements are: [ ProviderCode,SupplierCode,UserId,Password,RequestorID,RequestorTypeBookingChannelType ]</faultstring>
<common_v50_0:ErrorInfo xmlns:common_v50_0="http://www.travelport.com/schema/common_v50_0">
<common_v50_0:Code>6119</common_v50_0:Code>
<common_v50_0:Service>PNRSVC</common_v50_0:Service> <common_v50_0:Type>System</common_v50_0:Type> <common_v50_0:Description>Host system error.</common_v50_0:Description> </common_v50_0:ErrorInfo> |
Error linking ticketing device. Invalid GTID. |
Different currencies. |
<faultstring>Required Access Context elements are missing.The required elements are: EAS UserID, EAS Password, PCC, ISOCountry, AgentDutyCode, AirLineVendorId, IATA, TerminalId</faultstring> |
Someone asks you to reset passwords for their UD credentials on INT1/2/3 QA 1/3 environments. |
Uncaught Service Exception cause:com.cendant.tds.soa.framework.ServiceException: Unable to retrieve enough Dynamic GTIDs for this transaction. |
Air Shop is failing. |
SYSTEM ERROR | NON-AIR BOOKING NOT ALLOWED/MODIFY BOOKING. |
Agent not provisioned for Cryptic entries. |
For DL - The carrier reservation does not contain any valid flight segments. Please try a different locator code. |
Provider 1G is not authorized, please use default; leave PermittedProvider blank, and send the request again. |
PR - DUTY CODE NOT AUTH FOR CRT - APOLLO. |
Host connection credentials not available. |
<HotelAvailability_14 xmlns=""> <TransactionErrorCode> <Domain>Procedure</Domain> <Code>5014</Code> </TransactionErrorCode> </HotelAvailability_14> |
Errors from multiple hosts. |
<ns1:traceLoggingResult xmlns:ns1="http://www.galileo.com/tds/serviceexchange/SOAAcknowledgment">Failed to processCreateOperation()NhAcsProfDet with Exception:Multiple resources found for publrsce_nm: [CarrierCode] prod_nm:[provider]</ns1:traceLoggingResult> |
Price/Air Fare not working. |
<Error RecordID="DALDL" ShortText="Agency corresponding to AgencyID 10587382 is inactive. SeatMap cannot be returned :: " Type="942">Seat map not returned for some requested flights</Error>. |
Fix my software version for the printer. |
Nexus errors. |
Provider Transaction failed. |
<faultcode>Server.System</faultcode> <faultstring>Transaction Error: Procedure/8209</faultstring>. |
No availability on chosen flights. |
<SOAP:Body> <SOAP:Fault> <faultcode>Server.Application</faultcode> <faultstring>SYSTEM ERROR</faultstring> <detail> <common_v50_0:ErrorInfo xmlns:common_v50_0="http://www.travelport.com/schema/common_v50_0"> <common_v50_0:Code>3100</common_v50_0:Code> <common_v50_0:Service>SYSTEM</common_v50_0:Service> <common_v50_0:Type>Application</common_v50_0:Type> <common_v50_0:Description>General Failure:(Unmapped error): 000001</common_v50_0:Description> <common_v50_0:TransactionId>D013AA4B0A076477D1FBE77C3756BAD8</common_v50_0:TransactionId> </common_v50_0:ErrorInfo> </detail> </SOAP:Fault> <SOAP:Body> |
All hosts that were searched failed: ACH: No flight records found for this date or market. |