ISIJFAV ; ISI/JHC - ISIRAD Favorites functions ; 10/17/2022
Source file <ISIJFAV.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 |
---|---|---|
Vendor - ISI | 2 | ISIJ FAVORITE ISIJLS1 |
Name | Comments | DBIA/ICR reference |
---|---|---|
ERR | ;
|
|
FAVORITE(MAGGRY,PARAMS,DATA) | ;
; PARAMS: TXID ^ RADFN ^ RADTI ^ RACNI ^ RARPT ; TXID: Req'd--action to take ; DATA--(opt) input array containing Notes text ; Pattern for DATA input & reply is: ; *KEYWORDS ; KEYWORD-1 (place holder required) ; KEYWORD-2 (ditto) ; *KEYWORDS_END ; *NOTES Start for NOTES ; (0:N lines of text follow) ; *NOTES_END end for note |
|
FAVORITZ | ;
|
|
FAVUPD(RET,USERIEN,EXAMIEN,DATA) | ; Update favorite exam info
|
|
UPDINI(USERIEN,EXAMIEN) | ; Initialize exam fields prior to update; only called if entry exists
|
|
PARSE(RET,RETNAM,USERIEN,EXAMIEN,DATA) | ; package input data and format for fileman DBS calls
; re RETNAM: the fileman update call for a WP field needs the ; name of the input array at the node defined below |
|
NEWUSER(DUZ) | ; Create new user entry in Favorites file; only called if not yet defined
|
|
NEWEXAM(USERIEN,EXAMID) | ; Create new exam entry in Favorites file; only called if not yet defined
|
|
STSCHECK() | ; Flag (=0) if Exam Status not past Examined state; Else=1
|
|
FAVDEL(RET,USERIEN,EXAMIEN) | ; Delete favorite exam entry; only called if entry exists
|
|
FAVGET(RET,USERIEN,EXAMIEN) | ; return favorites details
|
|
USERIEN(DUZ) | ; Return UserIEN for input duz
|
|
EXAMIEN(USERIEN,EXAMID) | ; Return ExamIEN for input exam ID string
|
|
STRIP(X) | ; remove up-carets & leading/trailing spaces
|
|
END |
Name | Field # of Occurrence |
---|---|
$$EC^%ZOSV | ERR+1 |
FIND^DIC | USERIEN+2, EXAMIEN+3 |
DT^DICRW | FAVORITE+20 |
FILE^DIE | FAVUPD+11, UPDINI+4, FAVDEL+4 |
UPDATE^DIE | NEWUSER+3, NEWEXAM+3 |
WP^DIE | UPDINI+5 |
GETS^DIQ | FAVGET+17 |
$$STATUS^ISIJLS1 | STSCHECK+6 |
GETEXAM2^MAGJUTL1 | FAVGET+4 |
IMGINFO^MAGJUTL2 | FAVGET+8 |
$$FMTE^XLFDT | FAVGET+10 |
RPC Name | Call Tags |
---|---|
ISIJ FAVORITE | FAVORITE |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^%ZOSF("ERRTN" | ERR+2 |
^RADPT - [#70] | FAVORITE+21, STSCHECK+3 |
^TMP($J | FAVORITE+19, FAVGET+2!, FAVGET+5, FAVGET+6! |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
COMMA | FAVORITE+14~, FAVORITE+17*, UPDINI+2, PARSE+5, FAVDEL+2, FAVDEL+6, FAVGET+16, EXAMIEN+2 |
DASH | FAVORITE+14~, FAVORITE+17*, FAVORITE+23 |
DATA | FAVORITE~, FAVORITE+31, FAVUPD~, FAVUPD+9, PARSE~ |
DATA( | PARSE+6 |
DAYCASE | FAVGET+1~, FAVGET+7*, FAVGET+13 |
DIQUIET | FAVORITE+20~* |
DUZ | FAVORITE+24, FAVUPD+3, NEWUSER~, NEWUSER+2, USERIEN~, USERIEN+2 |
ERR | ERR+1~* |
EXAMFILE | FAVORITE+14~, FAVORITE+17*, UPDINI+3, UPDINI+5, PARSE+13, PARSE+17, PARSE+18, NEWEXAM+2, FAVDEL+3, FAVGET+17 , FAVGET+18, FAVGET+19, FAVGET+25, FAVGET+27, EXAMIEN+3 |
EXAMID | FAVORITE+14~, FAVORITE+23*, FAVORITE+24, FAVUPD+5, NEWEXAM~, NEWEXAM+2, EXAMIEN~, EXAMIEN+3 |
EXAMIEN | FAVORITE+15~, FAVORITE+24*, FAVORITE+26, FAVORITE+28, FAVORITE+31, FAVORITE+34, FAVORITE+35, FAVORITE+38, FAVORITE+39, FAVUPD~ , FAVUPD+4, FAVUPD+5*, FAVUPD+6, FAVUPD+8, FAVUPD+9, UPDINI~, UPDINI+2, PARSE~, PARSE+5, FAVDEL~ , FAVDEL+2, FAVDEL+6, FAVGET~, FAVGET+15, FAVGET+16, EXAMIEN+1~, EXAMIEN+4*, EXAMIEN+5 |
I | STRIP+1~, STRIP+3*, STRIP+4, STRIP+5*, STRIP+6 |
IENS | UPDINI+1~, UPDINI+2*, UPDINI+3, UPDINI+5, PARSE+3~, PARSE+5*, PARSE+13, PARSE+17, PARSE+18, FAVDEL+1~ , FAVDEL+2*, FAVDEL+3, FAVGET+1~, FAVGET+16*, FAVGET+17, FAVGET+18, FAVGET+19, FAVGET+25, FAVGET+27, EXAMIEN+1~ , EXAMIEN+2*, EXAMIEN+3 |
IMGCNT | FAVGET+1~, FAVGET+8*, FAVGET+13 |
IP | PARSE+3~, PARSE+6* |
IRET | FAVGET+1~, FAVGET+11*, FAVGET+12*, FAVGET+13*, FAVGET+20*, FAVGET+21*, FAVGET+22*, FAVGET+23*, FAVGET+24*, FAVGET+27* , FAVGET+28*, FAVGET+29 |
ISS | FAVGET+1~, FAVGET+26*, FAVGET+27* |
KEYWD1 | FAVGET+1~, FAVGET+3*, FAVGET+18*, FAVGET+21 |
KEYWD2 | FAVGET+1~, FAVGET+3*, FAVGET+19*, FAVGET+22 |
KFNUM | UPDINI+1~, UPDINI+3*, PARSE+3~, PARSE+12*, PARSE+13 |
KW | PARSE+3~, PARSE+4*, PARSE+7*, PARSE+9, PARSE+10*, PARSE+11, PARSE+12, PARSE+14* |
MAGDT | FAVGET+1~, FAVGET+8*, FAVGET+9*, FAVGET+10*, FAVGET+13 |
MAGGRY | ERR+1, FAVORITE~, FAVORITE+19*, FAVORITE+29, FAVORITE+40, FAVORITZ+1 |
MAGLST | FAVORITE+15~, FAVORITE+19* |
NEWEXAM | FAVUPD+1~, FAVUPD+2*, FAVUPD+6*, FAVUPD+15 |
NOTE | PARSE+3~, PARSE+4*, PARSE+8*, PARSE+15, PARSE+16*, PARSE+17, PARSE+18, PARSE+19* |
OK | STSCHECK+1~, STSCHECK+2*, STSCHECK+8*, STSCHECK+9 |
PARAMS | FAVORITE~, FAVORITE+18, FAVORITE+22, FAVORITE+34, FAVORITE+38, FAVORITE+41, FAVUPD+7, FAVUPD+13 |
PROC | FAVGET+1~, FAVGET+7*, FAVGET+13 |
RACNI | FAVORITE+14~, FAVORITE+18*, FAVORITE+21, FAVORITE+23, STSCHECK+3, FAVGET+4 |
RADATA | STSCHECK+1~, STSCHECK+3*, STSCHECK+4, FAVGET+1~, FAVGET+5*, FAVGET+7, FAVGET+9 |
RADFN | FAVORITE+14~, FAVORITE+18*, FAVORITE+21, FAVORITE+23, STSCHECK+3, FAVGET+4 |
RADTI | FAVORITE+14~, FAVORITE+18*, FAVORITE+21, FAVORITE+23, STSCHECK+3, FAVGET+4 |
RARPT | FAVGET+1~, FAVGET+7*, FAVGET+8 |
REPLY | FAVORITE+15~, FAVORITE+16*, FAVORITE+22*, FAVORITE+26*, FAVORITE+27*, FAVORITE+29*, FAVORITE+32*, FAVORITE+34*, FAVORITE+36*, FAVORITE+38* , FAVORITE+40*, FAVORITE+41*, FAVORITZ+1 |
REPLYTXT | FAVUPD+1~, FAVUPD+15*, FAVUPD+16, FAVUPD+17 |
RET | FAVORITE+15~, FAVORITE+31, FAVORITE+32, FAVORITE+35, FAVORITE+36, FAVUPD~, FAVUPD+2*, FAVUPD+7*, FAVUPD+13*, FAVUPD+14 , FAVUPD+16*, FAVUPD+17*, PARSE~, FAVDEL~, FAVDEL+6*, FAVDEL+7*, FAVGET~, FAVGET+12, FAVGET+13, FAVGET+20 , FAVGET+21, FAVGET+22, FAVGET+23, FAVGET+24, FAVGET+27, FAVGET+28, FAVGET+29 |
RET( | PARSE+13*, PARSE+17*, PARSE+18* |
RETNAM | PARSE~, PARSE+17 |
RSL | NEWUSER+1~, NEWEXAM+1~ |
RSL("DIERR" | FAVUPD+12, FAVDEL+5 |
RSL(1 | NEWUSER+4, NEWEXAM+4 |
STS | STSCHECK+1~, STSCHECK+4*, STSCHECK+5, STSCHECK+6 |
T | STRIP+1~ |
TXID | FAVORITE+15~, FAVORITE+18*, FAVORITE+25, FAVORITE+30, FAVORITE+33, FAVORITE+37 |
U | FAVORITE+18, FAVORITE+32, FAVORITE+36, FAVORITE+41, STSCHECK+4, FAVGET+7, FAVGET+8, FAVGET+9, FAVGET+13, STRIP+2 |
USERFILE | FAVORITE+14~, FAVORITE+17*, NEWUSER+2, USERIEN+2 |
USERIEN | FAVORITE+15~, FAVORITE+24*, FAVORITE+28, FAVORITE+31, FAVORITE+35, FAVORITE+39, FAVUPD~, FAVUPD+3*, FAVUPD+5, FAVUPD+8 , FAVUPD+9, UPDINI~, UPDINI+2, PARSE~, PARSE+5, NEWEXAM~, NEWEXAM+2, FAVDEL~, FAVDEL+2, FAVDEL+6 , FAVGET~, FAVGET+15, FAVGET+16, USERIEN+1~, USERIEN+3*, USERIEN+4, EXAMIEN~, EXAMIEN+2 |
X | FAVUPD+12*, FAVUPD+13, PARSE+6*, PARSE+7, PARSE+8, PARSE+10, PARSE+13, PARSE+16, PARSE+18, STSCHECK+1~ , STSCHECK+6*, STSCHECK+7, STSCHECK+8, FAVDEL+5*, FAVDEL+6, FAVGET+4, STRIP~, STRIP+2*, STRIP+3, STRIP+4* , STRIP+5, STRIP+6*, STRIP+7 |
>> Y | FAVGET+8 |
ZJ | FAVUPD+1~, FAVUPD+9, FAVUPD+10, UPDINI+1~, NEWUSER+1~, NEWEXAM+1~, FAVDEL+1~, FAVGET+1~, USERIEN+1~, EXAMIEN+1~ |
ZJ( | UPDINI+3*, NEWUSER+2*, NEWEXAM+2*, FAVDEL+3*, FAVGET+18, FAVGET+19, FAVGET+25, FAVGET+27 |
ZJ("DILIST" | USERIEN+3, EXAMIEN+4 |
ZJMSG | NEWUSER+1~, NEWEXAM+1~ |