MAGQBUT1 ;WOIFO/RP/PTW - Utilities for Background ; 23 May 2013 10:50 AM
Source file <MAGQBUT1.m>
| Package | Total | Call Graph |
|---|---|---|
| Imaging | 7 | ($$CWG,$$CWL,$$PLACE)^MAGBAPI (ABSNOCP,VSTNOCP)^MAGFILEB IMAGEDEL^MAGGTID ($$GRP,$$NXTGP)^MAGQBUT $$ABSOK^MAGQBUT1 ($$PLNM,ADDMG,UDMI)^MAGQBUT5 $$UPPER^MAGQE4 |
| VA FileMan | 4 | $$FIND1^DIC $$GET1^DID (FILE,UPDATE)^DIE ($$GET1,GETS)^DIQ |
| Kernel | 3 | ($$FMTE,$$NOW)^XLFDT $$KSP^XUPARAM $$PROD^XUPROD |
| MailMan | 1 | SENDMSG^XMXAPI |
| 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 | 12 | MAGDHOWA MAGGTUX MAGGTUX1 MAGQ ALL SERVER MAGQ FS UPDATE MAGQB QSL MAGQBP ALL SHARES MAGQBTM MAGQBUT MAGQBUT1 MAGQBUT5 MAGQE2 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| UBPW(WS,ASSIGN) | ; screen for duplicate assignments
|
|
| BPPS(INPUT,WS,PROCESS) | ;INPUT TRANSFORM FOR FILE 2006.8
|
|
| RSQUE(RESULT,IEN,QUEUE) | ;[MAGQB RSQUE]
|
|
| ICCL(SRVRCNT,NMESS,PLACE) | ;UPDATE IMAGING DISTRIBUTION
|
|
| MAILSHR(PLACE,APP,XMSUB) | ;Shared Mail server code
|
|
| ALLSERV(RESULT,GRP) | ; BP Queue Processor
; RPC[MAGQ ALL SERVER] used for ServerSize update/display function - reports network resources ; Returns OnLine, network addressed, non-router, place related Magnetic shares ; it returns the share designated as the current Write location in the (0) indice ; it does not screen on READ-ONLY, and the list is group specific ; the function could be replaced by a fileman call from the GUI ; PHYSICAL REFERENCE^CWL or ien^FREE SPACE^TOTAL SPACE^NAME^GROUP^TYPE |
|
| ALLSHR(RESULT,TYPE) | ; RPC[MAGQBP ALL SHARES] - Used by BP Purge
; screens off-line,read-only,routing share,non-mag,non-place,next group,current group,specific group(s) |
|
| FSUPDT(RESULT,IEN,SPACE,SIZE) | ; File Server Update
; RPC[MAGQ FS UPDATE] ; Space is field #2 (Total Space)and is actually share size ; Size is field #4 (Free Space) |
|
| FSW(IX,SP,SZ) | ;
|
|
| QUEUER(QUE,FROM,TO) | ;
|
|
| MAPI(TYP,PARAM,CNT) | ;
|
|
| ABSOK(IEN) | ; Verify that the Full Image Type is a supported by our ABSTRACT method
|
|
| BPQSL(RESULT,TYPE) | ; Called from MAGQUEMAN.PAS and MagSiteParameters.PAS
; RPC[MAGQB QSL] |
|
| CWGIC(CWG) | ; Current RAID Group integrity check
|
|
| GMEM(CWG,IEN) | ; Update Current RAID Group
|
| Name | Field # of Occurrence |
|---|---|
| $$FIND1^DIC | UBPW+4, ICCL+17 |
| $$GET1^DID | BPPS+9 |
| FILE^DIE | CWGIC+6 |
| UPDATE^DIE | GMEM+6 |
| $$GET1^DIQ | ALLSERV+35, ALLSERV+36, QUEUER+2, QUEUER+8 |
| GETS^DIQ | ICCL+19 |
| $$CWG^MAGBAPI | ALLSERV+10 |
| $$CWL^MAGBAPI | ALLSERV+12, ALLSHR+6 |
| $$PLACE^MAGBAPI | UBPW+2, BPPS+3, RSQUE+2, ICCL+28, ALLSERV+9, ALLSHR+5, FSUPDT+6, QUEUER+8, QUEUER+11, QUEUER+12 , MAPI+2, BPQSL+3 |
| ABSNOCP^MAGFILEB | QUEUER+17 |
| VSTNOCP^MAGFILEB | QUEUER+16 |
| IMAGEDEL^MAGGTID | QUEUER+18 |
| $$GRP^MAGQBUT | ALLSHR+7 |
| $$NXTGP^MAGQBUT | ALLSHR+8 |
| $$ABSOK^MAGQBUT1 | QUEUER+21 |
| $$PLNM^MAGQBUT5 | ICCL+6 |
| ADDMG^MAGQBUT5 | MAILSHR+4 |
| UDMI^MAGQBUT5 | ICCL+29 |
| $$UPPER^MAGQE4 | ALLSHR+19 |
| $$FMTE^XLFDT | ICCL+2, FSUPDT+8 |
| $$NOW^XLFDT | ICCL+2, ICCL+28, FSUPDT+8 |
| SENDMSG^XMXAPI | MAILSHR+14 |
| $$KSP^XUPARAM | ICCL+3 |
| $$PROD^XUPROD | MAILSHR+4 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| RPC Name | Call Tags |
|---|---|
| MAGQ FS UPDATE | FSUPDT |
| MAGQB QSL | BPQSL |
| MAGQ ALL SERVER | ALLSERV |
| MAGQBP ALL SHARES | ALLSHR |
| FileNo | Call Tags |
|---|---|
| ^VA(200 - [#200] | GET1^DIQ |
| ^MAG(2005.2 - [#2005.2] | GET1^DIQ |
| ^MAG(2006.1 - [#2006.1] | GET1^DIQ |
| ^MAG(2006.8 - [#2006.8] | FIND1^DIC, GET1^DID |
| ^XMB(3.8 - [#3.8] | FIND1^DIC, GETS^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^%ZOSF("TRAP" | ALLSERV+7, ALLSHR+3, FSUPDT+5 |
| ^MAG(2005 - [#2005] | QUEUER+10, QUEUER+11, QUEUER+13, QUEUER+14, QUEUER+24, ABSOK+2 |
| ^MAG(2005.021 - [#2005.021] | ABSOK+4, ABSOK+5, ABSOK+7 |
| ^MAG(2005.1 - [#2005.1] | QUEUER+10, QUEUER+12, QUEUER+13, QUEUER+14, QUEUER+24, ABSOK+2 |
| ^MAG(2005.2 - [#2005.2] | ALLSERV+23, ALLSERV+24, ALLSHR+9, ALLSHR+10, ALLSHR+15, ALLSHR+16, ALLSHR+17, ALLSHR+18, FSUPDT+9, FSUPDT+10 , FSUPDT+12, FSW+1*, CWGIC+3, CWGIC+4, GMEM+2, GMEM+3 |
| ^MAG(2006.1 - [#2006.1] | ICCL+28* |
| ^MAG(2006.8 - [#2006.8] | UBPW+8, UBPW+9, UBPW+10, BPPS+4, BPPS+6, BPPS+8, BPPS+11, BPPS+13, BPPS+14 |
| ^MAGQUEUE(2006.03 - [#2006.03] | BPQSL+5, BPQSL+7 |
| ^MAGQUEUE(2006.031 - [#2006.031] | RSQUE+3, RSQUE+4, RSQUE+5*, BPQSL+8 |
| ^TMP("MAGQ" | ALLSERV+38, FSUPDT+7!, FSUPDT+8* |
| ^TMP("MAGQAS" | ALLSERV+22!, ALLSERV+39*, ALLSERV+42* |
| ^TMP("XMERR" | MAILSHR+16 |
| ^TMP($J | ICCL+4*, ICCL+5*, ICCL+6*, ICCL+7*, ICCL+8*, ICCL+9*, ICCL+10*, ICCL+11*, ICCL+12*, ICCL+13* , ICCL+14*, ICCL+15*, ICCL+16*, ICCL+24*, ICCL+25*, ICCL+26*, MAILSHR+15! |
| ^XMB("TIMEZONE" | ICCL+5 |
| Name | Line Occurrences |
|---|---|
| $$GMEM | ALLSERV+33 |
| CWGIC | ALLSERV+11 |
| FSW | FSUPDT+11, FSUPDT+14 |
| MAILSHR | ICCL+27 |
| MAPI | QUEUER+21, QUEUER+25, QUEUER+27 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| APP | MAILSHR~, MAILSHR+15 |
| AR | QUEUER+1~ |
| ARRAY | ICCL+1~, ICCL+30! |
| ARRAY( | ICCL+21, ICCL+22, ICCL+23 |
| ASSIGN | UBPW~, UBPW+5 |
| CNT | ICCL+1~, ICCL+4*, ICCL+5*, ICCL+6*, ICCL+7*, ICCL+8*, ICCL+9*, ICCL+10*, ICCL+11*, ICCL+12* , ICCL+13*, ICCL+14*, ICCL+15*, ICCL+16*, ICCL+24*, ICCL+25*, ICCL+26*, ALLSERV+8~, ALLSERV+21*, ALLSERV+41* , ALLSERV+42, ALLSHR+2~, ALLSHR+4*, ALLSHR+27*, QUEUER+1~, QUEUER+8*, QUEUER+21, QUEUER+25, QUEUER+27, MAPI~ , MAPI+2*, MAPI+3, BPQSL+2~, BPQSL+4*, BPQSL+10* |
| CP | BPQSL+2~, BPQSL+8*, BPQSL+9 |
| CWG | ALLSERV+8~, ALLSERV+10*, ALLSERV+11, ALLSERV+33, CWGIC~, CWGIC+3, CWGIC+4, CWGIC+5, GMEM~, GMEM+9 |
| CWL | ALLSERV+8~, ALLSERV+12*, ALLSERV+37, ALLSHR+2~, ALLSHR+6* |
| DATA | ALLSERV+8~, ALLSERV+24*, ALLSERV+25, ALLSERV+26, ALLSERV+27, ALLSERV+28, ALLSERV+29, ALLSERV+34, ALLSHR+2~, ALLSHR+10* , ALLSHR+11, ALLSHR+12, ALLSHR+13, ALLSHR+14, ALLSHR+19 |
| DUP | UBPW+1~, UBPW+6*, UBPW+8, UBPW+9, UBPW+14*, UBPW+16 |
| DUZ | MAILSHR+3, MAILSHR+6, QUEUER+2 |
| DUZ(2 | UBPW+2, BPPS+3, RSQUE+2, ICCL+28, ALLSERV+9, ALLSHR+5, FSUPDT+6, QUEUER+8, MAPI+2, BPQSL+3 |
| FILE | ABSOK+1~, ABSOK+2*, ABSOK+3 |
| FND | BPPS+1~, BPPS+10*, BPPS+11, BPPS+16*, BPPS+18 |
| FROM | QUEUER~, QUEUER+9 |
| GRP | ALLSERV~, ALLSERV+10, ALLSHR+2~, ALLSHR+7*, ALLSHR+8, ALLSHR+17 |
| GVAL | GMEM+1~, GMEM+2*, GMEM+3, GMEM+5, GMEM+9 |
| IEN | UBPW+1~, UBPW+6*, UBPW+9*, UBPW+10, BPPS+1~, BPPS+10*, BPPS+13*, BPPS+14, RSQUE~, RSQUE+5 , ICCL+1~, ICCL+17*, ICCL+18, ICCL+19, FSUPDT~, FSUPDT+8, FSUPDT+9, FSUPDT+10, FSUPDT+11, FSUPDT+13 , ABSOK~, ABSOK+2, ABSOK+6, BPQSL+2~, BPQSL+7*, BPQSL+9, CWGIC+1~, CWGIC+4*, CWGIC+5, GMEM~ , GMEM+2, GMEM+3, GMEM+5 |
| IFT | ABSOK+1~, ABSOK+4*, ABSOK+5, ABSOK+7 |
| INC | QUEUER+1~, QUEUER+9*, QUEUER+10, QUEUER+11, QUEUER+12, QUEUER+13, QUEUER+14, QUEUER+16, QUEUER+17, QUEUER+18 , QUEUER+21, QUEUER+24, QUEUER+25, QUEUER+27 |
| INDEX | ICCL+1~, ICCL+17*, FSUPDT+4~, FSUPDT+12*, FSUPDT+13, FSUPDT+14 |
| INDX | ALLSERV+8~, ALLSERV+21*, ALLSERV+23*, ALLSERV+24, ALLSERV+33, ALLSERV+34, ALLSERV+35, ALLSERV+36, ALLSERV+37, ALLSHR+2~ , ALLSHR+4*, ALLSHR+9*, ALLSHR+10, ALLSHR+15, ALLSHR+16, ALLSHR+17, ALLSHR+18, ALLSHR+25*, ALLSHR+26*, ALLSHR+27 |
| INPUT | BPPS~, BPPS+5 |
| INST | QUEUER+1~, QUEUER+8* |
| IX | FSW~, FSW+1 |
| L1 | MAILSHR+8~, MAILSHR+11* |
| L2 | MAILSHR+8~, MAILSHR+9*, MAILSHR+10, MAILSHR+12 |
| L3 | MAILSHR+8~, MAILSHR+10*, MAILSHR+13 |
| LOC | ICCL+1~, ICCL+3*, ICCL+4, ICCL+27 |
| >> MAGDUZ | MAILSHR+5 |
| MAGFDA | CWGIC+1~, CWGIC+7!, GMEM+4~, GMEM+7! |
| MAGFDA( | CWGIC+5*, GMEM+5* |
| MAGFILE | QUEUER+1~, QUEUER+16, QUEUER+17, QUEUER+18 |
| MAGX | BPPS+1~ |
| MAGXX | QUEUER+16~*, QUEUER+17* |
| MAGY | BPPS+1~ |
| MSG | CWGIC+1~ |
| NAME | ICCL+1~, ICCL+23*, ICCL+24 |
| NG | ALLSHR+2~, ALLSHR+8*, ALLSHR+16 |
| NMESS | ICCL~, ICCL+26 |
| NODE | FSUPDT+4~ |
| PARAM | MAPI~, MAPI+3 |
| PIECE | UBPW+1~, UBPW+5*, UBPW+8, UBPW+14, BPPS+1~, BPPS+9*, BPPS+16 |
| PLACE | UBPW+1~, UBPW+2*, UBPW+3, UBPW+12, BPPS+1~, BPPS+3*, BPPS+8, BPPS+11, BPPS+13, RSQUE+1~ , RSQUE+2*, RSQUE+3, ICCL~, ICCL+4, ICCL+5, ICCL+6, ICCL+7, ICCL+8, ICCL+9, ICCL+10 , ICCL+11, ICCL+12, ICCL+13, ICCL+14, ICCL+15, ICCL+16, ICCL+24, ICCL+25, ICCL+26, ICCL+27 , ICCL+29, MAILSHR~, MAILSHR+4, MAILSHR+15, ALLSERV+8~, ALLSERV+9*, ALLSERV+10, ALLSERV+12, ALLSERV+27, ALLSHR+2~ , ALLSHR+5*, ALLSHR+6, ALLSHR+7, ALLSHR+8, ALLSHR+14, FSUPDT+4~, FSUPDT+6*, QUEUER+1~, QUEUER+8*, QUEUER+11 , QUEUER+12, MAPI+1~, MAPI+2*, BPQSL+2~, BPQSL+3*, BPQSL+5, BPQSL+7, BPQSL+8 |
| PROCESS | BPPS~, BPPS+9 |
| PTR | RSQUE+1~, RSQUE+3*, RSQUE+4, RSQUE+5 |
| QUE | QUEUER~, QUEUER+5, QUEUER+15, QUEUER+20, QUEUER+21, QUEUER+23, QUEUER+25, QUEUER+27 |
| QUEUE | RSQUE~, RSQUE+3, RSQUE+4 |
| RESULT | RSQUE~, ALLSERV~, ALLSHR~, FSUPDT~, FSUPDT+9*, FSUPDT+16*, BPQSL~ |
| RESULT( | ALLSERV+41*, ALLSHR+27*, BPQSL+10* |
| RESULT(0 | ALLSERV+38* |
| SHARE | ALLSERV+8~, ALLSERV+29*, ALLSERV+30, ALLSERV+31*, ALLSERV+32, ALLSERV+34, ALLSHR+2~, ALLSHR+19*, ALLSHR+20, ALLSHR+21* , ALLSHR+22, ALLSHR+23 |
| SHNAME | FSUPDT+4~, FSUPDT+10*, FSUPDT+12 |
| SIZE | FSUPDT~, FSUPDT+8, FSUPDT+11, FSUPDT+14 |
| SP | FSW~, FSW+1 |
| SPACE | FSUPDT~, FSUPDT+8, FSUPDT+11, FSUPDT+14 |
| SRVRCNT | ICCL~, ICCL+7, ICCL+8, ICCL+9, ICCL+11, ICCL+13 |
| STATUS | BPQSL+2~, BPQSL+4*, BPQSL+5*, BPQSL+6, BPQSL+7, BPQSL+10 |
| SUB1 | ICCL+1~, ICCL+20*, ICCL+21*, ICCL+22, ICCL+23 |
| SUB2 | ICCL+1~, ICCL+20*, ICCL+22*, ICCL+23 |
| SZ | FSW~, FSW+1 |
| TMP | ALLSERV+8~, ALLSHR+2~, ALLSHR+29!, QUEUER+1~ |
| TMP( | ALLSERV+32*, ALLSHR+22, ALLSHR+23*, ALLSHR+26 |
| TO | QUEUER~, QUEUER+9 |
| TYP | MAPI~, MAPI+3 |
| TYPE | ALLSHR~, ALLSHR+4*, ALLSHR+16, ALLSHR+17, ALLSHR+18, QUEUER+1~, QUEUER+23*, QUEUER+24, QUEUER+25, ABSOK+1~ , ABSOK+3*, ABSOK+4, ABSOK+6, BPQSL~, BPQSL+5, BPQSL+7, BPQSL+8 |
| U | UBPW+8, UBPW+11, UBPW+12, UBPW+13, UBPW+14, BPPS+2*, BPPS+4, BPPS+6, ICCL+7, ICCL+8 , ICCL+9, ICCL+11, ICCL+13, ALLSERV+21*, ALLSERV+25, ALLSERV+26, ALLSERV+27, ALLSERV+28, ALLSERV+29, ALLSERV+34 , ALLSERV+35, ALLSERV+36, ALLSERV+38, ALLSHR+4*, ALLSHR+11, ALLSHR+12, ALLSHR+13, ALLSHR+14, ALLSHR+15, ALLSHR+16 , ALLSHR+17, ALLSHR+18, ALLSHR+19, FSUPDT+8, FSUPDT+10, FSW+1, QUEUER+11, QUEUER+12, ABSOK+2, ABSOK+5 , ABSOK+7, CWGIC+3, GMEM+2 |
| VALUE | UBPW+1~, UBPW+4, UBPW+8!, ALLSERV+8~, ALLSERV+34*, ALLSERV+35*, ALLSERV+36*, ALLSERV+38, ALLSERV+39, ALLSERV+41 , ALLSERV+42, ALLSHR+2~, CWGIC+1~, CWGIC+2*, CWGIC+3*, CWGIC+4 |
| VALUE(1 | UBPW+3* |
| VALUE(2 | UBPW+3* |
| WS | UBPW~, UBPW+3, UBPW+13, BPPS~, BPPS+4, BPPS+6 |
| WSIEN | UBPW+1~, UBPW+4*, UBPW+8 |
| WSNAME | BPPS+1~, BPPS+6*, BPPS+7, BPPS+8, BPPS+12 |
| WSNAME2 | BPPS+1~, BPPS+10*, BPPS+11*, BPPS+12, BPPS+13 |
| X | ALLSERV+7*, ALLSHR+3*, FSUPDT+4~, FSUPDT+5* |
| XMERR | MAILSHR+16*! |
| XMID | MAILSHR+1~, MAILSHR+6*, MAILSHR+7, MAILSHR+14 |
| XMSUB | MAILSHR~, MAILSHR+4, MAILSHR+9, MAILSHR+11, MAILSHR+12*, MAILSHR+13*, MAILSHR+14 |
| XMTEXT | MAILSHR+1~, MAILSHR+2*, MAILSHR+14 |
| XMY | MAILSHR+1~, MAILSHR+4, MAILSHR+14 |
| XMY( | MAILSHR+3*, MAILSHR+5*, MAILSHR+7* |
| XMZ | MAILSHR+1~, MAILSHR+14 |
| Y | ICCL+1~, ICCL+2*, ICCL+5, FSUPDT+4~ |
| ZNODE | UBPW+10*, UBPW+11, UBPW+12, UBPW+13, UBPW+14, BPPS+1~, BPPS+14*, BPPS+15, BPPS+16 |