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. Children/Infant age cannot be different from that specified on 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 | 342 | Cancel fee may apply | Cancel Penalties are not provided by supplier, or provided as free text, so GP HUB is not able to return Cancellation Charges precisely as Amount. Or Cancellation policy can be shown only after reservation. Or Cancellation penalties have been changed. | 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 |
|
...