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 |
| 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 |