Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Local Variables  | All
Print Page as PDF
Routine: MAGVAKL1

Package: Imaging

Routine: MAGVAKL1


Information

MAGVAKL1 ;WOIFO/NST - Key List File Utilities ; 20 Feb 2012 3:56 PM

Source Information

Source file <MAGVAKL1.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
VA FileMan 4 MSG^DIALOG  LIST^DIC  UPDATE^DIE  ^DIK  
Imaging 3 $$GETFILGL^MAGVAF01  ($$FAILED,$$ISOK,$$OK,$$RESDEL)^MAGVAF02  ($$GETKLIEN,ADDKL,FINDKEYS)^MAGVAKL1  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 7

Package Total Caller Graph
Imaging 7 MAGVA CREATE KEYLIST  MAGVA DELETE KEYLIST  MAGVA FIND KEYLIST  MAGVA GET KEYLIST  MAGVAC01  MAGVAG02  MAGVAKL1  

Entry Points

Name Comments DBIA/ICR reference
GETKLIEN(KLIST) ;
GETKLFK(MAGRY,KLIST) ;
; if KLIST is empty just return success and set the IEN to ""
; Key list is optional in ARTIFACT file (#2006.916) that's why empty key list is OK
; ADDKL^MAGVAKL1 reports error if KLIST is empty
FINDKEYS(MAGRY,KLIST) ; RPC [MAGVA FIND KEYLIST]
ADDKL(MAGRY,KLIST) ; RPC [MAGVA ADD KEYLIST]
GETKL(MAGRY,MAGDA) ; RPC [MAGVA GET KEYLIST]
DELKL(MAGRY,MAGDA) ; RPC [MAGVA DELETE KEYLIST]

External References

Name Field # of Occurrence
MSG^DIALOG GETKL+7
LIST^DIC GETKL+5
UPDATE^DIE ADDKL+15, ADDKL+26
^DIK ADDKL+34, DELKL+4
$$GETFILGL^MAGVAF01 ADDKL+33, DELKL+3
$$FAILED^MAGVAF02 ADDKL+4, ADDKL+16, ADDKL+30, GETKL+8
$$ISOK^MAGVAF02 GETKLIEN+3
$$OK^MAGVAF02 GETKLFK+5, FINDKEYS+21, ADDKL+8, ADDKL+38, GETKL+16, DELKL+5
$$RESDEL^MAGVAF02 GETKLFK+5, ADDKL+4, ADDKL+8, ADDKL+16, ADDKL+30, ADDKL+38, GETKL+8, GETKL+16
$$GETKLIEN^MAGVAKL1 ADDKL+7
ADDKL^MAGVAKL1 GETKLFK+7
FINDKEYS^MAGVAKL1 GETKLIEN+2

Used in RPC

RPC Name Call Tags
MAGVA CREATE KEYLIST ADDKL
MAGVA DELETE KEYLIST DELKL
MAGVA FIND KEYLIST FINDKEYS
MAGVA GET KEYLIST GETKL

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
2006.9132 LIST^DIC

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^MAGV(2006.913 - [#2006.913] FINDKEYS+12

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CNT GETKL+2~, GETKL+10*, GETKL+13*, GETKL+16
COUNT FINDKEYS+1~, FINDKEYS+6*, FINDKEYS+10*, FINDKEYS+19
DA ADDKL+28~, ADDKL+32*, DELKL+1~, DELKL+2*
DEPTH ADDKL+6~, ADDKL+11*, ADDKL+12*, ADDKL+14
DIK ADDKL+28~, ADDKL+33*, DELKL+1~, DELKL+3*
ERR ADDKL+6~, ADDKL+20*, ADDKL+22, ADDKL+29*, ADDKL+37, GETKL+1~
ERR("DIERR" GETKL+6
FOUND FINDKEYS+1~
FOUND( FINDKEYS+13*, FINDKEYS+18, FINDKEYS+19
I ADDKL+6~, ADDKL+10*, ADDKL+12*, ADDKL+21*, ADDKL+22*, ADDKL+24, ADDKL+25, GETKL+2~, GETKL+9*, GETKL+11*
, GETKL+12
IEN ADDKL+6~, ADDKL+7*, ADDKL+8
IENS ADDKL+6~, ADDKL+19*, ADDKL+24, ADDKL+25
KEY FINDKEYS+1~, FINDKEYS+9*, FINDKEYS+12
KEYSIEN FINDKEYS+1~, FINDKEYS+11*, FINDKEYS+12*, FINDKEYS+13, FINDKEYS+17*, FINDKEYS+18*, FINDKEYS+19
KLIST GETKLIEN~, GETKLIEN+2, GETKLFK~, GETKLFK+7, FINDKEYS~, ADDKL~, ADDKL+7
KLIST( FINDKEYS+8, FINDKEYS+9, ADDKL+12, ADDKL+22, ADDKL+24
KLIST("" GETKLFK+5, ADDKL+4
LEVEL FINDKEYS+1~, FINDKEYS+7*, FINDKEYS+8*, FINDKEYS+9, FINDKEYS+12
MAGDA ADDKL+6~, ADDKL+18*, ADDKL+19, ADDKL+32, ADDKL+38, GETKL~, GETKL+5, DELKL~, DELKL+2
MAGNFDA ADDKL+6~, ADDKL+23!
MAGNFDA( ADDKL+14*, ADDKL+24*, ADDKL+25*
MAGNIEN ADDKL+6~, ADDKL+23!
MAGNIEN(1 ADDKL+18
MAGNXE ADDKL+6~, ADDKL+23!
MAGNXE("DIERR" ADDKL+16, ADDKL+27
MAGRESA GETKL+1~, GETKL+7
MAGRESA(1 GETKL+8
MAGRY GETKLFK~, GETKLFK+4!, GETKLFK+5*, GETKLFK+7, FINDKEYS~, FINDKEYS+2!, ADDKL~, ADDKL+2!, ADDKL+4*, ADDKL+8*
, ADDKL+16*, ADDKL+30*, ADDKL+38*, GETKL~, GETKL+3!, DELKL~, DELKL+5*
MAGRY( FINDKEYS+19*, GETKL+14*
MAGRY(0 FINDKEYS+21*, GETKL+8*, GETKL+16*
OUT GETKL+1~
OUT("DILIST" GETKL+11, GETKL+12
RES GETKLIEN+1~, GETKLIEN+2
RES(0 GETKLIEN+3, GETKLIEN+4
X GETKL+2~, GETKL+12*, GETKL+14
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Local Variables  | All