{
{  This procedure locates an available  queue entry in the specified
{ queue, sets the active_entry flag to indicate entry is assigned, and returns
{ to queue_entry_index to the caller.
{
{      DFP$ASSIGN_QUEUE_ENTRY (P_QUEUE_INTERFACE_TABLE, QUEUE_INDEX,
{        QUEUE_ENTRY_TYPE, QUEUE_ENTRY_INDEX, ASSIGN_STATUS)
{
{  P_QUEUE_INTERFACE_TABLE: (input) This parameter specifies the
{       queue interface table that points  to the queue specified by queue_index
{                                     .
{  QUEUE_INDEX: (input) This parameter specifies the queue for which an entry
{       is to be assigned.
{
{  QUEUE_ENTRY_TYPE: (input) This parameter specifies the type of the queue
{       entry that is to be assigned. This may be dfc$monitor, dfc$task_services
{
{  QUEUE_ENTRY_INDEX: (output) This parameter returns the queue entry index
{       assigned.  This is only valid is assign_status = dfc$aqes_entry_assigned.
{
{  ASSIGN_STATUS: (output) This parameter returns the status of the request.
{       dfc$aqes_invalid_queue_index - The caller passed an invalid index.
{       dfc$aqes_no_available_entries - There are no available entries, the
{          caller is responsible for waiting and retrying the request.
{       dfc$aqes_entry_assigned - The queue_entry_index returned has been assigned.
{
