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 |