Looking at the operations waiting for a resource

To see the operations that are waiting for a resource, enter the W row command beside the resource in the SPECIAL RESOURCE MONITOR panel. The following panel is displayed:

Figure 1. EQQQMWML - Special resource monitor - waiting queue
EQQQMWML ---------- SPECIAL RESOURCE MONITOR - WAITING QUEUE   ROW 1 TO 1 OF 1
Command ===>                                                  Scroll ===> PAGE

Enter any of the row commands below:
S - Select details, D - Delete from queue

Special resource : PAYROLL.DATABASE
Text             : serializes access to the Paymore database

Row Latest Out     Operation Jobname  Pri Qty    Type Reason
cmd Date     Time  ws    no.                          Wait
'' 95/06/08 10.40 CPU1  050 PAYQUERY 5   1      S    *
******************************* BOTTOM OF DATA *******************************
The operations at the top of the list have earlier latest-out times and are therefore more likely to get the resource when a sufficient quantity becomes available. The list has these columns:
  • Latest out date and time
  • Operation ws (workstation)
  • Operation no. (operation number)
  • Jobname and priority
  • Qty (the amount of the resource that the operation needs)
  • Type (type of allocation—shared (S) or exclusive (X))
  • Reason Wait (the reason that this operation must wait). It can have these codes:
    Code
    Reason
    FEWINF
    According to the values of the LOOKAHEAD initialization parameter and the planned job duration, there will not be enough quantity to satisfy the waiting operation.
    INVRES
    The resource is not valid.
    NOWSC
    No workstation is connected.
    OTHRES
    The operation needs this resource, but is waiting for another special resource.
    RODMP
    The scheduler is waiting for a status update from RODM.
    TOOFEW
    There is not enough quantity to satisfy the operation that is waiting.
    UNAVL
    The resource is not available.
    UNAVLF
    According to the values of the LOOKAHEAD initialization parameter and the planned job duration, the resource will not be available for the required time.
    *
    An operation is taking all the resource.

Enter the D row command beside a row to remove the dependency of the operation on the resource so that it can start (but it might be waiting for other resources, too). Do this with care, because the operation might not have access to the resource that it needs to run successfully. In the PAYQUERY example, if you remove the dependency of PAYQUERY on the payroll database resource, the PAYQUERY job will start, but it will wait for the database if it is still allocated to PAYDAILY. You see the CONFIRMING DELETION OF AN OPERATION FROM QUEUE OR LIST panel. Enter Y to remove the resource dependency from the operation.