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 |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: BQISYKEY

Package: iCare

Routine: BQISYKEY


Information

BQISYKEY ;VNGT/HS/ALA - Manage iCare Keys ; 12 Jun 2008 10:44 AM

Source Information

Source file <BQISYKEY.m>

Call Graph

Call Graph Total: 7

Package Total Call Graph
Kernel 3 ^%ZTER  $$NOW^XLFDT  $$ACTIVE^XUSER  
VA Fileman 3 ^DIC  FILE^DICN  ^DIK  
iCare 1 $$TKO^BQIUL1  

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
Tracking Procedure Workflow 2 BTPW1PRE  BTPW1PST  
iCare 1 BQI2POST  

Entry Points

Name Comments DBIA/ICR reference
RET(DATA,USER,ROLE) ; EP - BQI GET USER ROLES
ERR ;
BQIRPC(BUSER,BQROLE,BQUSER) ;EP - Locate users with BQIRPC Sec. Menu Assigned
UPD(DATA,USER,RLIST) ; EP - BQI UPDATE USER ROLES
ROL(BUSER,BQROLE) ;EP - Assemble User Information Based on input User/Role
ADD ;EP - Add ROLE to user
DONE ;
REM ;EP - Remove ROLE from user

External References

Name Field # of Occurrence
^%ZTER ERR+1
$$TKO^BQIUL1 UPD+28
^DIC BQIRPC+10
FILE^DICN ADD+10
^DIK REM+8
$$NOW^XLFDT ERR+3
$$ACTIVE^XUSER BQIRPC+19

Used in RPC

RPC Name Call Tags
BQI GET USER ROLES RET
BQI UPDATE USER ROLES UPD

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BQI(90505.2 - [#90505.2] ADD+2, ADD+3, REM+2, REM+3, RET+25, RET+26, RET+27, RET+31, RET+32, RET+33
, ROL+28, ROL+65, ROL+89
^BQICARE - [#90505] ROL+40, ROL+75
^DD("DD" ERR+3
^DIC(19.1 - [#19.1] ADD+4, REM+4
^TMP("BQISYKEY" UPD+4
^TMP("BQISYKG" RET+8
^VA(200 - [#200] ROL+12, ROL+60, ROL+67, ROL+68, ROL+76, ROL+91, BQIRPC+18, BQIRPC+19, BQIRPC+25
^XUSEC( ADD+5, REM+5, ROL+23, ROL+29, ROL+59, ROL+66

Label References

Name Line Occurrences
ADD UPD+22
BQIRPC ROL+43, ROL+80
REM UPD+23
ROL RET+35

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ASKY ROL+6~, ROL+28*, ROL+29, ROL+47~, ROL+65*, ROL+66
BKEY UPD+1~, UPD+21*, ADD+2, ADD+4, ADD+5, ADD+11, ADD+12, REM+2, REM+4, REM+5
, REM+9, RET+6~, RET+26*, RET+27, RET+32*, RET+33, ROL+6~, ROL+18*, ROL+19, ROL+23
, ROL+30, ROL+31, ROL+32, ROL+33, ROL+47~, ROL+53*, ROL+54, ROL+59, ROL+69, ROL+70
, ROL+71, ROL+72
BKIEN UPD+1~, ADD+1~, ADD+4*, ADD+6, ADD+9, REM+4*, REM+7, RET+6~
>> BMXSEC ERR+4*
BN UPD+1~, UPD+13*, UPD+14*
BQ UPD+1~, UPD+19*, UPD+20
BQIEN BQIRPC+7~, BQIRPC+11*, BQIRPC+18, BQIRPC+25
BQROLE RET+6~, RET+21!, RET+35, ROL~, ROL+43, ROL+80, BQIRPC~
BQROLE( RET+27*, RET+33*, ROL+18, ROL+19, ROL+53, ROL+54, BQIRPC+14
BQUSER ROL+2~, ROL+43, ROL+46, ROL+80, BQIRPC~
BQUSER( ROL+5, ROL+15*, ROL+24*, ROL+30*, ROL+31*, ROL+32*, ROL+33*, ROL+37!, ROL+40*, ROL+61*
, ROL+69*, ROL+70*, ROL+71*, ROL+72*, ROL+77*, ROL+85, ROL+86!, ROL+90, ROL+91*, ROL+92*
, ROL+93*, ROL+94*, ROL+95!, ROL+96, BQIRPC+20*, BQIRPC+24, BQIRPC+25*
BUSER ROL~, ROL+5, ROL+12, ROL+15, ROL+23, ROL+24, ROL+29, ROL+30, ROL+31, ROL+32
, ROL+33, ROL+37, ROL+40, ROL+43, ROL+46, ROL+80, BQIRPC~, BQIRPC+15, BQIRPC+18*, BQIRPC+19
, BQIRPC+20, BQIRPC+24*, BQIRPC+25
BUSR ROL+2~, ROL+47~, ROL+59*, ROL+60, ROL+61, ROL+62, ROL+66*, ROL+67, ROL+68, ROL+69
, ROL+70, ROL+71, ROL+72, ROL+75*, ROL+76, ROL+77, ROL+85*, ROL+86, ROL+90*, ROL+91
, ROL+92, ROL+93, ROL+94, ROL+95, ROL+96
DA REM+6~, REM+7*
DA(1 ADD+9*, REM+7*
DATA UPD~, UPD+4*, UPD+5, UPD+10, UPD+29, UPD+30, RET~, RET+8*, RET+9, RET+19
, DONE+1, ERR+5, ROL+96
DD ADD+10!
DIC ADD+7~, ADD+9*, BQIRPC+7~, BQIRPC+10*
DIC("P" ADD+8*
DIC(0 ADD+8*, BQIRPC+10*
DIK REM+6~, REM+7*
DINUM UPD+1~, ADD+9*
DO ADD+10!
ERRDTM ERR+2~, ERR+3*, ERR+4
FINAL UPD+2~, UPD+26*, UPD+27*, UPD+29
FKY UPD+2~, UPD+26*, UPD+27*
FLAG UPD+1~
HDR RET+6~, RET+15*, RET+16*, RET+17*, RET+18*, RET+19
II UPD+1~, UPD+7*, UPD+10, UPD+29*, UPD+30*, RET+6~, RET+12*, RET+19, DONE+1*, ERR+5*
, ROL+96*
LIST UPD+13*, UPD+14*, UPD+16, UPD+17!
MSG UPD+2~, UPD+26*, UPD+27*, UPD+28*, UPD+29
NPOS RET+6~, ROL+89*, ROL+92
OKEY UPD+1~, RET+6~
PDATA UPD+1~, UPD+20*, UPD+21
POS ROL+2~, ROL+6~, ROL+20*, ROL+24, ROL+32, ROL+33, ROL+47~, ROL+55*, ROL+61, ROL+71
, ROL+72, ROL+92*, ROL+93*, ROL+94*
RESULT UPD+2~
RESULT( UPD+27, ADD+11*, ADD+12*, REM+9*
RIEN UPD+1~, ADD+1~, ADD+2*, ADD+3, REM+1~, REM+2*, REM+3, RET+6~, RET+24*, RET+25*
, RET+26, RET+27, RET+31*, RET+32, RET+33
RL BQIRPC+7~, BQIRPC+14*
RLCK ROL+6~, ROL+20*, ROL+21, ROL+25, ROL+47~, ROL+55*, ROL+56, ROL+62
RLCNT ROL+6~, ROL+9*, ROL+21*, ROL+37, ROL+47~, ROL+50*, ROL+56*, ROL+84, BQIRPC+7~, BQIRPC+14*
, BQIRPC+15
RLIEN ROL+6~, ROL+20*, ROL+28, ROL+47~, ROL+55*, ROL+65
RLIST UPD~, UPD+11*, UPD+12, UPD+15!, UPD+16*, UPD+19, UPD+20
RLIST( UPD+14
ROL ROL+6~, ROL+9*, ROL+25*, ROL+37, ROL+47~
ROL( ROL+62*, ROL+86
ROLE UPD+1~, ADD+1~, ADD+3*, ADD+11, REM+3*, RET~, RET+10*, RET+27, RET+30, RET+31
U UPD+27, UPD+29, ADD+3, REM+3, RET+26, RET+27, RET+32, RET+33, ROL+20, ROL+24
, ROL+30, ROL+31, ROL+32, ROL+33, ROL+40, ROL+55, ROL+61, ROL+68, ROL+69, ROL+70
, ROL+71, ROL+72, ROL+77, ROL+91, ROL+92, ROL+93, ROL+94, ROL+95, BQIRPC+14, BQIRPC+20
, BQIRPC+25
UID UPD+1~, UPD+3*, UPD+4, RET+6~, RET+7*, RET+8
USER UPD~, ADD+5, ADD+9, REM+5, REM+7, RET~, RET+10*, RET+35
VAL ROL+6~, ROL+19*, ROL+20, ROL+47~, ROL+54*, ROL+55
VALUE UPD+1~, UPD+21*, UPD+22, UPD+23
X UPD+1~, ADD+9*, BQIRPC+7~, BQIRPC+10*
Y ADD+1~, ADD+11, ERR+2~, ERR+3*, BQIRPC+7~, BQIRPC+10, BQIRPC+11
>> ZTSK UPD+3, RET+7
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Local Variables |  All