Vehicle Type

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:

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.