5.8 Publish Vehicle

The publish vehicle is a service used by the VSS to publish vehicles with status "New Vehicle" or "Used Vehicle" and update the vehicle inventory in DSW. 

The API schema and an example of the json is available here: → oodil-dms-api | 1.2.0 | ThinkRIT | SwaggerHuapis/ThinkRIT/odil-dms-api/1.2.0#//Vehicles/SendVehicle

When a user publishes vehicles from DMS to DSW, the vehicles are created in the DSW inventory and stored in the @XIS_CARS table 


For the correct publishing of vehicles from VSS 4.0 to DSW the following prerequisites must be fulfilled: 

1) Uploaded and updated Model Tree

2) Mappings related to vehicles inventory → ~/mappings/maingridlist, using the relation: DSW to Integration Layer


SNDSW Object Types / Mapping SystemSwaggerHubEndPoint RelevantRelevant for VSSType of Mapping
1Vehicle Status (IDMS_S_SETUP)VehicleStatusPOST (Create/Update Vehicle)YesMap from List 
2Vehicle Category (XIS_CARSTATUS)VehicleClassificationStatusPOST (Create/Update Vehicle)YesMap from List 
3Vehicle Availability Status (IDMS_VehAvailabilityStatus)VehicleAvailabilityStatusPOST (Create/Update Vehicle)YesMap from List 
4Vehicle Car Type (XIS_CARTYPES)VehicleTypePOST (Create/Update Vehicle)YesMap from List 
5VAT Product Group VAT Product GroupPOST (Create/Update VehicleYesMap from List