Control Who Can Submit to Workload Management Queues
Posted: Mon Dec 15, 2014 6:50 pm
Workload management queues (version 9.1 and later) are defined globally in an Information Server engine. Anyone submitting a DataStage job run request may request that the job be submitted to any queue on the system. A project may have a default queue defined, but that does not submit a canny user from learning that a high priority queue exists.
To that end, I would like to see a three-pronged approach to controlling who can use queues.
(1) an administrator can block a queue - no more jobs can be submitted to this queue (except by an administrator) - this can give an over-used queue the chance to drain
(2) only the queues mentioned in a project can be used by jobs submitted for that project
(3) a mechanism (probably role-driven) be implemented to specify in the queue definition who is permitted to submit jobs to it
To that end, I would like to see a three-pronged approach to controlling who can use queues.
(1) an administrator can block a queue - no more jobs can be submitted to this queue (except by an administrator) - this can give an over-used queue the chance to drain
(2) only the queues mentioned in a project can be used by jobs submitted for that project
(3) a mechanism (probably role-driven) be implemented to specify in the queue definition who is permitted to submit jobs to it