MAGJPRF1 ;WIRMFO/JHC - VistARad RPCs-User Prefs ; 10/17/2022
Source file <MAGJPRF1.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 |
Package | Total | Caller Graph |
---|---|---|
Imaging | 1 | MAGJ USER DATA |
Name | Comments | DBIA/ICR reference |
---|---|---|
ERR | ;
|
|
RPCIN(MAGGRY,PARAMS,DATA) | ; RPC: MAGJ USER DATA
|
|
RPCINZ | ;
|
|
GETPRIEN(DUZ,READONLY) | ; Lookup/create User Pref entry for input DUZ
; READONLY: True for lookup-only (no create) |
|
SAVE | ; Save User Pref data by Label
|
|
TAGINIT(TAG) | ; Init storage space for a tag; inits some vars for SAVE
|
|
TAGS | ; return list of tags stored
; don't report *DUM tags |
|
SYSUSER(X) | ; get System user DUZ value
|
|
USER(DUZ) | ; get user name, initials & vrad user type
|
|
USERS | ;
|
|
PRFDATA | ; RETURN data stored for input Labels
|
|
TAGDEL | ; Delete tags and assoc data. RPCIN calls only if 'READONLY.
|
|
TAGDEL2 | ;
|
|
ZRUACTIV(CHKDUZ) | ;
|
|
ZRUDFALT(CHKIEN) | ;
|
|
END | ;
|
RPC Name | Call Tags |
---|---|
MAGJ USER DATA | RPCIN |
FileNo | Call Tags |
---|---|
^VA(200 - [#200] | GET1^DIQ |
^MAG(2006.68 - [#2006.68] | FIND1^DIC |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^%ZOSF("ERRTN" | ERR+2 |
^MAG(2006.1 - [#2006.1] | ZRUDFALT+6 |
^MAG(2006.68 - [#2006.68] | RPCIN+39, RPCIN+47, GETPRIEN+3, GETPRIEN+4, GETPRIEN+8, GETPRIEN+10, GETPRIEN+12*, GETPRIEN+15*, GETPRIEN+16*, GETPRIEN+17* , GETPRIEN+18, USERS+3, TAGDEL2+19, TAGDEL2+22, TAGDEL2+25!, TAGDEL2+27 |
^TMP($J | RPCIN+24 |
^VA(200 - [#200] | USER+5 |
Name | Line Occurrences |
---|---|
$$GETPRIEN | RPCIN+33 |
$$SYSUSER | RPCIN+27, RPCIN+32, USER+2, USERS+9 |
$$USER | RPCIN+34, GETPRIEN+15, USERS+5 |
$$ZRUACTIV | USERS+9 |
$$ZRUDFALT | USERS+12 |
@( | ERR+2 |
PRFDATA | RPCIN+42, RPCIN+50 |
RPCINZ | RPCIN+34, RPCIN+40, RPCIN+43, RPCIN+48, RPCIN+51, RPCIN+54, RPCIN+55 |
SAVE | RPCIN+40, RPCIN+48 |
TAGDEL | RPCIN+43, RPCIN+51 |
TAGDEL2 | RPCIN+54, RPCIN+55 |
TAGINIT | SAVE+7, SAVE+8 |
TAGS | RPCIN+41, RPCIN+49 |
USERS | RPCIN+44 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
CHKDUZ | ZRUACTIV~, ZRUACTIV+4, ZRUACTIV+5 |
CHKIEN | ZRUDFALT~, ZRUDFALT+9 |
CT | TAGS+2~, TAGS+3*, TAGS+7*, TAGS+10*, TAGS+13, USERS+1~, USERS+2*, USERS+12*, USERS+13, USERS+14* , USERS+17*, USERS+18, USERS+20, PRFDATA+1~, PRFDATA+2*, PRFDATA+10*, PRFDATA+11*, PRFDATA+13*, PRFDATA+14*, PRFDATA+15 , PRFDATA+17, TAGDEL+1~, TAGDEL+2*, TAGDEL+9*, TAGDEL+13 |
DA | TAGDEL2+11~, TAGDEL2+21*, TAGDEL2+22* |
DA(1 | TAGDEL2+12*, TAGDEL2+19, TAGDEL2+22, TAGDEL2+25, TAGDEL2+27 |
DATA | RPCIN~ |
DATA( | SAVE+4, PRFDATA+3, TAGDEL+3 |
DEFFLAG | ZRUDFALT+7~, ZRUDFALT+9*, ZRUDFALT+10*, ZRUDFALT+11 |
DEFNON | ZRUDFALT+7~*, ZRUDFALT+9 |
DEFRAD | ZRUDFALT+7~*, ZRUDFALT+9 |
DIK | TAGDEL2+11~, TAGDEL2+12*, TAGDEL2+15 |
DIQUIET | RPCIN+25~* |
DUMMY | SAVE+1~, SAVE+2*, TAGINIT+13, TAGINIT+18* |
DUZ | RPCIN+28, RPCIN+30, GETPRIEN~, GETPRIEN+3, GETPRIEN+15, GETPRIEN+17, USER~, USER+1, USER+2, USER+3 , USER+4, USER+5, TAGDEL2+7 |
DUZ(2 | RPCIN+29, ZRUDFALT+3 |
ERR | ERR+1~*, TAGDEL+1~, TAGDEL+2*, TAGDEL+12*, TAGDEL+14 |
GPREF | RPCIN+22~, RPCIN+39*, RPCIN+47*, SAVE+9, SAVE+10*, SAVE+14, SAVE+15, TAGINIT+3, TAGINIT+4, TAGINIT+6 , TAGINIT+8, TAGINIT+10, TAGINIT+11, TAGINIT+12*, TAGINIT+14, TAGINIT+16, TAGINIT+18, TAGS+4, TAGS+8, TAGS+10 , PRFDATA+8, PRFDATA+13, TAGDEL+5, TAGDEL+6, TAGDEL+7, TAGDEL+8, TAGDEL+10 |
IDATA | SAVE+3~*, SAVE+4*, PRFDATA+1~, PRFDATA+2*, PRFDATA+3*, TAGDEL+1~, TAGDEL+2*, TAGDEL+3* |
IEN | USERS+1~, USERS+2*, USERS+3*, USERS+12 |
INIT | USERS+1~, USERS+5*, USERS+9, USERS+13 |
ISPIEN | ZRUDFALT+3~*, ZRUDFALT+6 |
KEYCT | SAVE+1~, SAVE+2*, SAVE+14*, SAVE+15, TAGS+9~*, TAGS+10* |
KEYS | SAVE+1~, SAVE+2*, SAVE+12*, SAVE+13, SAVE+16* |
LBLCT | SAVE+1~, SAVE+2*, SAVE+17, TAGINIT+17*, TAGINIT+18* |
LINCT | SAVE+1~, SAVE+2*, SAVE+9*, SAVE+11*, SAVE+17, PRFDATA+1~, PRFDATA+2*, PRFDATA+13*, PRFDATA+15 |
LINE | SAVE+3~*, SAVE+4*, SAVE+5, SAVE+6, SAVE+7, SAVE+9, SAVE+12, SAVE+15, SAVE+16 |
MAGCT | TAGDEL2+20~*, TAGDEL2+22*, TAGDEL2+26 |
MAGGRY | ERR+1, RPCIN~, RPCIN+24!*, RPCINZ+1, SAVE+19, TAGS+7, TAGS+10, TAGS+13, USERS+17, USERS+20 , PRFDATA+10, PRFDATA+11, PRFDATA+13, PRFDATA+14, PRFDATA+17, TAGDEL+15, TAGDEL2+34 |
MAGJDUMY | USERS+12~*, USERS+13 |
>> MAGJOB("KEYS" | RPCIN+32 |
MAGLST | RPCIN+22~, RPCIN+24* |
MAGNOD | TAGDEL2+15~*, TAGDEL2+16, ZRUDFALT+6~*, ZRUDFALT+7 |
NAME | USERS+1~, USERS+5*, USERS+6*, USERS+9, USERS+14*, USERS+15*, USERS+16, USERS+17 |
NEWTAG | SAVE+1~, SAVE+2*, SAVE+5*, SAVE+6*, SAVE+7, TAGINIT+19* |
NTAGS | PRFDATA+1~, PRFDATA+2*, PRFDATA+8*, PRFDATA+15 |
OTAG | TAGS+2~, TAGS+5*, TAGS+6*, TAGS+7, PRFDATA+1~, PRFDATA+9*, PRFDATA+11 |
PARAMS | RPCIN~, RPCIN+23 |
PDIV | RPCIN+22~, RPCIN+39*, RPCIN+47*, TAGINIT+2, TAGS+5, PRFDATA+4, PRFDATA+9, TAGDEL+4 |
PREFIEN | RPCIN+22~, RPCIN+33*, RPCIN+34, RPCIN+39, RPCIN+47, GETPRIEN+2~, GETPRIEN+3*, GETPRIEN+9*, GETPRIEN+10*, GETPRIEN+11 , GETPRIEN+15, GETPRIEN+16, GETPRIEN+17, GETPRIEN+19 |
READONLY | RPCIN+22~, RPCIN+30*, RPCIN+32*, RPCIN+33, RPCIN+40, RPCIN+43, RPCIN+48, RPCIN+51, RPCIN+54, RPCIN+55 , GETPRIEN~, GETPRIEN+3 |
REPLY | RPCIN+22~, RPCIN+34*, RPCIN+40*, RPCIN+43*, RPCIN+48*, RPCIN+51*, RPCIN+54*, RPCIN+55*, RPCIN+57*, RPCINZ+1 , SAVE+17*, SAVE+18*, SAVE+19, TAGS+11*, TAGS+12*, TAGS+13, USERS+1~, USERS+18*, USERS+19*, USERS+20 , PRFDATA+15*, PRFDATA+16*, PRFDATA+17, TAGDEL+13*, TAGDEL+14*, TAGDEL+15 |
RETMSG | TAGDEL2+1~, TAGDEL2+4*, TAGDEL2+8*, TAGDEL2+16*, TAGDEL2+26*, TAGDEL2+30*, TAGDEL2+34 |
RSL | USER+1~*, USER+2*, USER+4*, USER+8*, USER+9 |
STUFF | SAVE+1~, SAVE+2*, SAVE+5*, SAVE+6*, SAVE+8, TAGINIT+19* |
SUBDATA | TAGDEL2+3~*, TAGDEL2+4, TAGDEL2+12, TAGDEL2+19, TAGDEL2+22, TAGDEL2+25, TAGDEL2+26, TAGDEL2+27 |
SYSUPDAT | RPCIN+22~, RPCIN+23*, RPCIN+32 |
T | GETPRIEN+2~, GETPRIEN+11*, GETPRIEN+15*, GETPRIEN+16, TAGINIT+9*, TAGDEL+8* |
TAG | SAVE+7*, SAVE+8*, SAVE+11, TAGINIT~, TAGINIT+2*, TAGINIT+3, TAGINIT+10, TAGINIT+12, TAGINIT+13, TAGINIT+18 , TAGS+2~, TAGS+3*, TAGS+4*, TAGS+5, TAGS+6, PRFDATA+1~, PRFDATA+3*, PRFDATA+4*, PRFDATA+5, PRFDATA+6* , PRFDATA+7*, PRFDATA+8, PRFDATA+9, TAGDEL+1~, TAGDEL+2*, TAGDEL+3*, TAGDEL+4*, TAGDEL+5, TAGDEL+7 |
TAGCT | SAVE+1~, SAVE+2*, SAVE+9*, SAVE+10, TAGINIT+17*, TAGINIT+18*, TAGS+2~, TAGS+3*, TAGS+7*, TAGS+11 , PRFDATA+1~, PRFDATA+12*, PRFDATA+13* |
TAGCTRL | TAGINIT+1~, TAGINIT+14*, TAGINIT+15*, TAGINIT+16 |
TAGIEN | SAVE+1~, SAVE+2*, SAVE+9, SAVE+10, SAVE+14, SAVE+15, TAGINIT+3*, TAGINIT+7*, TAGINIT+8*, TAGINIT+9 , TAGINIT+10, TAGINIT+12, TAGINIT+14, TAGINIT+16, TAGINIT+18, TAGS+2~, TAGS+4*, TAGS+8, TAGS+10, PRFDATA+1~ , PRFDATA+8*, PRFDATA+12, PRFDATA+13, TAGDEL+1~, TAGDEL+5*, TAGDEL+7 |
TAGS | PRFDATA+1~ |
TAGS( | PRFDATA+5*, PRFDATA+7 |
TOUT | USERS+1~ |
TOUT( | USERS+9*, USERS+13*, USERS+14, USERS+15, USERS+16, USERS+17 |
TXDIV | RPCIN+22~, RPCIN+23*, RPCIN+29* |
TXDUZ | RPCIN+22~, RPCIN+23*, RPCIN+27*, RPCIN+28*, RPCIN+30, RPCIN+32, RPCIN+33, RPCIN+34 |
TXID | RPCIN+22~, RPCIN+23*, RPCIN+36*, RPCIN+40, RPCIN+41, RPCIN+42, RPCIN+43, RPCIN+44, RPCIN+48, RPCIN+49 , RPCIN+50, RPCIN+51, RPCIN+54, RPCIN+55, RPCIN+57, TAGDEL2+3, TAGDEL2+4 |
TXTYPE | RPCIN+22~, RPCIN+39*, RPCIN+47* |
U | RPCIN+23, RPCINZ+1, GETPRIEN+9, GETPRIEN+11, GETPRIEN+15, GETPRIEN+16, SAVE+10, SAVE+14, SAVE+19, TAGINIT+7 , TAGINIT+9, TAGINIT+12, TAGINIT+15, TAGINIT+18, TAGS+13, USER+8, USERS+4, USERS+5, USERS+17, USERS+20 , PRFDATA+17, TAGDEL+8, TAGDEL+15, TAGDEL2+34, ZRUDFALT+7 |
USERDUZ | USERS+1~, USERS+4*, USERS+5, USERS+9, USERS+13, USERS+15*, USERS+16*, USERS+17 |
USERTYP | USERS+1~, USERS+5*, USERS+9, USERS+14*, USERS+15, USERS+16, USERS+17 |
VADISUSR | ZRUACTIV+3~, ZRUACTIV+4* |
VATERMDT | ZRUACTIV+3~, ZRUACTIV+5*, ZRUACTIV+6 |
X | GETPRIEN+2~, GETPRIEN+8*, GETPRIEN+9, GETPRIEN+11*, GETPRIEN+12, TAGINIT+6*, TAGINIT+7, TAGINIT+9*, TAGINIT+10, TAGS+10* , SYSUSER~, SYSUSER+1*, SYSUSER+2, USER+1~, USER+5*, USER+6*, USER+7*, USER+8, USERS+3*, USERS+4 , USERS+5*, PRFDATA+1~, PRFDATA+13*, TAGDEL+8*, ZRUACTIV+6~ |
X1 | ZRUACTIV+6~* |
X2 | ZRUACTIV+6~* |
XIEN | TAGDEL2+7~*, TAGDEL2+8, TAGDEL2+12 |
YNACTIVE | ZRUACTIV+1~, ZRUACTIV+2*, ZRUACTIV+7*, ZRUACTIV+8 |