Legacy Sellers Common Elements
There are certain elements that will be included in every request, namely common elements. These common elements include timeoutMilliseconds, languageCode, registerTransactions, and the supplier's Configuration.
<echoToken>TEST</echoToken>
<timeoutMilliseconds>18000</timeoutMilliseconds>
<source>
<languageCode>en</languageCode>
</source>
<filterAuditData>
<registerTransactions>true</registerTransactions>
</filterAuditData>
<ContinuationToken expectedRange = "1000"></ContinuationToken>
<optionsQuota>500</optionsQuota>
<Configuration>
<User>user</User>
<Password>password</Password>
<UrlAvail>www.supplier.com/avail</UrlAvail>
<UrlReservation>www.supplier.com/reservation</UrlReservation>
<UrlValuation>www.supplier.com/valuation</UrlValuation>
<UrlGeneric>www.supplier.com/generic</UrlGeneric>
<Parameters>
<Parameter key = "UrlListHotels" value = "http://www.supplier.com/ListHotels"></Parameter>
<Parameter key = "Access" value = "2"></Parameter>
</Parameters>
</Configuration>
| Element | Rel | Type | Description |
|---|---|---|---|
| echoToken | 0..1 | String | Echo token to be returned in response (used for test purposes only). |
| timeoutMilliseconds | 1 | Integer | Maximum time for a response from the supplier’s system. |
| source | 1 | ||
| source/languageCode | 1 | String | Language code (ISO 639-1 lowercase) format lowercase. |
| filterAuditData | 1 | Activates transaction data sent & received in the supplier’s native format. | |
| filterAuditData/registerTransactions | 1 | Boolean | Returns all the transactions (XMLs) exchanged with the supplier. |
| ContinuationToken | 0..1 | String | Used by the Buyer to paginate the response of HotelList and RoomList. |
| @expectedRange | 0..1 | Integer | Used by the Buyer to paginate the response of HotelList and RoomList. |
| optionsQuota | 0..1 | Integer | Used by the Buyer to set the max number of options by MealPlan in Avail method. |
| Configuration | 1 | The info required to access the supplier’s system. | |
| Configuration/User | 0..1 | String | User code to connect to supplier. |
| Configuration/Password | 0..1 | String | Password for the connection. |
| Configuration/UrlAvail | 0..1 | String | Specific Url for Avail method. |
| Configuration/UrlReservation | 0..1 | String | Specific Url for Reservation method. |
| Configuration/UrlValuation | 0..1 | String | Specific Url for Valuation method. |
| Configuration/UrlGeneric | 0..1 | String | Supplier Url used for multiple methods. |
| Configuration/Parameters | 0..1 | Parameters for additional information. | |
| Parameters/Parameter | 0..n | ||
| @key | 1 | String | Contains the keyword to identify a parameter. |
| @value | 1 | String | Contains the parameter values. |