Each response from GP Travel HUB contains identifier whether it has been processed successfully or not - the elements <Success/>, <Warning/>, <Errors/>.
...
There is a structure of Warning Response that is common for every response.
Warnings/Warning:
*mandatory
Element | Attribute | Type | Description | Min…Max occurs |
---|
| Type* | integer (1, 3, 10, 11) | Defines type of the error or warning that occurred. Refers to OTA codes "Error Warning Type (EWT)”. | 1…1 |
Code* | integer (1 - 1051) | Defines Error/Warning code. | 1…1 |
Status* | string ("SENT", "NOT_SENT") | The values are (SENT | NOT_SENT). Used for defining actual status of request. | 1…1 |
ShortText* | string | Short error description. | 1…1 |
RecordID | string | This attribute specifies supplier ID. If requests spans multiple suppliers, you can use this attribute to identify which supplier caused the problem. | 0…1 |
Language* | | For more information see Common Data Description section in Glossary. | |
DocURL | URI | If present, this URL refers to an online description of the error that occurred. | 0…1 |
Tag | string | If present, this attribute may identify an unknown or misspelled tag that caused an error in processing. | 0…1 |
...
Expand |
---|
title | GP_ExcursionResRQ_Initiate |
---|
|
Warning/Error | Code | Short text | Possible reason | Status | Error | 20 | Number of passengers invalid. | This offer is for 2 adults, 2 children and 0 infants, but you tried to book for 2 adults, 1 children and 1 infants. Number of paxes in Reservation Initiate message differ from paxes in Availability search.
| NOT_SENT | Error | 22 | Passengers exceed commercial rules. | Number of passengers must not be more then 9. Children/Infant age cannot be different from that specified on Search.
| NOT_SENT | Error | 27 | Passenger details are mandatory. | Mandatory lead guest details (birthdate,email,telephone,country) is missed. NamePrefix is mandatory, but the value is empty.
| NOT_SENT | Error | 87 | Booking reference invalid. | Invalid data. Error at property client reference number: property size must be between 1 and 20. Client reference(s) 30d4 is(are) not unique. Please provide another client reference ids. | NOT_SENT | Error | 97 | Booking reference not found. | Booking reference not found or expired.. | NOT_SENT | Error | 145 | Duration period or dates incorrect. | Avail was done for different dates. Dates mismatch. | NOT_SENT | Error | 161 | Search criteria invalid. | Mandatory passenger detail is missed, e.g. The client's country is missed. | NOT_SENT | Error | 172 | Requested action not possible. | Supplier supports the age of children within interval between 2 and 18. Supplier does not provide departure with hotelCode.
| NOT_SENT | Warning | 172 | Requested action not possible. | Supplier doesn't support requested language. Language is different from what has been requested. | SENT | Warning | 189 | Price has been changed. | The price has been changed. | SENT | Error | 193 | Cancellation process failed. | Children age cannot be different from that specified on Search. | NOT_SENT | Error | 194 | No matching bookings found. | No matching bookings found. | SENT | Warning | 197 | Comments longer than 180 characters will not be processed hotel supplier. | Comments longer than 180 characters will not be processed by hotel supplier. | SENT | Error | 293 | Invalid departure time. | Departure Point/Time combination is invalid. | NOT_SENT/SENT | Error | 320 | Invalid value. | NamePrefix can be only Mr, Ms and Mrs. | NOT_SENT | Error | 321 | Required field missing. | Invalid values of departure, please fix it. PickUpAddress should be send in pickup departure.
| NOT_SENT | Warning | 438 | Requested rate not available. | Offer availability status changed to AvailableForSale/OnRequest. Offer is not available any more.
| SENT | Error | 450 | Unable to process. | Supplier error. Supplier's response does not contain a valid availability. Selected tickets delivery method is wrong. This delivery option requires address information. Please fill phone number for lead person. This element is required.
| SENT/NOT_SENT |
|
...
Expand |
---|
title | GP_ExcursionResRQ_Book |
---|
|
Warning/Error | Code | Short text | Possible reason | Status | Error | 20 | Number of passengers invalid. | This offer is for 2 adults, 2 children and 0 infants, but you tried to book for 2 adults, 1 children and 1 infants. | NOT_SENT | Error | 22 | Passengers exceed commercial rules. | Number of passengers must not be more then 9. | NOT_SENT | Error | 27 | Passenger details are mandatory. | Mandatory lead guest details (birthdate,email,telephone,country) is missed. NamePrefix is mandatory, but the value is empty.
| NOT_SENT | Error | 161 | Search criteria invalid. | TransactionIdentifier 999999 not found. | NOT_SENT | Error | 172 | Requested action not possible. | Please fill in all necessary supplier remarks. Departure point and time are required for this excursion. Supplier supports the age of children within interval between 2 and 18. Supplier does not provide departure with hotelCode.
| NOT_SENT | Warning | 189 | Price has been changed. | The price has been changed. | SENT | Error | 193 | Cancellation process failed. | Children age cannot be different from that specified on Search. | NOT_SENT | Error | 194 | No matching bookings found. | No matching bookings found. | SENT | Warning | 197 | Comments longer than 180 characters will not be processed hotel supplier. | Comments longer than 180 characters will not be processed by hotel supplier. | SENT | Error | 320 | Invalid value. | The client's country in Reservation Confirmation message is differ from Reservation Initiate message. NamePrefix can be only Mr, Ms and Mrs.
| NOT_SENT | Error | 321 | Required field missing. | PickUpAddress should be send in pickup departure. | NOT_SENT | Error | 448 | System error. | purchaseDetails element is missed. | SENT | Error | 450 | Unable to process. | Selected tickets delivery method is wrong. This delivery option requires address information.
| NOT_SENT |
|
...