BQISYKEY ;VNGT/HS/ALA - Manage iCare Keys ; 12 Jun 2008 10:44 AM
Source file <BQISYKEY.m>
| Package | Total | Caller Graph | 
|---|---|---|
| Tracking Procedure Workflow | 2 | BTPW1PRE BTPW1PST | 
| iCare | 1 | BQI2POST | 
| 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 | 
| RPC Name | Call Tags | 
|---|---|
| BQI GET USER ROLES | RET | 
| BQI UPDATE USER ROLES | UPD | 
| 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 | 
| Name | Line Occurrences | 
|---|---|
| ADD | UPD+22 | 
| BQIRPC | ROL+43, ROL+80 | 
| REM | UPD+23 | 
| ROL | RET+35 | 
| >> | 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 |