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 |  Interaction Calls |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: MAGQBUT5

Package: Imaging

Routine: MAGQBUT5


Information

MAGQBUT5 ;WOIFO/RMP - BP Utilities ; 17 JUL 2014 10:19 AM

Source Information

Source file <MAGQBUT5.m>

Call Graph

Call Graph

Call Graph Total: 17

Package Total Call Graph
Imaging 8 ($$PLACE,ADD)^MAGBAPI  $$INIS^MAGQBPG2  $$FTYPE^MAGQBPRG  REQUE^MAGQBTM  MAILSHR^MAGQBUT1  DQUE^MAGQBUT2  ($$PLNM,UDMI)^MAGQBUT5  $$UPPER^MAGQE4  
VA FileMan 5 ($$FIND1,LIST)^DIC  (FILE,UPDATE)^DIE  ^DIK  CLEAN^DILF  $$GET1^DIQ  
Kernel 3 ($$FMTE,$$NOW)^XLFDT  $$KSP^XUPARAM  $$ACTIVE^XUSER  
MailMan 1 $$GOTLOCAL^XMXAPIG  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

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

Caller Graph

Caller Graph Total: 13

Package Total Caller Graph
Imaging 13 MAGIP39B  MAGIPT20  MAGQ ADD RAID GROUP  MAGQ BP UAT  MAGQ FINDC  MAGQ FTYPE  MAGQ QRNGE  MAGQBPG1  
MAGQBUT  MAGQBUT1  MAGQBUT2  MAGQBUT4  MAGQBUT5  

Entry Points

Name Comments DBIA/ICR reference
CUAT(PLACE) ;
UAT(RESULT,PLACE) ; to support and maintain a dummy BP workstation with unassigned workstation tasks - future RPC
CAS ; Remove Acquisition Session file entries
; Remove entries in 2006.041 - ACQUISITION SESSION FILE
; Find COMPLETE import series and reduce to final outcome entry, keep for unique TrackingID ?
; Next remove IMPORT QUEUE entry if Complete
TPMESS(PLACE) ;Trigger a purge message
PLNM(PLACE) ; Returns the Institution name of the Place
ADDRG(RESULT,CNT,PLACE) ; Add Raid Groups to the Network Location file
; [MAGQ ADD RAID GROUP]
ADDMG(SUB,XMY,PLACE) ; Provide an array of Message Recipients for Message Subject
QRNGE(RESULT,QUEUE,PROC,START,STOP,PLACE) ;
RMRPC(NAME) ; Removing an RPC in order to revise
FTYPE(RESULT) ;
; RPC[MAGQ FTYPE]
MOVE(RESULT,FNAM) ;[MAGQ MOVE]
GETMI(SUB,PLACE) ; Provide the message interval assigned to this message type
AI(RESULT) ; List of Associated Institution candidates;
FINDC(RESULT,FNUM,IENS,FLAG,FNDVALUE,XREF,SCREEN) ; [MAGQ FINDC] Find with Compound Index - uses key field lookup
; function Find1(FNum,IENS,Flag,FndValue,XREF,Screen:string;silent:boolean): string;
UDMI(SUB,PLACE) ; Update DATE OF LAST MESSAGE
CRG(PL,RG) ; Count RAID groups by place

External References

Name Field # of Occurrence
$$FIND1^DIC RMRPC+2, RMRPC+4, RMRPC+8, FINDC+4
LIST^DIC AI+5
FILE^DIE UAT+22
UPDATE^DIE CUAT+5, ADDRG+14
^DIK RMRPC+12, RMRPC+16, UAT+8, CAS+10, CAS+18, CAS+25, CAS+31
CLEAN^DILF AI+30, RMRPC+3, RMRPC+5, RMRPC+9
$$GET1^DIQ AI+18, PLNM+4, ADDMG+9, GETMI+8, UAT+18
$$PLACE^MAGBAPI MOVE+4, ADDRG+5, FTYPE+4
ADD^MAGBAPI QRNGE+13
$$INIS^MAGQBPG2 MOVE+4
$$FTYPE^MAGQBPRG MOVE+13
REQUE^MAGQBTM QRNGE+16
MAILSHR^MAGQBUT1 TPMESS+11
DQUE^MAGQBUT2 QRNGE+14, CAS+20, CAS+34
$$PLNM^MAGQBUT5 TPMESS+6
UDMI^MAGQBUT5 TPMESS+12
$$UPPER^MAGQE4 CAS+14
$$FMTE^XLFDT TPMESS+2
$$NOW^XLFDT TPMESS+2, UDMI+7
$$GOTLOCAL^XMXAPIG ADDMG+8
$$KSP^XUPARAM TPMESS+3
$$ACTIVE^XUSER ADDMG+14, ADDMG+22

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Error updating the Network Location file: "_MAGERR("DIERR",1,"TEXT",1)
  • Line Location: ADDRG+15
Routine Call
  • DIC
  • Line Location:
    • AI+5
Routine Call
  • DIE
  • Line Location:
    • CUAT+5
    • ADDRG+14
Routine Call
  • DIC
  • Line Location:
    • RMRPC+2
    • RMRPC+4
    • RMRPC+8
    • FINDC+4
Routine Call
  • DIE
  • Line Location:
    • UAT+22

Used in RPC

RPC Name Call Tags
MAGQ ADD RAID GROUP ADDRG
MAGQ BP UAT UAT
MAGQ FINDC FINDC
MAGQ FTYPE FTYPE
MAGQ QRNGE QRNGE

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(19 - [#19] FIND1^DIC
19.05 FIND1^DIC
^MAG(2006.034 - [#2006.034] Classic Fileman Calls
^MAG(2006.041 - [#2006.041] Classic Fileman Calls
2006.166 GET1^DIQ
^MAG(2006.8 - [#2006.8] Classic Fileman Calls,  GET1^DIQ
^XMB(3.8 - [#3.8] GET1^DIQ
^DIC(4 - [#4] GET1^DIQ
^DG(40.8 - [#40.8] LIST^DIC
^XWB(8994 - [#8994] Classic Fileman Calls,  FIND1^DIC

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("TRAP" MOVE+2, QRNGE+3, ADDRG+3, FTYPE+3
^DIC(19.1 - [#19.1] ADDMG+20
^MAG(2005 - [#2005] MOVE+7, MOVE+8, MOVE+11
^MAG(2005.2 - [#2005.2] CRG+3, CRG+4, CRG+7, ADDRG+9
^MAG(2006.034 - [#2006.034] CAS+16, CAS+29
^MAG(2006.041 - [#2006.041] CAS+7, CAS+8, CAS+11, CAS+13, CAS+14, CAS+23, CAS+29
^MAG(2006.1 - [#2006.1] AI+9, AI+16, AI+17, AI+24, PLNM+3, ADDMG+4, ADDMG+6, ADDMG+7, ADDMG+12, ADDMG+13
, ADDMG+18, ADDMG+19, GETMI+4, GETMI+6, UDMI+4, UDMI+6, UDMI+7*, ADDRG+6, FTYPE+5, FTYPE+7
, FTYPE+8
^MAG(2006.8 - [#2006.8] UAT+4, UAT+12, UAT+13, UAT+16, UAT+17
^MAGQUEUE(2006.03 - [#2006.03] QRNGE+5, QRNGE+7, QRNGE+8, CAS+20, CAS+34
^MAGQUEUE(2006.031 - [#2006.031] QRNGE+11, QRNGE+12
^TMP($J TPMESS+4*, TPMESS+5*, TPMESS+6*, TPMESS+7*, TPMESS+8*, TPMESS+9*
^XMB("TIMEZONE" TPMESS+5
^XUSEC( ADDMG+21

Label References

Name Line Occurrences
$$CRG ADDRG+8
CUAT UAT+12
FTYPE MOVE+15

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ALT MOVE+1~, MOVE+15
ALT( MOVE+17
ASSIGNED UAT+2~, UAT+15*, UAT+16, UAT+18*, UAT+20
CNT TPMESS+1~, TPMESS+4*, TPMESS+5*, TPMESS+6*, TPMESS+7*, TPMESS+8*, TPMESS+9*, QRNGE+2~, QRNGE+4*, QRNGE+9*
, QRNGE+18, CRG+1~, CRG+2*, CRG+6*, CRG+7, CRG+10, ADDRG~, ADDRG+7
CUATFDA CUAT+1~, CUAT+6!
CUATFDA(10 CUAT+2*, CUAT+3*, CUAT+4*
DA RMRPC+1~, RMRPC+11*, RMRPC+13!, RMRPC+15*, RMRPC+17!, UAT+7*, CAS+5~, CAS+10*!, CAS+17*, CAS+18!
, CAS+24*, CAS+25!, CAS+30*, CAS+32!
DA(1 RMRPC+11*
DIERR RMRPC+1~, ADDRG+15, ADDRG+16!
DIK RMRPC+1~, RMRPC+11*, RMRPC+13!, RMRPC+15*, RMRPC+17!, UAT+7*, UAT+9!, CAS+5~, CAS+10*!, CAS+17*
, CAS+18!, CAS+24*, CAS+25!, CAS+30*, CAS+32!
DUZ(2 MOVE+4, ADDRG+5, FTYPE+4
EXT MOVE+1~, MOVE+10*, MOVE+13, MOVE+17
FDA UAT+22, UAT+23!
FDA( UAT+20*
FDAIEN UAT+23!
FIELD UAT+2~, UAT+14*, UAT+18, UAT+20
FLAG FINDC~, FINDC+4
FNAM MOVE~, MOVE+3, MOVE+7, MOVE+10, MOVE+11
FNDERR FINDC+5!
FNDVALUE FINDC~, FINDC+3
FNUM FINDC~, FINDC+4
FTYPE MOVE+1~, MOVE+13*, MOVE+14, MOVE+17*, MOVE+18, MOVE+20
GROUP ADDMG+1~
I UAT+2~, UAT+4*, UAT+7, CRG+1~, CRG+2*, CRG+3*, CRG+4, ADDRG+2~, ADDRG+7*
IEN ADDMG+1~, GETMI+1~, GETMI+6*, GETMI+7, UDMI+1~, UDMI+6*, UDMI+7, MOVE+1~, MOVE+7*, MOVE+8
, MOVE+11, MOVE+13, MOVE+18, MOVE+20, CAS+5~, CAS+6*, CAS+7*, CAS+8, CAS+10, CAS+14
, CAS+29*, CAS+30
IENS GETMI+1~, GETMI+7*, GETMI+8, FINDC~, FINDC+4
IMPORTQ CAS+5~, CAS+9*, CAS+16, CAS+17, CAS+20, CAS+34
INDEX AI+1~, AI+8*, AI+9, AI+10, AI+13, AI+16*, AI+17, AI+18, AI+23*, AI+24
, AI+25, ADDMG+1~, ADDMG+4*, ADDMG+5, ADDMG+6, GETMI+1~, GETMI+4*, GETMI+5, GETMI+6, UDMI+1~
, UDMI+4*, UDMI+5, UDMI+6, FINDC+2~, FINDC+3*
INDX FTYPE+2~, FTYPE+5*, FTYPE+7*, FTYPE+8
INST AI+1~, AI+9*, AI+10, AI+24*, AI+25, PLNM+1~, PLNM+3*, PLNM+4
J AI+1~, AI+9*, ADDMG+1~, ADDMG+6*, ADDMG+7, ADDMG+12, ADDMG+13, ADDMG+18, ADDMG+19, MOVE+1~
, MOVE+16*, MOVE+17*, CRG+1~, CRG+4*
K AI+1~, AI+2*, AI+3, AI+4*, AI+6*, AI+7, AI+8*, AI+10*, AI+13*, AI+14*
, AI+15, AI+16*, AI+18*, AI+20*, AI+21*, AI+22, AI+23*, AI+25*, AI+28*, ADDMG+1~
, ADDMG+7*, ADDMG+8, ADDMG+9, ADDMG+13*, ADDMG+14, ADDMG+15, ADDMG+19*, ADDMG+20
KEY ADDMG+1~, ADDMG+20*, ADDMG+21
L AI+1~, AI+16*, AI+20, AI+23*, AI+28, ADDMG+1~, ADDMG+21*, ADDMG+22, ADDMG+23
LOC TPMESS+1~, TPMESS+3*, TPMESS+4
LRG ADDRG+2~
MAGERR ADDRG+16!
MAGERR("DIERR" ADDRG+15
MAGFDA ADDRG+16!
MAGFDA( ADDRG+10*, ADDRG+11*, ADDRG+12*, ADDRG+13*
MAGIEN ADDRG+16!
MAX FTYPE+2~, FTYPE+5*, FTYPE+6, FTYPE+7
MW RMRPC+1~, RMRPC+2*, RMRPC+7, RMRPC+8, RMRPC+11
MWE RMRPC+1~, RMRPC+8*, RMRPC+10, RMRPC+11
NAME ADDMG+1~, ADDMG+9*, ADDMG+10, RMRPC~, RMRPC+4, RMRPC+8
NMSP ADDRG+2~, ADDRG+6*, ADDRG+8
NMSPC MOVE+1~, MOVE+3*, MOVE+5
NODE UAT+2~, UAT+4*, UAT+5, UAT+6, CRG+1~, CRG+4*, CRG+5
NV CRG+1~, CRG+2*, CRG+4, CRG+7*, CRG+10*, CRG+11
OUT AI+1~, AI+29!
OUT("DILIST" AI+8, AI+9, AI+10, AI+23, AI+24, AI+25
PART QRNGE+2~, QRNGE+12*, QRNGE+13
PIECE UAT+2~
PL CRG~, CRG+5, ADDRG+2~, ADDRG+4*, ADDRG+5*, ADDRG+6, ADDRG+8, ADDRG+9, ADDRG+11
PLACE PLNM~, PLNM+2, PLNM+3, TPMESS~, TPMESS+6, TPMESS+11, TPMESS+12, ADDMG~, ADDMG+4, ADDMG+6
, ADDMG+7, ADDMG+12, ADDMG+13, ADDMG+18, ADDMG+19, GETMI~, GETMI+4, GETMI+6, GETMI+7, UDMI~
, UDMI+4, UDMI+6, UDMI+7, QRNGE~, QRNGE+5*, QRNGE+6, QRNGE+7, QRNGE+8, QRNGE+11, QRNGE+13
, UAT~, UAT+6, UAT+12, UAT+13, UAT+16, UAT+17, CUAT~, CUAT+3, ADDRG~, ADDRG+4
, FTYPE+2~, FTYPE+4*, FTYPE+5, FTYPE+7, FTYPE+8
PROC QRNGE~, QRNGE+10, QRNGE+16
QP QRNGE+2~, QRNGE+11*, QRNGE+12
QUEUE QRNGE~, QRNGE+7, QRNGE+8, QRNGE+11, QRNGE+13
RESULT AI~, MOVE~, MOVE+6*, MOVE+9*, MOVE+11*, MOVE+18*, MOVE+19*, MOVE+20*, QRNGE~, QRNGE+18*
, UAT~, UAT+11*, UAT+24, FINDC~, FINDC+4*, FINDC+6, ADDRG~, ADDRG+19*, FTYPE~
RESULT( AI+3*, AI+6*, AI+7*, AI+10*, AI+13*, AI+14*, AI+15*, AI+18*, AI+20*, AI+21*
, AI+22*, AI+25*, AI+28*, FTYPE+8*
RETURN GETMI+1~, GETMI+2*, GETMI+8*, GETMI+9, UDMI+1~, UDMI+2*, UDMI+4, UDMI+8*, UDMI+10
RG CRG~, CRG+2, CRG+3, CRG+7, CRG+10
RPC RMRPC+1~, RMRPC+4*, RMRPC+6, RMRPC+15
SCREEN FINDC~, FINDC+4
SIEN CAS+5~, CAS+13*, CAS+23*, CAS+24
SITEID MOVE+1~, MOVE+4*, MOVE+5
START QRNGE~, QRNGE+5, QRNGE+7
STATUS CAS+5~, CAS+9*
STOP QRNGE~, QRNGE+8
SUB ADDMG~, ADDMG+2*, ADDMG+5, GETMI~, GETMI+3*, GETMI+5, UDMI~, UDMI+3*, UDMI+5
TASKS UAT+2~
TMP QRNGE+2~, QRNGE+4*, QRNGE+16
TRKID CAS+5~, CAS+9*, CAS+10, CAS+11, CAS+13, CAS+23
U AI+9, AI+17, PLNM+3, ADDMG+12, ADDMG+18, ADDMG+20, GETMI+8, UDMI+7, MOVE+11, MOVE+18
, MOVE+20, QRNGE+5, QRNGE+12, UAT+5, UAT+6, FINDC+3, ADDRG+6, CAS+9, FTYPE+5*
UAT UAT+2~, UAT+13*, UAT+20
VALUE FINDC+2~, FINDC+4, ADDRG+2~, ADDRG+8*, ADDRG+9, ADDRG+10
VALUE( FINDC+3*
WS UAT+2~, UAT+15*, UAT+16*, UAT+17
WSIEN UAT+2~, UAT+17*, UAT+18
X MOVE+1~, MOVE+2*, QRNGE+2~, QRNGE+3*, ADDRG+2~, ADDRG+3*, FTYPE+2~, FTYPE+3*
XMSUB TPMESS+1~, TPMESS+10*, TPMESS+11
XMY ADDMG~
XMY( ADDMG+10*, ADDMG+15*, ADDMG+23*
XMY("G.MAG SE RVER" , ADDMG+3*
XREF FINDC~, FINDC+4
XX QRNGE+2~, QRNGE+7*, QRNGE+8*, QRNGE+13, QRNGE+14, QRNGE+16
Y TPMESS+1~, TPMESS+2*, TPMESS+5
ZNODE CAS+5~, CAS+8*, CAS+9
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All