MAGQBUT ;WOIFO/RMP,JSL - Imaging Background Processor Utilities ; 24 May 2016 11:16 AM
Source file <MAGQBUT.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 |
---|---|---|
CHGSERV(RESULT,NOTIFY,WSOS,BPWS) | ;
; RPC[MAGQ FS CHNGE] ; RESULT VALUES:-1=NO RG MEMBERS,0=BELOW RESERVE,1=ABOVE RESERVE*PURGE FACTOR,2=BETWEEN RESERVE AND RESERVE*PURGE FACTOR ; ^CWL-PHYSICAL REFERENCE^CWL-TOTAL SPACE^PURGE^%FREE SPACE^PURGE_GROUP_IEN^VERIFY^RGADVANCE |
|
TMESS(SPACE,TS,PLACE) | ;Trigger a message
|
|
PURGES(PLACE) | ; BP Server Assigned to Auto-purge
|
|
NXTGP(PL,GRP,FP) | ; return sure the NEXT able group (Canonically sorted by name)
|
|
GABLE(GR,FP) | ; next group able (has online, readable, hashed)
|
|
MAXSP(IEN,FS,SZ,NODE,MIN) | ; Called from FSP (RPC[MAGQ FS CHNGE]CHGSERV:FSP)
|
|
SPARM() | ;Site Parameter for PERCENT server space to be held in reserve
|
|
SCWL(IEN,PLACE,GROUP,APP,DUZ) | ; Sets updates the Current Write Location
|
|
EGR(PL,GRP,ACTION) | ; Edit Group Read Only
|
|
GRP(PLACE) | ;
|
|
FSP(MIN,SPACE,SIZE,IEN,TSPACE,TSIZE,PLACE,GROUP,FILTER) | ; Find Space called from (RPC[MAGQ FS CHNGE]CHGSERV)
|
|
VALRD(IEN,PLACE,GROUP) | ;Validate Active RAID
|
|
NGF(PLACE) | ;
|
|
SPRGE(WSIEN,PLACE,RESULT) | ; Scheduled Purge
|
|
SVERI(WSIEN,PLACE,RESULT) | ; Scheduled Verify
|
|
NAUTOW(PLACE,CWL,SPACE,SIZE,RESULT,NOTIFY,GROUP) | ; CACHE BALANCING OFF
; No Auto RG Advance if Auto write is off |
|
RGADV(PLACE,GROUP,RESULT) | ; Scheduled Raid Group Advance
|
|
REPCWL(IEN,RG,RES,TSPACE,TSIZE) | ; Update Result with Current Write Group properties
|
Name | Field # of Occurrence |
---|---|
$$GET1^DIQ | CHGSERV+15, CHGSERV+41, SPRGE+3, SPRGE+4, SPRGE+6, SPRGE+9, SPRGE+10, SPRGE+13, SVERI+1, SVERI+2 , SVERI+4, SVERI+6, SVERI+7, SVERI+8, NAUTOW+12, NAUTOW+13 |
$$CWL^MAGBAPI | CHGSERV+12 |
$$PLACE^MAGBAPI | CHGSERV+8, SPARM+2 |
DFNIQ^MAGQBPG1 | CHGSERV+48, CHGSERV+49, CHGSERV+50, NGF+1, NGF+2, NGF+3, SPRGE+15, SPRGE+16, SPRGE+17, NAUTOW+16 , NAUTOW+17, NAUTOW+18, RGADV+14, RGADV+15, RGADV+16, RGADV+23, RGADV+25 |
ICCL^MAGQBUT1 | TMESS+5 |
$$GETMI^MAGQBUT5 | TMESS+1 |
$$UPPER^MAGQE4 | CHGSERV+45, SPRGE+5, SVERI+3, NAUTOW+14 |
$$DT^XLFDT | CHGSERV+44, SCWL+3, SPRGE+4, SVERI+2, NAUTOW+12, RGADV+17, RGADV+19 |
$$FMADD^XLFDT | TMESS+4, SCWL+3, SPRGE+10, SVERI+7, RGADV+6, RGADV+19 |
$$NOW^XLFDT | TMESS+4, SCWL+6, SPRGE+10, SVERI+7, RGADV+6 |
RPC Name | Call Tags |
---|---|
MAGQ COQ | FOQUE |
MAGQ FS CHNGE | CHGSERV |
FileNo | Call Tags |
---|---|
^MAG(2006.1 - [#2006.1] | GET1^DIQ |
^MAG(2006.8 - [#2006.8] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^%ZOSF("TRAP" | CHGSERV+6 |
^MAG(2005.2 - [#2005.2] | CHGSERV+26, CHGSERV+40, CHGSERV+49, NXTGP+2, NXTGP+3, NXTGP+4, NXTGP+7, GABLE+4, GABLE+5, GABLE+6 , GABLE+7, GABLE+8, GABLE+9, GABLE+10, GABLE+11, SCWL+6, EGR+3, EGR+4, EGR+8, EGR+10* , EGR+11*, FSP+3, FSP+5, VALRD+2, VALRD+3, SPRGE+16, NAUTOW+2, NAUTOW+11, NAUTOW+17, RGADV+15 |
^MAG(2006.1 - [#2006.1] | CHGSERV+20, CHGSERV+40, CHGSERV+41, CHGSERV+44, TMESS+2, SPARM+2, SCWL+7*, SCWL+8*, SCWL+9*, GRP+1 , NAUTOW+11, NAUTOW+13, RGADV+2, RGADV+17*, RGADV+19* |
^MAG(2006.8 - [#2006.8] | CHGSERV+10, PURGES+2, PURGES+3, PURGES+4 |
^XTMP("MAGSCWL " | SCWL+4, SCWL+5*, SCWL+6* |
Name | Line Occurrences |
---|---|
$$GABLE | NXTGP+6 |
$$GRP | CHGSERV+13, CHGSERV+22 |
$$MAXSP | GABLE+11, FSP+10 |
$$NXTGP | CHGSERV+23, CHGSERV+42, GRP+1, SPRGE+11, RGADV+7 |
$$PURGES | TMESS+3 |
$$SPARM | CHGSERV+11, GABLE+3 |
$$VALRD | SCWL+2, FSP+4 |
FSP | CHGSERV+22, RGADV+10 |
NAUTOW | CHGSERV+20 |
NGF | CHGSERV+25, CHGSERV+43, SPRGE+12 |
REPCWL | CHGSERV+14, CHGSERV+32 |
RGADV | CHGSERV+19 |
SCWL | CHGSERV+35, RGADV+12 |
SPRGE | CHGSERV+17 |
SVERI | CHGSERV+18 |
TMESS | CHGSERV+53, NAUTOW+21 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ACTION | EGR~, EGR+10 |
APP | CHGSERV+5~, CHGSERV+9*, CHGSERV+35, SCWL~, SCWL+6, RGADV+1~, RGADV+11*, RGADV+12, RGADV+14, RGADV+15 , RGADV+16 |
AUTON | CHGSERV+4~ |
BPWS | CHGSERV~, CHGSERV+9, CHGSERV+10 |
CNT | CHGSERV+4~, CHGSERV+7*, TMESS+5, SCWL+1~, FSP+8* |
CWL | CHGSERV+4~, CHGSERV+12*, CHGSERV+14, CHGSERV+20, CHGSERV+34, NAUTOW~, NAUTOW+2 |
DUZ | CHGSERV+35, SCWL~, SCWL+6, RGADV+12 |
DUZ(2 | CHGSERV+8, SPARM+2 |
FILTER | FSP~, FSP+9 |
FP | NXTGP~, NXTGP+6, GABLE~, GABLE+11 |
FS | MAXSP~, MAXSP+3, MAXSP+4* |
GNAME | NXTGP+1~, NXTGP+2*, NXTGP+10 |
GR | GABLE~, GABLE+4 |
GROUP | CHGSERV+4~, CHGSERV+13*, CHGSERV+14, CHGSERV+19, CHGSERV+20, CHGSERV+22, CHGSERV+23, CHGSERV+24, CHGSERV+28*, CHGSERV+30 , CHGSERV+32, CHGSERV+35, CHGSERV+42, SCWL~, SCWL+2, SCWL+6, SCWL+7, FSP~, FSP+4, VALRD~ , VALRD+5, SPRGE+11, NAUTOW~, NAUTOW+15, NAUTOW+17, RGADV~, RGADV+7, RGADV+8, RGADV+9*, RGADV+10 , RGADV+12, RGADV+15 |
GRP | NXTGP~, NXTGP+2, NXTGP+9, NXTGP+14, EGR~, EGR+9 |
IEN | CHGSERV+4~, CHGSERV+7*, CHGSERV+22, CHGSERV+32, CHGSERV+34, CHGSERV+35, PURGES+1~, PURGES+3*, PURGES+4, GABLE+1~ , GABLE+2*, GABLE+4*, GABLE+5, GABLE+6, GABLE+7, GABLE+8, GABLE+9, GABLE+10, GABLE+11, MAXSP~ , SCWL~, SCWL+2, SCWL+6, SCWL+8, SCWL+9, FSP~, FSP+10*, VALRD~, VALRD+2, VALRD+3 , RGADV+1~, RGADV+9*, RGADV+10, RGADV+12, REPCWL~, REPCWL+1 |
INDX | NXTGP+1~, NXTGP+2*, NXTGP+3*, NXTGP+4, NXTGP+6, NXTGP+7, NXTGP+10*, NXTGP+11*, NXTGP+12*, NXTGP+14 , EGR+1~, EGR+2*, EGR+3*, EGR+4, EGR+8, EGR+10, EGR+11, FSP+1~, FSP+2*, FSP+3* , FSP+4, FSP+5, FSP+9, FSP+10 |
MIN | CHGSERV+4~, CHGSERV+11*, CHGSERV+22, CHGSERV+38, CHGSERV+39, CHGSERV+52, GABLE+1~, GABLE+3*, GABLE+11, MAXSP~ , MAXSP+3, FSP~, FSP+10, NAUTOW+3, RGADV+10 |
MSG | RGADV+22~*, RGADV+23, RGADV+24*, RGADV+25 |
NAME | PURGES+1~*, PURGES+2*, PURGES+3 |
NG | CHGSERV+5~, CHGSERV+7*, CHGSERV+23*, CHGSERV+24, CHGSERV+26, CHGSERV+28, CHGSERV+42*, CHGSERV+43, CHGSERV+47, CHGSERV+49 , SPRGE+1~, SPRGE+11*, SPRGE+12, SPRGE+14, SPRGE+16, RGADV+1~, RGADV+7*, RGADV+8, RGADV+9 |
NODE | MAXSP~, MAXSP+2 |
NODE1 | EGR+1~, EGR+8*, EGR+9, FSP+1~, VALRD+1~, VALRD+3*, VALRD+5, VALRD+6 |
NODERG | RGADV+1~, RGADV+2*, RGADV+3, RGADV+4, RGADV+5, RGADV+6, RGADV+19 |
NOTIFY | CHGSERV~, CHGSERV+20, CHGSERV+53, NAUTOW~, NAUTOW+21 |
NOW | CHGSERV+4~ |
OG | CHGSERV+5~, CHGSERV+13*, CHGSERV+22, CHGSERV+30 |
PC | TMESS+1~, TMESS+2*, TMESS+5 |
PFACTOR | CHGSERV+5~, CHGSERV+15*, CHGSERV+16*, CHGSERV+38 |
PL | NXTGP~, NXTGP+3, EGR~ |
PLACE | CHGSERV+4~, CHGSERV+8*, CHGSERV+10, CHGSERV+12, CHGSERV+13, CHGSERV+15, CHGSERV+17, CHGSERV+18, CHGSERV+19, CHGSERV+20 , CHGSERV+22, CHGSERV+23, CHGSERV+25, CHGSERV+35, CHGSERV+40, CHGSERV+41, CHGSERV+42, CHGSERV+43, CHGSERV+44, CHGSERV+48 , CHGSERV+49, CHGSERV+50, CHGSERV+53, TMESS~, TMESS+1, TMESS+2, TMESS+3, TMESS+5, PURGES~, PURGES+2 , PURGES+3, SCWL~, SCWL+2, SCWL+6, SCWL+7, SCWL+8, SCWL+9, EGR+5, GRP~, GRP+1 , FSP~, FSP+4, VALRD~, VALRD+4, NGF~, NGF+1, NGF+2, NGF+3, SPRGE~, SPRGE+3 , SPRGE+4, SPRGE+9, SPRGE+10, SPRGE+11, SPRGE+12, SPRGE+13, SPRGE+15, SPRGE+16, SPRGE+17, SVERI~ , SVERI+1, SVERI+2, SVERI+6, SVERI+7, SVERI+8, NAUTOW~, NAUTOW+11, NAUTOW+12, NAUTOW+13, NAUTOW+16 , NAUTOW+17, NAUTOW+18, NAUTOW+21, RGADV~, RGADV+2, RGADV+7, RGADV+10, RGADV+12, RGADV+14, RGADV+15 , RGADV+16, RGADV+17, RGADV+19, RGADV+23, RGADV+25 |
RES | REPCWL~, REPCWL+1*, REPCWL+2*, REPCWL+3* |
RESULT | CHGSERV~, CHGSERV+7*, CHGSERV+14, CHGSERV+17, CHGSERV+18, CHGSERV+19, CHGSERV+20, CHGSERV+22, CHGSERV+26*, CHGSERV+30* , CHGSERV+31, CHGSERV+32, CHGSERV+33*, CHGSERV+38*, CHGSERV+39*, CHGSERV+40*, CHGSERV+46*, CHGSERV+47*, GABLE+1~, GABLE+2* , GABLE+12*, GABLE+14, SPRGE~, SPRGE+13*, SPRGE+14*, SVERI~, SVERI+8*, NAUTOW~, NAUTOW+4*, NAUTOW+5* , NAUTOW+6*, NAUTOW+8*, NAUTOW+9*, NAUTOW+10*, NAUTOW+11*, NAUTOW+15*, RGADV~, RGADV+13* |
RG | REPCWL~, REPCWL+1 |
SCH | RGADV+1~ |
SER | TMESS+1~, TMESS+3*, TMESS+5, PURGES+1~*, PURGES+2, PURGES+4*, PURGES+6 |
SIZE | CHGSERV+4~, CHGSERV+7*, CHGSERV+20, CHGSERV+22, GABLE+1~, GABLE+2*, GABLE+11, MAXSP+1~, MAXSP+2*, MAXSP+3 , MAXSP+4, FSP~, FSP+10, NAUTOW~, NAUTOW+2*, NAUTOW+3, NAUTOW+5, NAUTOW+8, RGADV+10 |
SPACE | CHGSERV+4~, CHGSERV+7*, CHGSERV+14, CHGSERV+20, CHGSERV+22, CHGSERV+39, CHGSERV+41, CHGSERV+53, TMESS~, TMESS+5 , GABLE+1~, GABLE+2*, GABLE+11, MAXSP+1~, MAXSP+2*, MAXSP+3, MAXSP+4, FSP~, FSP+10, NAUTOW~ , NAUTOW+2*, NAUTOW+3, NAUTOW+5, NAUTOW+8, NAUTOW+10, NAUTOW+13, NAUTOW+21, RGADV+10 |
SZ | MAXSP~, MAXSP+4* |
T1 | SPRGE+7~, SPRGE+9*, SPRGE+10, SVERI+5~, SVERI+6*, SVERI+7, RGADV+1~, RGADV+5*, RGADV+6 |
T2 | SPRGE+7~, SPRGE+9*, SVERI+5~, SVERI+6*, RGADV+1~, RGADV+5* |
TINT | CHGSERV+4~ |
TLTIME | CHGSERV+4~ |
TMP | NXTGP+1~, NXTGP+9, NXTGP+13! |
TMP( | NXTGP+7*, NXTGP+10, NXTGP+12 |
TMP("" | NXTGP+11 |
TN | TMESS+1~*, TMESS+4, TMESS+5 |
TNODE | CHGSERV+4~ |
TOD | CHGSERV+4~ |
TS | TMESS~, TMESS+1, TMESS+5 |
TSIZE | CHGSERV+4~, CHGSERV+7*, CHGSERV+22, CHGSERV+32, CHGSERV+38, CHGSERV+39, CHGSERV+52, FSP~, FSP+2*, FSP+7* , RGADV+10, REPCWL~, REPCWL+3 |
TSPACE | CHGSERV+4~, CHGSERV+7*, CHGSERV+22, CHGSERV+32, CHGSERV+38, CHGSERV+39, CHGSERV+52, FSP~, FSP+2*, FSP+6* , RGADV+10, REPCWL~, REPCWL+2, REPCWL+3 |
U | CHGSERV+7*, CHGSERV+20, CHGSERV+22, CHGSERV+26, CHGSERV+30, CHGSERV+31, CHGSERV+33, CHGSERV+38, CHGSERV+39, CHGSERV+40 , CHGSERV+41, CHGSERV+44, CHGSERV+46, CHGSERV+47, CHGSERV+49, TMESS+2, TMESS+4, TMESS+5, PURGES+4, NXTGP+2 , NXTGP+4, NXTGP+7, GABLE+5, GABLE+6, GABLE+7, GABLE+8, GABLE+9, GABLE+10, MAXSP+2, SPARM+2 , SCWL+6, SCWL+7, SCWL+8, SCWL+9, EGR+5, EGR+6, EGR+7, EGR+9, EGR+10, EGR+11 , GRP+1, FSP+6, FSP+7, VALRD+4, VALRD+5, VALRD+6, VALRD+7, VALRD+8, VALRD+9, VALRD+10 , VALRD+11, SPRGE+13, SPRGE+14, SPRGE+16, SVERI+8, NAUTOW+2, NAUTOW+4, NAUTOW+5, NAUTOW+6, NAUTOW+8 , NAUTOW+9, NAUTOW+10, NAUTOW+11, NAUTOW+13, NAUTOW+15, NAUTOW+17, RGADV+3, RGADV+4, RGADV+5, RGADV+6 , RGADV+13, RGADV+15, RGADV+17, RGADV+19, REPCWL+1, REPCWL+2, REPCWL+3 |
VALUE | SPARM+1~, SPARM+2*, SPARM+3 |
WSIEN | CHGSERV+5~, CHGSERV+10*, CHGSERV+17, CHGSERV+18, CHGSERV+41, SPRGE~, SPRGE+6, SVERI~, SVERI+4, NAUTOW+13 |
WSOS | CHGSERV~, CHGSERV+45, SPRGE+5, SVERI+3, NAUTOW+14 |
X | CHGSERV+5~, CHGSERV+6*, SCWL+1~, SCWL+3*, SCWL+4, SCWL+5, SCWL+6 |
X2 | SCWL+1~, SCWL+3*, SCWL+5 |
ZNODE | EGR+1~, EGR+4*, EGR+5, EGR+6, EGR+7, FSP+1~, FSP+5*, FSP+6, FSP+7, FSP+10 , VALRD+1~, VALRD+2*, VALRD+4, VALRD+7, VALRD+8, VALRD+9, VALRD+10, VALRD+11 |