MAGJLS4 ;WIRMFO/JHC - VistARad RPCs--History List ; 10/17/2022
Source file <MAGJLS4.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 | ||
| HIST(MAGGRY,PARAMS,DATA) | ; History List RPC: MAGJ HISTORYLIST
; PARAMS--TXID ^ TXDUZ ^ TXDIV ; TXID: Required; designates action to take; see below ; TXDUZ: Optional; if supplied, get data for another user (Read Only) ; TXDIV: Optional; if supplied, get data for another division (Read Only) ; Note: for now, TXDIV is forced to the Logon Division ; DATA--(optional) array of input data; depends on TXID; see subroutines by TXID |
|
| HISTZ | ;
|
|
| HISTADD(DATA,TXDUZ,TXDIV) | ; add records
|
|
| HISTTL(TXDUZ,TXDIV) | ; Build list title string
|
|
| HISTGET(TXDUZ,TXDIV) | ; Get full History List for input user for division txdiv
|
|
| HISTDEL(DATA,TXDUZ,TXDIV) | ; delete records
|
|
| HISTUPD(TXDUZ,TXDIV) | ; Update selected fields in History List
|
|
| END |
| Name | Field # of Occurrence |
|---|---|
| ^%DT | HISTUPD+18 |
| $$EC^%ZOSV | ERR |
| DT^DICRW | HIST+19 |
| $$STATN^MAGJEX1 | HISTTL+2 |
| ACTIVE^MAGJLS2 | HISTADD+14 |
| $$RISTISME^MAGJLS2B | HISTUPD+30 |
| LSTOUT^MAGJLS2B | HISTGET+11 |
| PARAMS^MAGJLS2B | HISTGET+5 |
| $$RIST^MAGJUTL1 | HISTUPD+29 |
| IMGINFO^MAGJUTL2 | HISTUPD+23 |
| $$USERINF^MAGJUTL3 | HISTTL+2 |
| $$FMTH^XLFDT | HISTUPD+19 |
| $$HTFM^XLFDT | HISTADD+16 |
| RPC Name | Call Tags |
|---|---|
| MAGJ HISTORYLIST | HIST |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^%ZOSF("ERRTN" | ERR+2 |
| ^RA(72 - [#72] | HISTUPD+27 |
| ^RADPT - [#70] | HISTUPD+24 |
| ^TMP($J | ERR*, ERR+1, HIST+10!, HISTZ+1, HISTDEL+5 |
| ^XTMP("MAGJ2" | HISTADD+7, HISTADD+9, HISTADD+10, HISTADD+11*, HISTADD+17*, HISTGET+8, HISTGET+10, HISTDEL+3, HISTDEL+8, HISTDEL+10 , HISTDEL+11, HISTDEL+12, HISTUPD+7, HISTUPD+9, HISTUPD+12, HISTUPD+19!, HISTUPD+33*, HISTUPD+35, HISTUPD+36 |
| Name | Field # of Occurrence |
|---|---|
| ^( | HISTDEL+8!, HISTDEL+10!, HISTUPD+12 |
| ^(0 | HISTADD+9*, HISTDEL+11*, HISTUPD+35* |
| ^(2 | HISTUPD+12, HISTUPD+33* |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| %DT | HISTUPD+18*! |
| ALLDONE | HISTDEL+1~, HISTDEL+2*, HISTDEL+6, HISTDEL+9* |
| CT | HISTADD+1~, HISTADD+2*, HISTADD+12*, HISTADD+13, HISTDEL+1~, HISTDEL+2*, HISTDEL+8*, HISTDEL+10*, HISTDEL+13, HISTDEL+14 , HISTUPD+1~, HISTUPD+3*, HISTUPD+34* |
| DATA | HIST~, HIST+17, HIST+20, HIST+22, HISTADD~, HISTDEL~ |
| DATA( | HISTADD+3, HISTADD+4, HISTDEL+6, HISTDEL+7 |
| DATA01 | HISTGET+4~* |
| DELETED | HISTUPD+2~, HISTUPD+16, HISTUPD+17*, HISTUPD+19* |
| DIQUIET | HIST+9~, HIST+19* |
| DUZ | HIST+12, HIST+13, HISTGET+2, HISTUPD+4 |
| DUZ(2 | HIST+14, HISTGET+3, HISTGET+7, HISTUPD+5, HISTUPD+6 |
| ERR | ERR~* |
| EXID | HISTADD+1~, HISTADD+4*, HISTADD+5, HISTADD+11, HISTUPD+2~, HISTUPD+13* |
| HDATE | HISTUPD+2~, HISTUPD+16*, HISTUPD+17*, HISTUPD+18 |
| HISDAT | HISTADD+1~, HISTADD+4*, HISTADD+11 |
| HISTIEN | HISTADD+1~, HISTADD+9*, HISTADD+11, HISTDEL+1~, HISTDEL+7*, HISTDEL+8, HISTDEL+9*, HISTDEL+10*, HISTUPD+2~, HISTUPD+11* , HISTUPD+12*, HISTUPD+19, HISTUPD+33 |
| >> I | HISTADD+5*, HISTADD+16* |
| IDATA | HISTADD+1~, HISTADD+2*, HISTADD+3*, HISTADD+4, HISTDEL+1~, HISTDEL+2*, HISTDEL+6*, HISTDEL+7 |
| ILOOP | HISTADD+1~, HISTADD+3*, HISTADD+13 |
| LAST | HISTDEL+1~ |
| LSTID | HISTGET+1~, HISTGET+6, HISTGET+11 |
| LSTTL | HISTTL+1~, HISTTL+2*, HISTTL+3*, HISTTL+4, HISTGET+1~, HISTGET+7*, HISTGET+9, HISTUPD+1~, HISTUPD+6*, HISTUPD+8 |
| MAGGRY | ERR+1*, HIST~, HISTZ+1*, HISTADD+14, HISTADD+15, HISTGET+11, HISTDEL+5*, HISTDEL+8, HISTDEL+10, HISTDEL+15 |
| MAGLST | HISTGET+1~, HISTGET+10*, HISTGET+11 |
| MAGRACNT | HISTADD+1~, HISTADD+14* |
| NOGO | HISTADD+1~, HISTADD+2*, HISTADD+5*, HISTADD+6 |
| NOHIT | HISTUPD+1~, HISTUPD+3*, HISTUPD+22* |
| PARAMS | HIST~, HIST+11 |
| RACNI | HISTUPD+2~, HISTUPD+13*, HISTUPD+21, HISTUPD+24 |
| RADFN | HISTUPD+2~, HISTUPD+13*, HISTUPD+21, HISTUPD+24 |
| RADTI | HISTUPD+2~, HISTUPD+13*, HISTUPD+21, HISTUPD+24 |
| RARPT | HISTUPD+2~, HISTUPD+13*, HISTUPD+21, HISTUPD+23 |
| RAST | HISTUPD+1~, HISTUPD+26*, HISTUPD+27, HISTUPD+31 |
| REMOTE | HISTUPD+1~, HISTUPD+23*, HISTUPD+31 |
| REPLY | HIST+9~, HIST+15*, HIST+16*, HIST+17*, HIST+18*, HISTZ+1, HISTADD+13*, HISTADD+18*, HISTGET+6*, HISTGET+9* , HISTGET+12*, HISTDEL+4*, HISTDEL+13*, HISTDEL+14*, HISTDEL+15, HISTDEL+16*, HISTUPD+8*, HISTUPD+10*, HISTUPD+37* |
| RIST | HISTUPD+1~, HISTUPD+28*, HISTUPD+29*, HISTUPD+32 |
| RIST1 | HISTUPD+1~, HISTUPD+26*, HISTUPD+29 |
| RIST2 | HISTUPD+1~, HISTUPD+26*, HISTUPD+29 |
| RISTISME | HISTUPD+1~, HISTUPD+28*, HISTUPD+29*, HISTUPD+30*, HISTUPD+32 |
| STATUS | HISTUPD+1~, HISTUPD+27*, HISTUPD+31 |
| T | HISTUPD+2~, HISTUPD+32* |
| TS | HISTADD+1~, HISTADD+16*, HISTADD+17 |
| TXDIV | HIST+9~, HIST+11*, HIST+14*, HIST+20, HIST+21, HIST+22, HISTADD~, HISTADD+7, HISTADD+9, HISTADD+10 , HISTADD+11, HISTADD+15, HISTTL~, HISTTL+2, HISTGET~, HISTGET+3*, HISTGET+8, HISTGET+10, HISTDEL~, HISTDEL+3 , HISTDEL+8, HISTDEL+10, HISTDEL+11, HISTDEL+12, HISTUPD~, HISTUPD+5*, HISTUPD+7, HISTUPD+9, HISTUPD+12, HISTUPD+19 , HISTUPD+33, HISTUPD+35, HISTUPD+36 |
| TXDUZ | HIST+9~, HIST+11*, HIST+12*, HIST+13, HIST+20, HIST+21, HIST+22, HISTADD~, HISTADD+7, HISTADD+9 , HISTADD+10, HISTADD+11, HISTADD+15, HISTTL~, HISTTL+2, HISTTL+3, HISTGET~, HISTGET+2*, HISTGET+7, HISTGET+8 , HISTGET+10, HISTDEL~, HISTDEL+3, HISTDEL+8, HISTDEL+10, HISTDEL+11, HISTDEL+12, HISTUPD~, HISTUPD+4*, HISTUPD+6 , HISTUPD+7, HISTUPD+9, HISTUPD+12, HISTUPD+19, HISTUPD+33, HISTUPD+35, HISTUPD+36 |
| TXID | HIST+9~, HIST+11*, HIST+16, HIST+17, HIST+18, HIST+20, HIST+21, HIST+22 |
| U | HIST+11, HISTADD+5, HISTADD+9, HISTADD+11, HISTADD+15, HISTADD+16, HISTADD+17, HISTDEL+7, HISTDEL+11, HISTUPD+13 , HISTUPD+16, HISTUPD+23, HISTUPD+26, HISTUPD+27, HISTUPD+29, HISTUPD+31, HISTUPD+32, HISTUPD+35 |
| UPDATEOK | HIST+9~, HIST+13*, HIST+18 |
| X | HISTADD+9*, HISTADD+15*, HISTGET+8*, HISTGET+9, HISTDEL+11*, HISTUPD+2~, HISTUPD+7*, HISTUPD+8, HISTUPD+18*, HISTUPD+23 , HISTUPD+24*, HISTUPD+25, HISTUPD+26, HISTUPD+29*, HISTUPD+35* |
| XX1 | HISTUPD+2~, HISTUPD+12*, HISTUPD+31*, HISTUPD+33 |
| XX2 | HISTUPD+2~, HISTUPD+12*, HISTUPD+13, HISTUPD+16, HISTUPD+32*, HISTUPD+33 |
| >> Y | HISTUPD+19 |