MAGQBTM ;WOIFO/RMP/JL - REMOTE Task SERVER Program ; 20 April 2017 10:41 AM
Source file <MAGQBTM.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Name | Comments | DBIA/ICR reference |
---|---|---|
ENTRY(RESULT,WSTAT,PROCESS) | ; RPC[MAGQ ABP]
|
|
GETQUE(RESULT,ACTION) | ; RPC[MAGQ GET]
|
|
ABSTRACT(RESULT) | ;
|
|
JUKEBOX(RESULT) | ;
|
|
JBTOHD(RESULT) | ;
|
|
GCC(RESULT) | ;
|
|
DELETE(RESULT) | ;
|
|
PREFET(RESULT) | ;
|
|
IMPORT(RESULT) | ;
|
|
DEQUEUE(QUE,RESULT) | ;
|
|
QSTAT(QPTR,MESSAGE,ACTION,PLACE) | ;Update the Queue status
|
|
QPLACE(QNODE,PTR) | ; Seek alternate PLACE values and update the Queue
|
|
QPTER(QUEUE,QPTR,PLACE) | ; Conditionally advance the queue pointer & decrement the active queue count
|
|
RESET(QUEUE) | ; Set Routine parameter
|
|
QUPDTE(RESULT,QPTR,UPDATE) | ;RPC[MAGQ QUD]
|
|
REQUE(RESULT,QPTR) | ;
; RPC[MAGQ REQ] |
|
RQP(P,N,PAR) | ;
|
|
ERR | ;
|
Name | Field # of Occurrence |
---|---|
$$EC^%ZOSV | ERR+2 |
^%ZTER | ERR+3 |
UPDATE^DIE | QUPDTE+40 |
$$JUKEBOX^MAGBAPI | QUPDTE+19 |
$$PLACE^MAGBAPI | ENTRY+3, GETQUE+5, DEQUEUE+3, QPLACE+9, QPLACE+10, QPTER+4 |
ADD^MAGBAPI | ENTRY+33, QPTER+9, QPTER+14 |
ENTRY^MAGLOG | QUPDTE+43 |
ENTRY^MAGQBIM | DEQUEUE+12 |
STAT^MAGQBIM | QSTAT+13 |
TIDL^MAGQBIM | REQUE+18 |
$$UBPW^MAGQBUT1 | ENTRY+27 |
DQUE^MAGQBUT2 | QUPDTE+12, QUPDTE+13, QUPDTE+20, QUPDTE+25, QUPDTE+30, QUPDTE+34, QUPDTE+44, REQUE+12, REQUE+21 |
$$TRIM^MAGQBUT4 | QUPDTE+39, REQUE+4 |
QCNT^MAGQBUT4 | ENTRY+39 |
VOKR^MAGQBUT4 | ENTRY+17 |
$$UPPER^MAGQE4 | ENTRY+9, ENTRY+14 |
$$NOW^XLFDT | QSTAT+6, QPTER+11, QUPDTE+38 |
$$BASE^XLFUTL | ENTRY+45 |
^XUSCLEAN | ERR+4 |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^%ZOSF("TRAP" | ENTRY+2, GETQUE+1, DEQUEUE+1, QUPDTE+1, REQUE+3 |
^MAG(2005 - [#2005] | DEQUEUE+14, QPLACE+7, QUPDTE+18*, QUPDTE+22*, QUPDTE+23*, QUPDTE+24*, QUPDTE+28*, QUPDTE+32*, QUPDTE+42 |
^MAG(2005.1 - [#2005.1] | DEQUEUE+15, QPLACE+8, QUPDTE+29*, QUPDTE+33* |
^MAG(2005.2 - [#2005.2] | QUPDTE+43 |
^MAG(2006.8 - [#2006.8] | ENTRY+8, ENTRY+9, ENTRY+13, ENTRY+14, ENTRY+19 |
^MAGQUEUE(2006.03 - [#2006.03] | DEQUEUE+6, DEQUEUE+10, QSTAT+4, QSTAT+5, QSTAT+10!, QSTAT+11*, QSTAT+12*, QPLACE+11*, QPTER+3, QUPDTE+3 , REQUE+5 |
^MAGQUEUE(2006.031 - [#2006.031] | ENTRY+34, ENTRY+35, ENTRY+37, ENTRY+40, DEQUEUE+4, DEQUEUE+5, QPTER+6, QPTER+7, QPTER+10, QPTER+11* , QPTER+12 |
^XUSEC("MAG SYSTEM" | ENTRY+4 |
Name | Line Occurrences |
---|---|
$$QPLACE | QSTAT+7 |
$$RESET | DEQUEUE+19 |
@( | GETQUE+3, DEQUEUE+21 |
DEQUEUE | ABSTRACT+1, JUKEBOX+1, JBTOHD+1, GCC+1, DELETE+1, PREFET+1, IMPORT+1 |
QPTER | GETQUE+7, QUPDTE+10 |
QSTAT | GETQUE+6, DEQUEUE+9, QUPDTE+9 |
RQP | REQUE+11 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | ENTRY+1~ |
ACQ | QPLACE+1~, QPLACE+7*, QPLACE+8*, QPLACE+9 |
ACTION | GETQUE~, GETQUE+3, GETQUE+6, GETQUE+7, QSTAT~, QSTAT+13 |
CNT | ENTRY+1~, ENTRY+3*, ENTRY+36*, ENTRY+37, ENTRY+38, ENTRY+40 |
DA | QUPDTE+2~ |
DUZ | ENTRY+4 |
DUZ(2 | ENTRY+3, GETQUE+5, DEQUEUE+3, QPLACE+10, QPTER+4 |
ERRXX | ERR+1~, ERR+2* |
EXDATE | ENTRY+1~ |
EXEDATE | ENTRY+1~ |
FDA | QUPDTE+41! |
FDA( | QUPDTE+37*, QUPDTE+38*, QUPDTE+39* |
IDFN | QUPDTE+2~, QUPDTE+42*, QUPDTE+43 |
IEN | QPLACE+1~, QPLACE+5*, QPLACE+6, QPLACE+7, QPLACE+8, QUPDTE+2~ |
IMQUE | DEQUEUE+2~ |
INDX | ENTRY+1~, REQUE+2~, REQUE+4*, REQUE+5, REQUE+12, REQUE+21 |
MAGIEN | DEQUEUE+2~, DEQUEUE+13*, DEQUEUE+14, DEQUEUE+15 |
MAGTIME | QSTAT+1~, QSTAT+6*, QSTAT+12, QSTAT+13 |
MESSAGE | QSTAT~, QSTAT+3*, QSTAT+11, QSTAT+12, QSTAT+13 |
MPTR | QUPDTE+2~, QUPDTE+16*, QUPDTE+18, QUPDTE+19, QUPDTE+22, QUPDTE+23, QUPDTE+24, QUPDTE+28, QUPDTE+29, QUPDTE+32 , QUPDTE+33, QUPDTE+37, QUPDTE+38, QUPDTE+39, QUPDTE+42, QUPDTE+43 |
MSG | DEQUEUE+2~, DEQUEUE+16*, DEQUEUE+17*, DEQUEUE+18, QUPDTE+2~, QUPDTE+8*, QUPDTE+9 |
N | RQP~, RQP+2, RQP+3, RQP+5, RQP+6 |
NAME | ENTRY+26~, ENTRY+29*, ENTRY+33, ENTRY+34, ENTRY+37, ENTRY+39, ENTRY+40 |
NODE | ENTRY+1~, ENTRY+19*, ENTRY+20, ENTRY+23, ENTRY+31, QUPDTE+2~, QUPDTE+3*, QUPDTE+4, QUPDTE+7, QUPDTE+16 , QUPDTE+22, QUPDTE+23, QUPDTE+24, QUPDTE+43, REQUE+2~, REQUE+5*, REQUE+6, REQUE+7, REQUE+9, REQUE+11 , REQUE+16, REQUE+17, REQUE+18 |
OPDUZ | REQUE+2~ |
P | RQP~, RQP+2, RQP+3, RQP+4 |
P1 | RQP+1~, RQP+2*, RQP+3*, RQP+5*, RQP+6* |
P2 | RQP+1~, RQP+2*, RQP+3*, RQP+5*, RQP+6* |
P3 | RQP+1~, RQP+2*, RQP+5* |
P4 | RQP+1~, RQP+5* |
PAR | RQP~, RQP+2*, RQP+3*, RQP+5*, RQP+6* |
PARAM | REQUE+2~, REQUE+11, REQUE+16*, REQUE+17* |
PIECE | ENTRY+26~, ENTRY+30*, ENTRY+31 |
PLACE | ENTRY+1~, ENTRY+3*, ENTRY+8, ENTRY+9, ENTRY+13, ENTRY+14, ENTRY+33, ENTRY+34, ENTRY+39, GETQUE+2~ , GETQUE+5~*, GETQUE+6, GETQUE+7, DEQUEUE+2~, DEQUEUE+3*, DEQUEUE+4, DEQUEUE+6, DEQUEUE+9, QSTAT~, QSTAT+7* , QSTAT+8, QSTAT+10, QSTAT+11, QPTER~, QPTER+2, QPTER+3*, QPTER+4*, QPTER+6, QPTER+9, QPTER+14 , QUPDTE+2~, QUPDTE+4*, QUPDTE+9, QUPDTE+10, QUPDTE+19, REQUE+2~, REQUE+7*, REQUE+8 |
PNODE | QPTER+1~ |
PREV | QPTER+1~, QPTER+7*, QPTER+8 |
PROC | ENTRY+1~, ENTRY+25*, ENTRY+27, ENTRY+28, ENTRY+29, ENTRY+30, REQUE+2~, REQUE+9*, REQUE+10, REQUE+11 , REQUE+13, REQUE+18, REQUE+20 |
PROCESS | ENTRY~ |
PTR | QPLACE~, QPLACE+11 |
QCNT | ENTRY+1~, ENTRY+32~, ENTRY+35*, ENTRY+37, ENTRY+40 |
QNODE | QPLACE~, QPLACE+3, QPLACE+4, QPLACE+5 |
QPTR | ENTRY+1~, ENTRY+32~, ENTRY+34*, ENTRY+35, ENTRY+37, ENTRY+40, DEQUEUE+2~, DEQUEUE+5*, DEQUEUE+6*, DEQUEUE+7 , DEQUEUE+9, DEQUEUE+10, DEQUEUE+11, DEQUEUE+12, DEQUEUE+18, DEQUEUE+20, QSTAT~, QSTAT+2, QSTAT+4, QSTAT+5 , QSTAT+7, QSTAT+10, QSTAT+11, QSTAT+12, QSTAT+13, QPTER~, QPTER+3, QPTER+8, QPTER+11, QUPDTE~ , QUPDTE+3, QUPDTE+9, QUPDTE+10, QUPDTE+12, QUPDTE+13, QUPDTE+20, QUPDTE+25, QUPDTE+30, QUPDTE+34, QUPDTE+44 , REQUE~, REQUE+4, REQUE+17, REQUE+18 |
QPTR2 | DEQUEUE+2~, DEQUEUE+4*, DEQUEUE+5, DEQUEUE+8, DEQUEUE+12 |
QREC | QPTER+1~, QPTER+6*, QPTER+7, QPTER+10, QPTER+11, QPTER+12 |
QUE | DEQUEUE~, DEQUEUE+4, DEQUEUE+6, DEQUEUE+8, DEQUEUE+9, DEQUEUE+12, DEQUEUE+14, DEQUEUE+19, DEQUEUE+20 |
QUEUE | QPTER~, QPTER+6, QPTER+9, QPTER+14, RESET~, RESET+1, RESET+2, RESET+3, RESET+4, RESET+5 , RESET+6, RESET+7 |
RESULT | ENTRY~, GETQUE~, GETQUE+4, GETQUE+6, GETQUE+7, ABSTRACT~, ABSTRACT+1, JUKEBOX~, JUKEBOX+1, JBTOHD~ , JBTOHD+1, GCC~, GCC+1, DELETE~, DELETE+1, PREFET~, PREFET+1, IMPORT~, IMPORT+1, DEQUEUE~ , DEQUEUE+8*, DEQUEUE+11*, DEQUEUE+12, DEQUEUE+18*, DEQUEUE+20*, QUPDTE~, QUPDTE+3*, QUPDTE+5*, REQUE~ |
RESULT( | ENTRY+37*, ENTRY+38, ENTRY+40* |
RESULT(0 | ENTRY+4*, ENTRY+5, ENTRY+22*, ENTRY+24*, ENTRY+25, ENTRY+28*, ENTRY+44, ENTRY+45* |
ROU | DEQUEUE+2~, DEQUEUE+19*, DEQUEUE+20, DEQUEUE+21 |
STAT | QUPDTE+2~, QUPDTE+6*, QUPDTE+11 |
STATUS | REQUE+2~, REQUE+9* |
SYSIEN | ENTRY+1~, ENTRY+3*, ENTRY+8*, ENTRY+9*, ENTRY+10, ENTRY+12, ENTRY+13*, ENTRY+14*, ENTRY+15, ENTRY+19 |
SYSNAME | ENTRY+1~, ENTRY+3*, ENTRY+20*, ENTRY+21, ENTRY+27, ENTRY+28, ENTRY+45 |
TRACKID | REQUE+2~, REQUE+4*, REQUE+18, REQUE+19 |
TRY | ENTRY+11~, ENTRY+12*, ENTRY+13, ENTRY+14 |
TYPE | QUPDTE+2~, QUPDTE+7*, QUPDTE+8, QUPDTE+9, QUPDTE+10, QUPDTE+12, QUPDTE+13, QUPDTE+17, QUPDTE+21, QUPDTE+26 , QUPDTE+36 |
U | ENTRY+4, ENTRY+5, ENTRY+6, ENTRY+7, ENTRY+18, ENTRY+20, ENTRY+22, ENTRY+23, ENTRY+24, ENTRY+25 , ENTRY+28, ENTRY+31, ENTRY+35, ENTRY+37, ENTRY+38, ENTRY+40, ENTRY+44, ENTRY+45, GETQUE+6, GETQUE+7 , DEQUEUE+5, DEQUEUE+8, DEQUEUE+11, DEQUEUE+14, DEQUEUE+18, DEQUEUE+20, QSTAT+9, QSTAT+10, QSTAT+11, QSTAT+12 , QSTAT+13, QPLACE+3, QPLACE+4, QPLACE+5, QPLACE+7, QPLACE+8, QPLACE+11, QPTER+3, QPTER+7, QPTER+11 , QUPDTE+4, QUPDTE+6, QUPDTE+7, QUPDTE+8, QUPDTE+14, QUPDTE+16, QUPDTE+18, QUPDTE+22, QUPDTE+23, QUPDTE+24 , QUPDTE+27, QUPDTE+28, QUPDTE+29, QUPDTE+32, QUPDTE+33, QUPDTE+39, QUPDTE+42, QUPDTE+43, REQUE+7, REQUE+9 , REQUE+16, REQUE+17, REQUE+18, RQP+2, RQP+3, RQP+5, RQP+6 |
UPDATE | QUPDTE~, QUPDTE+6, QUPDTE+8, QUPDTE+14, QUPDTE+27, QUPDTE+39 |
VALUE | QPLACE+1~, QPLACE+2*, QPLACE+3, QPLACE+4*, QPLACE+9*, QPLACE+10*, QPLACE+11, QPLACE+12 |
VERS | ENTRY+1~, ENTRY+6*, ENTRY+16*, ENTRY+17 |
VOK | ENTRY+1~, ENTRY+3*, ENTRY+17, ENTRY+18 |
VPTR | QUPDTE+2~, QUPDTE+14*, QUPDTE+15, QUPDTE+18, QUPDTE+22, QUPDTE+23, QUPDTE+24, QUPDTE+28, QUPDTE+29, QUPDTE+32 , QUPDTE+33, QUPDTE+37, QUPDTE+43 |
WSOS | ENTRY+1~ |
WSTAT | ENTRY~, ENTRY+6, ENTRY+7*, ENTRY+8, ENTRY+9, ENTRY+12, ENTRY+13, ENTRY+14, ENTRY+45 |
X | ENTRY+1~, ENTRY+2*, GETQUE+1*, DEQUEUE+1*, QUPDTE+1*, QUPDTE+19*, REQUE+2~, REQUE+3* |
ZNODE | DEQUEUE+2~, DEQUEUE+10*, DEQUEUE+11, DEQUEUE+12, DEQUEUE+13, DEQUEUE+14, QSTAT+1~, QSTAT+5*, QSTAT+7, QSTAT+9 , QSTAT+10, QSTAT+11, QSTAT+13 |