XQT ;SEA/MJM - Menu template loader ;01/09/2001 13:32
Source file <XQT.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 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| FIND | ;Find the template requested
|
|
| LOD | ;Load the template into the ^XUTL("XQT").
|
|
| SET | ;Build the ^XUTL("XQO",+XQDIC [ or "U"_DUZ]) nodes if need be
|
|
| SETU | ;Build the ^XUTL("XQO","U"_DUZ) nodes if need be
|
|
| CHK | ;Make sure it's OK to use this option
|
|
| OK | ;See if it's locked, etc.
|
|
| CHS | ;Choose the template from those that match
|
|
| RPT | ;Set the 'repeat' flag in ^XUTL and strip it off list of options
|
|
| OUT | ;
|
| Name | Line Occurrences |
|---|---|
| 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: READ |
|
| Function Call: WRITE |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DIC(19 - [#19] | SET+1, CHK+8, CHK+9, OK+2, OK+8, OK+10, OK+11, OK+12 |
| ^DISV( | XQT+7, XQT+9* |
| ^VA(200 - [#200] | FIND+5, LOD+2, LOD+5, LOD+7, SETU+1, CHK+5 |
| ^XUSEC( | OK+6 |
| ^XUTL("XQ" | XQT+9*, FIND+1 |
| ^XUTL("XQO" | SET+1, SETU+1, CHK+1, CHK+2, CHK+4, CHK+5, CHK+7, OK+2, OK+3 |
| ^XUTL("XQT" | LOD+4*, LOD+8!, OK+9*, OK+10*, OK+11*, OK+12*, RPT+1* |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | XQT+10!, CHK+5*, OK+3*, OK+4, OK+7, CHS+2*, OUT+2! |
| DT | LOD+4 |
| DTIME | CHS+2 |
| DUZ | XQT+7, XQT+9, FIND+5, LOD+2, LOD+5, LOD+7, SETU+1, CHK+3, CHK+4, CHK+5 , OK+6 |
| IOF | LOD+3 |
| ION | OK+8 |
| U | XQT+5, LOD+5, LOD+7, SET+1, SETU+1, CHK+1, CHK+2, CHK+4, CHK+5, CHK+7 , CHK+9, OK+2, OK+3, OK+4, OK+5, OK+6, OK+7, OK+8, OK+9, OK+10 , OK+11, OK+12, CHS+2, RPT+1, OUT+1 |
| >> X | OK+7* |
| XQ | XQT+10!, LOD+7*, OUT+2! |
| XQ( | FIND+5*, CHS+1, CHS+2 |
| XQ(1 | FIND+7 |
| XQBLD | XQT+10!, CHK+3*, OUT+2! |
| XQDIC | XQT+5, LOD+7*, SET+1, CHK+3~*, CHK+7, OK+1, OK+2, OK+3, OK+4, OK+9 , OUT+1* |
| >> XQEA | LOD+4*, LOD+7*, OK+11, OK+12 |
| XQEX | OUT+2! |
| XQFL | XQT+10!, LOD+4*, LOD+7, RPT+1* |
| XQI | XQT+10!, FIND+5*, LOD+7*, CHS+1*, OUT+2! |
| >> XQII | CHK+5* |
| XQJ | XQT+10!, FIND+1*, FIND+5*, FIND+6, FIND+7, FIND+8, LOD+5*, LOD+7, CHS+1, CHS+2 , OUT+2! |
| XQK | XQT+8, XQT+10!, FIND+1*, FIND+2*, FIND+6*, FIND+8*, LOD+7*, CHS+1*, CHS+2*, OUT+2! |
| XQL | XQT+10!, LOD+5*, OK+9, OK+10, OK+11, OK+12, OK+13*, OUT+2! |
| XQM | XQT+10!, FIND+1*, LOD+5, CHK+1, OUT+2! |
| XQMA | XQT+10!, FIND+1*, LOD+7* |
| XQMN | XQT+10! |
| XQN | XQT+10!, FIND+1*, FIND+5*, LOD+2*, LOD+5, LOD+7, OUT+2! |
| XQN1 | OUT+2! |
| XQNO1 | XQT+10! |
| XQSIB | XQT+10! |
| XQTL | XQT+10!, LOD+7*, RPT+1* |
| XQTSV | XQT+5*, XQT+9, XQT+10!, OUT+1, OUT+2! |
| XQTU | XQT+10!, LOD+4*, CHK+5*, CHK+6, OUT+2! |
| XQU | XQT+5*, XQT+7*, XQT+9, XQT+10!, CHS+1* |
| >> XQUR | XQT+5*, XQT+6, XQT+7*, XQT+9, FIND+2, FIND+3, FIND+4*, FIND+5, FIND+7*, LOD+2 , LOD+3, LOD+4, LOD+8, CHK+8, OK+9, OK+10, OK+11, OK+12, CHS+2*, RPT+1 |
| >> XQX | FIND+3*, FIND+4 |
| >> XQY | XQT+5, XQT+8, LOD+5*, LOD+6, LOD+7*, LOD+8, CHK+1, CHK+2, CHK+4, CHK+5 , CHK+7, CHK+8*, CHK+9*, OK+1, OK+3*, OK+4, OK+5*, OK+6*, OK+7*, OK+8* , OK+9, OK+10, OK+11, OK+12, OUT+1* |
| >> XQY0 | XQT+5, OK+4*, OK+5, OK+6, OK+7, OK+8, OK+9, OK+10, OK+11, OK+12 , OUT+1* |
| >> ZTQUEUED | LOD+3 |