MAGQBUT5 ;WOIFO/RMP - BP Utilities ; 17 JUL 2014 10:19 AM
Source file <MAGQBUT5.m>
| 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 |
| 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 |
| 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 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| AI(RESULT) | ; List of Associated Institution candidates;
|
|
| PLNM(PLACE) | ; Returns the Institution name of the Place
|
|
| TPMESS(PLACE) | ;Trigger a purge message
|
|
| ADDMG(SUB,XMY,PLACE) | ; Provide an array of Message Recipients for Message Subject
|
|
| GETMI(SUB,PLACE) | ; Provide the message interval assigned to this message type
|
|
| UDMI(SUB,PLACE) | ; Update DATE OF LAST MESSAGE
|
|
| RMRPC(NAME) | ; Removing an RPC in order to revise
|
|
| MOVE(RESULT,FNAM) | ;[MAGQ MOVE]
|
|
| QRNGE(RESULT,QUEUE,PROC,START,STOP,PLACE) | ;
|
|
| UAT(RESULT,PLACE) | ; to support and maintain a dummy BP workstation with unassigned workstation tasks - future RPC
|
|
| CUAT(PLACE) | ;
|
|
| 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; |
|
| CRG(PL,RG) | ; Count RAID groups by place
|
|
| ADDRG(RESULT,CNT,PLACE) | ; Add Raid Groups to the Network Location file
; [MAGQ ADD RAID GROUP] |
|
| 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 |
|
| FTYPE(RESULT) | ;
; RPC[MAGQ FTYPE] |
| 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 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| RPC Name | Call Tags |
|---|---|
| MAGQ ADD RAID GROUP | ADDRG |
| MAGQ BP UAT | UAT |
| MAGQ FINDC | FINDC |
| MAGQ FTYPE | FTYPE |
| MAGQ QRNGE | QRNGE |
| 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 |
| 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 |
| Name | Line Occurrences |
|---|---|
| $$CRG | ADDRG+8 |
| CUAT | UAT+12 |
| FTYPE | MOVE+15 |
| >> | 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 |