Skip to main content
Omnitracs Knowledge Base

HOS Update Driver (Extended)

add.pngAvailable in PIT v2.3

This ILE API wraps the HOS Update Driver Extended web service. See its documentation for a further explanation of the input and output parameters, as well as the possible error conditions.

API Name: HSDRVUX

Parameter Interface:

Parameter Direction Type Length Precision Description
Driver Update Extended Input DS n/a n/a See the Driver Update Extended structure below
Error Category Output Decimal 3 0 Error Category, if any
Error Code Output Decimal 5 0 Error Code, if any
Error Description Output Character 150 varying n/a Error description, if any

An error category of 0 means that the driver's details were returned successfully.

Driver Update Extended Structure (HSDRVUXDS):

This DS is used by the caller of the HOS Update Driver Extended web service wrapper to optionally specify one or more fields to be updated.

The caller MUST initialize (clear) the DS prior to use. This will zero the lengths of each field. Fields with zero lengths are considered null and will not be included in the update request sent to the web service.

The caller MUST assign values to each of the fields being updated. Note that it is up to the caller to ensure the validity of the field values and field combinations. Fields that are NOT being updated MUST be left in their initialized states i.e. zero lengths.

 

Field

 

 

Type

 

 

Length

 

 

Precision

 

 

Description

 

DriverId

Character Varying

100

n/a

Always required

DrvPortalPin

Character Varying

100

n/a

Optional portal PIN

UpdDriverId

Character Varying

100

n/a

Optional new driver ID

Password

Character Varying

100

n/a

Optional password

LastName

Character Varying

100

n/a

Optional last name

FirstName

Character Varying

100

n/a

Optional first name

DepotId

Character Varying

100

n/a

Optional depot id

DriverGroup

Character Varying Dim(20)

100

n/a

Optional driver groups up to 20

InOffDutyPol

Character Varying

100

n/a

Optional off duty policy

EnaCanRules

Character Varying

100

n/a

Optional enable Canadian rules

DefRuleSet

Character Varying

100

n/a

Optional default rule set

USDefDutyCy

Character Varying

100

n/a

Optional US default duty cycle

CANDefDutyCy

Character Varying

100

n/a

Optional Canadian default duty cycle

WaitInOilWell

Character Varying

100

n/a

Optional driver can wait in oil well

Reset24Hr

Character Varying

100

n/a

Optional 24 hour reset

HazmatLdHaul

Character Varying

100

n/a

Optional hazmat load haul

EnaRestBrkEx

Character Varying

100

n/a

Optional enable rest break exemption

ELDExempt

Character Varying

100

n/a

Optional ELD exemption "1' = True, "0" = False

ELDExemptRea

Character Varying

100

n/a

Optional ELD exemption reason

CDL

Character Varying

100

n/a

Optional Commercial driver license number

CDLState

Character Varying

100

n/a

Optional CDL issuing authority

  • Was this article helpful?