| XML Field | Dependencies | Description |
| CommandList |
|
The surrounding tag |
| -ProcessDetails |
|
The command name |
| --RoutingId |
|
The routing id (as returned previously). |
| --Router |
Optional |
Contains the details of the selected flight. This may differ from the details previously supplied as
more information may be available from the supplier now that a flight has been selected. The structure of this element will
be exactly as in the ResultsResponse, except that in the OutwardList and the ReturnList there will only be one Outward and Return option
(corresponding to the selected flight). Since the supplier may structure their data differently at this
stage and may also alter or add any information to the data previously supplied, this 'Router' cannot be guaranteed to contain the same
price/ journey breakdowns as in the results stage. TRAVELfusion will only supply the data that the supplier provides at each stage.
May be omitted if no new data is supplied by the supplier. |
| --SupplierHandoffData |
Optional |
Provides information needed to hand the user over to the supplier in a browser at the appropriate stage to complete the booking. If this is
omitted then 'deep linking' is not available for this supplier or result. Suppliers that require cookies cannot be 'deep-linked' in this way
due to browser security restrictions. |
| ---Method |
|
Has only values 'post' or 'get'. This is the HTTP 'method' that should be used to submit the form containing the HTTP parameters listed
below. |
| ---Url |
|
Contains the URL to which the HTTP parameters should be submitted (i.e. the 'action' of the HTML form) |
| ---ParameterList |
Optional |
The HTTP query parameters. These parameters should be used to build an HTML form. This form should be displayed to the user in the browser
so that they may submit the form to be transferred to the the supplier's site to complete the booking.
This will be omitted if there are no parameters to be submitted or they are all contained in the URL. |
| ----Parameter |
|
An http parameter. This corresponds to an 'input' within the HTML form. |
| -----Name |
|
The parameter name. This corresponds to an 'input' name within the HTML form. |
| -----Value |
|
The parameter value. This corresponds to an 'input' value within the HTML form. |