Vehicle Type

VehicleReqRsp.xsd or UniversalRecordReqRsp.xsd
Vehicle Search OR
Vehicle Rules OR
Vehicle Booking OR
Created Vehicle Booking > Universal Record Import OR
Created Vehicle Booking > Universal Record Modify
VehicleType is used to modify a Vehicle Search request to include vehicle type information such as vehicle categories, classes, door counts, and fuel types. VehicleType values can be sent in combination with VehicleType values.
VehicleType is stored in the Universal API database when a PNR is imported or a passive segment is added to the Universal Record.
VehicleType is validated during Universal Record Import, Universal Record Modify, and Passive Bookings. If the VehicleType is invalid, a warning is returned: “CarType has not been saved for some of the segments”.
Schema
See the following transactions for VehicleType:
- VehicleSearchAvailabilityReq
- VehicleRulesReq
- PassiveCreateReservationRsp
- UniversalImportRsp
- UniversalModifyRsp
Implemented In
Vehicle Search
VehicleSearchReq/VehicleSearchModifiers @VehicleType
Vehicle Search in VehicleReqRsp.xsd can include VehicleTypein addition to the minimum required search data to specify the type of vehicles to include in the search.
See the Exceptions section in Vehicle Search by Vehicle Type for Galileo (1G), Apollo (1V), and Worldspan (1P) differences.
Vehicle Rules
VehicleRulesReq/VehicleRulesLookup/VehicleSearchModifiers @VehicleType
Vehicle Rules in VehicleReqRsp.xsd can include VehicleTypein addition to the minimum required search data.
Passive Booking, Universal Record Import, and Universal Record Modify
PassiveCreateReservationRsp/UniversalRecord/PassiveReservation/PassiveSegment @VehicleType
UniversalRecordImportRsp/PassiveReservation/PassiveSegment @VehicleType
UniversalRecordModifyRsp/PassiveReservation/PassiveSegment @VehicleType
VehicleType is validated and stored when a Passive Booking is created and when a Universal Record is imported or modified. If the VehicleType is invalid, a warning is returned: “CarType has not been saved for some of the segments”.
See Release Notes for 7.1.1 for additional details.
Vehicle Types
The vehicle types and number of types supported in a request varies by provider. Either the enumeration or pseudo code can be sent in VehicleType.
The following Vehicle Type pseudo code enumerations are used. However, not all providers support each of the Universal API enumerations for Vehicle Type. The following table shows how the currently supported providers process Vehicle Type enumerations within their host systems.
Enumeration |
Galileo Pseudo Code |
Worldspan Pseudo Code |
---|---|---|
AnyVehicle |
ACAR |
ACAR |
Any2-3DoorVehicle |
ALLB |
ALLB |
Any2-3DoorPassengerCar |
ALBC |
Not supported. |
Any2-4DoorVehicle |
ALLC |
ALLC |
Any2-4DoorPassengerCar |
ALCC |
Not supported. |
Any4-5DoorVehicle |
ALLD |
ALLD |
Any4DoorPassengerCar |
ALDC |
Not supported. |
AnyElite |
AELT |
AELT |
AnyCoupe-Roadster |
ACPR |
ACPR |
AnySpecial |
ASPC |
ASPC |
AnyPickUp |
APUP |
APUP |
AnyWagon |
AWGN |
AWGN |
AnyRecreationalVehicle |
AREC |
AREC |
AnySUV |
ASUV |
ASUV |
AnyPassengerVan |
AVAN |
AVAN |
Any6PassengerVanOrSUV |
ASIX |
ASIX |
Any7PassengerVanOrSUV |
ASEV |
Not supported. |
Any8PassengerVanOrSUV |
AEIG |
AEIG |
Any4WOrAllWheelDrive |
AFWD |
AFWD |
AnyAllTerrainVehicle |
ATRV |
ATRV |
AnyCommercialTruck |
ACGO |
ACGO |
AnyLimousine |
ALMO |
ALMO |
AnySport |
ASPT |
ASPT |
AnyConvertible |
ACNV |
ACNV |
AnySpecialOfferVehicle |
AOFR |
AOFR |
AnyMonospace |
AMNO |
AMNO |
AnyMotorHome |
AMTO |
AMTO |
Any2WheelVehicle |
AMCY |
AMCY |
AnyCrossover |
ACRS |
ACRS |
AllManualTransmissionVehicles |
AMAN |
AMAN |
AllAutomaticTransmissionVehicles |
AUTO |
AUTO |
AllGasolineVehicles |
AGAS |
AGAS |
AllPetrolVehicles |
APET |
APET |
AllDieselVehicles |
ADSL |
ADSL |
AnyGreenVehicle |
AGRN |
AGRN |
AllHybridVehicles |
AHYB |
AHYB |
AllElectricVehicles |
AELC |
AELC |
AllHydrogenVehicles |
AHYD |
AHYD |
AllMultiFuelVehicles |
AMFP |
AMFP |
AllPGVVehicles |
ACPG |
Not supported. |
AllEthanlolVehicles |
AETH |
AETH |
Response
A standard Vehicle Search response is returned. However, vehicle types are limited to those that meet the specified search parameters.
Vehicle Type code enumerations are returned in the response, even if pseudo codes were sent in the request.