OnlineAVL Published Interface
Welcome to the OnlineAVL 2 Published Interface WSDL
The Published Interface is designed to provide programmatic access via the internet to the Navman Wireless OnlineAVL2 Vehicle Tracking and Fleet Management product. The Published Interface to the OnlineAVL2 system consists of a set of web-methods made available over the internet to authenticated users of the Published Interface. It provides the ability to send information to vehicles e.g. Text Messages and asserting Auxiliary Outputs (ConEx), and retrieve information from the Vehicles e.g. GPS Activity, Auxiliary Inputs (ConEx), Engine Management data (EMS) and Text Messaging (MDT/MNav). It is assumed the reader is somewhat familiar with the Navman Fleet Tracking system.The following operations are supported. For a formal definition, please review the Service Description.
-
AssignToVehicleGroup
This method assigns vehicle to given vehicle group display name. -
CreateOwner
Creates a fleet -
DoCalibrateEngineHours
Calibrates the engine hours. -
DoCalibrateOdometer
Calibrates the odometer value. -
DoLogin
This method is used to authenticate a client application with the Published Interface web service. This method returns a session id/ token which must be supplied with all subsequent API calls. -
DoLogoff
This method disconnects the session for the supplied session id. -
DoQueryVehicleLocation
Sends the SMDP message to the device to return the current location of vehicle. -
DoSendDeleteTextMessage
This method provides a mechanism for the client application to instruct the Vehicle MDT to delete all text messages on the device. -
DoSendForms
This method sends list of form instance messages to the specified vehicles. -
DoSendRouteMessage
This method provides a mechanism for the client application to send a single Route-To Message to the MDT's on the supplied Vehicle(s). -
DoSendRouteMessages
This method provides a mechanism for the client application to send multiple Route-To Messages to the MDT's on the supplied Vehicle(s). Note that the batch operation is done asynchronously. This method returns as soon as a batch execution process has been created to perform the batch operation. -
DoSendTextMessage
This method provides a mechanism for the client application to send a text message to one or more of the supplied Vehicles. -
DoSetDeviceOutputs
This method provides a mechanism for the client application to set the new state of a single ConEx output port of an individual vehicle. This method can only be invoked for one vehicle at a time. -
DoTransferVehicles
Transfers a vehicle from one fleet to another for a leasing arrangement. -
GetConExConfigurationsByVehicles
This method provides the current configuration of Conex equipment installed on the supplied Vehicle(s). -
GetDrivers
This method provides a list of Drivers associated with the specified Owner/ Fleet accessible by the user. -
GetEMSPeriodActivity
Gets EMS trip information for a list of fleets or vehicles, for a specific time period -
GetFormList
Gets a list of form definitions -
GetFormListDetail
This method returns a list of form definitions. -
GetForms
Returns a list of form instances for given owner or vehicless or form numbers -
GetFormsDetails
This method provides a list of form instance detail for given message ids or vehicle ids or form number. -
GetGeofences
This method provides a list of Geofences associated with the specified Owner/ Fleet accessible by the user. -
GetHardwareDetails
Gets the hardware details of the device for the specified vehicle or all the vehicles under the specified Owner. -
GetMessages
This method provides all text messages sent from Vehicles for a specified Fleet during a specified time period. -
GetOwners
This method provides information on the Owners (Fleets) which are accessible by the user. -
GetPeriodActivity
This method provides the current status of all vehicles belonging to the supplied Owner/ Fleet accessible by the user. -
GetSendRouteMessagesStatus
This method provides a mechanism for the client application to request a status update for the batch route-to messages request which was sent to the server using the DoSendRouteMessages() web service method. -
GetSentFormsStatus
This method send list of sent forms for knowing their status. -
GetSites
Get a list of sites associated with the specified fleet. -
GetVehicleGroups
This method retrieves list of vehicle group for given owner. -
GetVehicleSnapShots
This method provides the current status of all vehicles belonging to the supplied Owner/ Fleet accessible by the user. -
GetVehicleTransferStatus
Gets the status of a vehicle transfer. -
GetVehicles
This method provides a list of Vehicles for the supplied Owner/ Fleet. -
GetVehiclesActivityDetails
This method provides extended information for the supplied Vehicle activity record. -
SendMNavMessage
Sends data to the MNav device for the targeted vehicle(s) -
SetVehicleDetails
Updates specified vehicle properties for the specified vehicle. -
UpdateOwner
Modifies a fleet. -
UpdateVehicleCustomStatus
Updates the vehicle custom status.