XQSMD ; SEA/MJM - Secure MenuMan Delegation ;7/3/91 08:39 ;6/4/92 12:53 PM
Source file <XQSMD.m>
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Package | Total | Caller Graph |
|---|---|---|
| Kernel | 3 | XQSMD ADD XQSMD REMOVE XQSMD2 |
| Electronic Health Modernization | 2 | EHM-00806 EHM-00815 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN1 | ||
| EN2 | ||
| INIT | ;
|
|
| MGR | ;Find out who's delegating here.
|
|
| USER | ;Get the duz of the user being delegated to.
|
|
| NAME | ||
| DONE | ||
| LSTFIL | ;Show USER, OPTION, or user's delegated options in ^VA(200,DUZ,19.5)
|
|
| LIST | ;List users and options selected so far.
|
|
| WAIT | ;Skip to the head of the next page
|
|
| OUT |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: READ |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^TMP($J | INIT+1!*, USER+1!, LIST+5, LIST+6, OUT! |
| ^VA(200 - [#200] | MGR+2, MGR+4, NAME+5, NAME+6, NAME+8 |
| ^XUSEC("XUMGR" | MGR+3 |
| ^XUTL("XQ" | MGR+1 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | OUT! |
| >> %Y | INIT+2 |
| DIC | NAME+3*, LSTFIL+1*!, OUT! |
| DIC(0 | NAME+3*, LSTFIL+1*, OUT! |
| DTIME | INIT+4*, NAME, WAIT+1 |
| DUZ | INIT+4, MGR+1, MGR+2, MGR+3, MGR+4, NAME+4 |
| DUZ(0 | MGR+3 |
| IOF | INIT+3, LIST+1, WAIT+1 |
| IOM | INIT+3 |
| >> IOP | INIT+3* |
| >> IOS | INIT+4 |
| IOSL | INIT+3, LIST+6 |
| IOST | WAIT+1 |
| POP | INIT+3, OUT! |
| U | INIT+1*, MGR+2, MGR+5, NAME, NAME+6, NAME+8, NAME+9, LIST+6, WAIT+1 |
| X | NAME+3*, LSTFIL+1*, OUT! |
| XQ | NAME*, NAME+1, NAME+2*, NAME+3, LIST+6, WAIT+1*, OUT! |
| XQAL | OUT! |
| XQD | OUT! |
| XQDATE | INIT+2*, LIST+7, OUT! |
| XQDEL | INIT+1*, NAME+2*, NAME+7*, OUT! |
| >> XQDOP | EN1*, EN2*, LIST+4, LIST+7 |
| XQDT | OUT! |
| XQDUZ | MGR+1*, OUT! |
| XQEND | OUT! |
| XQH | NAME+1*, OUT! |
| XQHOLD | USER+1!, OUT! |
| XQHOLD( | NAME+7!, NAME+9*, DONE, LIST+1, LIST+3 |
| XQHOLD(0 | INIT+1*, USER+1* |
| XQI | LIST+3*, LIST+6*, OUT! |
| XQJ | OUT! |
| XQK | USER+1*, OUT! |
| XQKEY | USER+1!, OUT! |
| XQKEY(0 | USER+1* |
| XQL | OUT! |
| XQLEV | MGR+3*, MGR+5*, NAME+8, OUT! |
| XQLK | USER+1!, OUT! |
| XQLVL | NAME+8*, OUT! |
| XQM | LIST+1*, LIST+3*, OUT! |
| XQMG | OUT! |
| XQMGR | MGR+2*, LIST+7, OUT! |
| XQN | DONE*, LIST+5*, LIST+6*, OUT! |
| XQNAM | NAME+9*, OUT! |
| XQNM | OUT! |
| XQON | OUT! |
| XQON0 | MGR+4*, MGR+5, OUT! |
| XQPRO | INIT+1*, MGR+3*, MGR+4, MGR+5, NAME+8, LSTFIL+1, OUT! |
| XQSTART | OUT! |
| XQT | INIT+1*, USER+1*, NAME+9*, LIST+1*, LIST+3*, LIST+5*, OUT! |
| XQUF | INIT+1*, NAME*, DONE*, LSTFIL+1, OUT! |
| XY | OUT! |
| Y | NAME+3, NAME+4, NAME+5, NAME+6, NAME+7, NAME+8, NAME+9, OUT! |