How You Resolve Travel Itinerary Import and Validation Issues
You run the Import Travel Itineraries process to import and validate travel itineraries from the GetThere travel partner into Oracle Fusion Expenses. Similarly, you run the Validate only process to review the travel itineraries posted from other third-party travel partners.
When you run these processes, the following results may occur:
-
The process completes with an error.
-
The process completes with a warning or success but doesn't import any itineraries.
-
The process completes with a warning.
Process Completes with an Error
Here are some conditions when the Import Travel Itineraries process completes with an error:
-
It can't establish a connection with your GetThere travel partner.
-
It encounters an unexpected error.
-
The GetThere portal or booking site is unavailable.
To identify the error, review the log and output details of the Import Travel Itineraries process by performing the following steps:
-
Navigate to the Travel Administrator work area.
-
Select the applicable process.
-
From the Action menu, select View Process Details.
-
In the View Process Details dialog box, click the log .txt file.
-
In the View Output Parameters column, click the output file.
Verify that the travel partner integration values described in the following table are set up correctly on the Edit Travel Partner Integration page for GetThere. Follow these steps to navigate to the page:
-
In the Setup and Maintenance work area, use the following to navigate to the Manage Travel Partner Integrations page.
-
Offering: Financials
-
Functional Area: Expenses
-
Task: Manage Travel Partner Integrations
-
-
On the Manage Travel Partner Integrations page, select the link for GetThere travel partner.
The Edit Travel Partner Integration page for GetThere is displayed.
Invalid Value |
Log File Error |
Page |
---|---|---|
Connection User Name and Password |
CreateSesssionWS failed with authentication error. |
Edit Travel Partner Integration page for GetThere |
Super Site Name |
CreateSesssionWS failed with authentication error. |
Edit Travel Partner Integration page for GetThere |
Create Session Web Service Definition Language (WSDL) location |
CreateSessionWS failed with InaccessibleWSDLException. An error occurs only when the travel partner asks you to change a WSDL location and you enter it incorrectly. |
Edit Travel Partner Integration page for GetThere |
Retrieve Itinerary Locator WSDL location |
RetrieveItinLocatorWS failed with InaccessibleWSDLException An error occurs only when the travel partner asks you to change a WSDL location and you enter it incorrectly. |
Edit Travel Partner Integration page for GetThere |
Retrieve Itinerary Details WSDL location |
RetrieveItinDetailWS failed with InaccessibleWSDLException An error occurs only when the travel partner asks you to change a WSDL location and you enter it incorrectly. |
Edit Travel Partner Integration page for GetThere |
If you see a log file that indicates that the EndSessionWS failed with InaccessibleWSDLException, the Import Travel Itineraries process won't result in an error even if the End Session WSDL location was updated incorrectly. These atypical sessions are removed by your travel partner eventually.
If you want to reset the entries in the WSDL fields to the original values, the following table describes the original WSDL locations.
Web Service Name |
Web Service URL |
---|---|
Create Session |
https://files.developer.sabre.com/wsdl/sabreXML1.0.00/usg/SessionCreateRQ.wsdl Note: To download all the necessary files, you can use: https://files.developer.sabre.com/drc/providerdoc/usg/SessionCreateRQ.zip
|
Retrieve Itinerary Locator |
Note: To download all the necessary files, you can use: https://files.developer.sabre.com/drc/providerdoc/GetThere/GT_ERP_TravelItineraryLocatorRead1.0.0RQ.zip
|
Retrieve Itinerary Details |
Note: To download all the necessary files, you can use: https://files.developer.sabre.com/drc/providerdoc/GetThere/GT_ERP_TravelItineraryRead1.0.0RQ.zip
|
End Session |
https://files.developer.sabre.com/wsdl/sabreXML1.0.00/usg/SessionCloseRQ.wsdl Note: To download all the necessary files, you can use: https://files.developer.sabre.com/drc/providerdoc/usg/SessionCloseRQ.zip
|
If web service connection issues persist after ruling out set up issues, contact your travel partner's administrator or your support representative to validate WSDL locations or to determine whether the travel partner's portal or booking site is down. For other unexpected errors, contact Oracle Support.
Process Completes with a Warning or Success But Doesn't Import Itineraries
To review warnings, review the log and output details of the Import Travel Itineraries process by performing the steps mentioned in the previous section of this topic.
The following table describes the results when the Import Travel Itineraries process completes with a warning or a success but doesn't import any itineraries from GetThere travel partner.
Invalid Value |
Result |
Page |
---|---|---|
Site Identifier |
|
Create Booking Site dialog box Here are the steps to navigate to the Create Booking Site dialog box:
|
Process Completes with a Warning
Here are some conditions when the Import Travel Itineraries process or the Validation only process completes with a warning:
-
Itineraries fail importation
-
Itineraries have critical validation errors
-
Itineraries have invalid data
-
Itineraries have unmatched values
To review warnings, review the log and output details of the Import Travel Itineraries or Validation only process by performing the steps mentioned in the previous section of this topic.
The following table describes the cause and resolution for itinerary import failures.
Log Error Message |
Cause |
Resolution |
---|---|---|
The itinerary couldn't be imported because it's missing a value in the Status attribute. |
|
|
The itinerary can't be brought in Expenses because the time stamp that indicates whether or not the itinerary has been modified is invalid. |
The last modified time stamp on the itinerary is null. |
|
Missing message text. The itinerary can't be imported because it contains a reservation, which wasn't reserved and is missing a confirmation number. |
Itinerary has a reservation confirmation number that's null. |
|
This itinerary can't be imported because the following error was returned by the itinerary details web service: {ERROR}. |
An unexpected error occurs while attempting to import the details for an itinerary. The Import Travel Itineraries process continues to import itineraries, even if it encounters an unexpected error with a specific itinerary. |
|
Your request can't be completed at this time. Verify your request and try again. |
Itinerary details can't be retrieved since the itinerary has multiple travelers. |
|
Errors due to a validation failure are resolved by travel administrators. The following table contains the error, cause, and resolution of critical validation errors.
Validation Error |
Cause |
Resolution |
---|---|---|
Invalid employee number:
|
|
|
Missing reservation pricing information |
|
|
Unexpected error |
|
Review the Import Travel Itineraries process log file by performing the following steps:
|
After itinerary import failures and critical validation errors are resolved, rerun the Import Travel Itineraries process in the Validate only process mode to remove errors so a trip can be automatically created from the itinerary.
The following table describes the validation error, cause, and resolution of invalid data validation errors.
Validation Error |
Cause |
Resolution |
---|---|---|
Invalid data |
|
|
The following table describes the validation error type, cause, and resolution of unmatched value validation errors.
Validation Error |
Cause |
Resolution |
---|---|---|
Unmatched values for policy violation. |
Missing booking policy violation mapping |
|
Unmatched value for airline, hotel, rail, car rental code, or name. |
Missing merchant codes |
|
Unmatched value for class of ticket for air reservation |
Missing class of air ticket |
|
Unmatched value for location. |
Missing location |
|