Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: MAGQBTM

Package: Imaging

Routine: MAGQBTM


Information

MAGQBTM ;WOIFO/RMP/JL - REMOTE Task SERVER Program ; 20 April 2017 10:41 AM

Source Information

Source file <MAGQBTM.m>

Call Graph

Call Graph

Call Graph Total: 13

Package Total Call Graph
Imaging 7 ($$JUKEBOX,$$PLACE,ADD)^MAGBAPI  ENTRY^MAGLOG  (ENTRY,STAT,TIDL)^MAGQBIM  $$UBPW^MAGQBUT1  DQUE^MAGQBUT2  ($$TRIM,QCNT,VOKR)^MAGQBUT4  $$UPPER^MAGQE4  
Kernel 5 $$EC^%ZOSV  ^%ZTER  $$NOW^XLFDT  $$BASE^XLFUTL  ^XUSCLEAN  
VA FileMan 1 UPDATE^DIE  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 7

Package Total Caller Graph
Imaging 7 MAGBRTE4  MAGQ ABP  MAGQ GET  MAGQ QUD  MAGQ REQ  MAGQBIM  MAGQBUT5  

Entry Points

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 ;

External References

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

Used in RPC

RPC Name Call Tags
MAGQ ABP ENTRY
MAGQ REQ REQUE
MAGQ QUD QUPDTE
MAGQ GET GETQUE

Global Variables Directly Accessed

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

Label References

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

Local Variables

Legend:

>> 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
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Local Variables  | All