The BookDependencyGroupRequest call allows dependencies to be defined between pairs of jobs. In most cases, the normal job data for each job (JobID, Access Hours etc – the data supplied in a call of JobBookRequest) is supplied along with the dependencies, but it’s also possible to supply dependencies between jobs that are already in the ServiceOptimizer database.
The set of dependencies between pairs of jobs are contained in a sequence of SP_JobDeps:
#define SP_CostIDSize 10
typedef char SP_CostID [SP_CostIDSize +1];