XML Host Application Errors
Host, or CRS/GDS, application errors occur either when the CRS successfully processes the request but the response data is mistranslated, or, when the CRS unsuccessfully processes a request for a specific area (fares, etc.).
XML Host Application Error
Exception handling should be provided for HostApplicationError and TransactionErrorCode. HostApplicationError can be returned in any XML Select transaction. HostApplicationError is returned when a successful response was received from the host, but this error occurs in the response data.
This error can be returned in any transaction, and it will always display as a child of the root node of the XML response.
<HostApplicationError>
<ErrorCode></ErrorCode>
<Text></Text>
</HostApplicationError>
Where ErrorCode is a number, and Text is free-form text.
Error Fault List
Error Fault List errors display when a request was unsuccessfully processed on the host (CRS) for a specific area (fares, availability, etc.). The error response can be returned in any transaction, and displays both a numeric code and associated text.
<ErrorFaultList>
<ErrorFault>
<IsValid>True</IsValid>
<Text> HOST TEMPORARILY UNAVAILABLE</Text>
<Id>00001</Id>
</ErrorFault>
</ErrorFaultList>