XQSMD6 ;SFISC/JDS - SECURE MENU DELEGATION UTILITIES ;03/02/98 10:40 [ 04/02/2003 8:29 AM ]
Source file <XQSMD6.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
KEYS(MENULIST,XQKEY,ABORT) | ;
; Order thru menu structure in search of locks |
|
CHILDADD | ;
; Add a child to the list of children ; quit if child is already in the list |
|
PROCESS | ;
|
|
BUILD | ;
; 1st check to see if this option is still on the system, ; then check to see if a key is locking this option |
|
KEYADD | ;
; Add a key to the list of keys needed |
|
CHECK | ;
; ensure that IEN passed in is in option file ^DIC(19, |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DIC(19 - [#19] | BUILD+4, BUILD+5, BUILD+9, KEYADD+3, CHECK+3 |
^XTMP($J | KEYS+4!, KEYS+5*, KEYS+6*, PROCESS+1, PROCESS+3!, CHILDADD+4, CHILDADD+5*, CHILDADD+6*, CHILDADD+7*, CHILDADD+8 |
Name | Line Occurrences |
---|---|
BUILD | PROCESS+1 |
CHECK | KEYS+2 |
CHILDADD | BUILD+9 |
KEYADD | BUILD+5 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ABORT | KEYS~, KEYS+2*, CHECK+4* |
CNT | KEYS+8~, PROCESS+1* |
>> IEN | CHECK+5 |
KEY | KEYS+8~, KEYADD+3*, KEYADD+6, KEYADD+8, KEYADD+9 |
MENULIST | KEYS~, KEYS+5 |
MENULIST( | KEYS+6 |
MENULIST(0 | KEYS+6 |
MENULIST(1 | CHECK+3 |
PIEN | KEYS+8~, PROCESS+1*, BUILD+4, BUILD+5, BUILD+9, KEYADD+3 |
U | BUILD+5, KEYADD+3 |
>> X | KEYS+6* |
XQJ | KEYS+8~, KEYS+9*, BUILD+8*, BUILD+9*, CHILDADD+4, CHILDADD+6, CHILDADD+7 |
XQKEY | KEYS~, KEYS+9* |
XQKEY( | KEYADD+8* |
XQKEY("B" | PROCESS+3!, KEYADD+6, KEYADD+9* |
XQKEY(0 | KEYS+9*, KEYADD+7*, KEYADD+8 |