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 |