XUVERIFY ;SF/MUS - Checks a users ACCESS and VERIFY CODES ;11/23/2004 14:43
Source file <XUVERIFY.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| ACC | ;Access code | |
| VER | ;Verify code | |
| WITNESS(PREFIX,KEYS) | ;EF. IA# 1513 | 
 
 | 
| EDIT | ; | |
| USER | ;ASK FOR USER ID, RETURN DUZ | |
| DIALOG | ;Set up the dialog | |
| KIL | ||
| XUS2 | ;MOVED FROM XUS2, TO CHECK OR RETURN USER ATTRIBUTES | |
| CHECK | ||
| CHKAV(AVCODE) | ;EF. IA# 10051 | 
 
 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^%ZOSF("EOFF" | ACC+1, VER+1, USER+3, WITNESS+5 | 
| ^%ZOSF("EON" | KIL, USER+6, WITNESS+12 | 
| ^VA(200 - [#200] | XUVERIFY+13, ACC+2, VER+2 | 
| ^XTV(8989.3 - [#8989.3] | WITNESS+4 | 
| ^XUSEC( | WITNESS+10 | 
| Name | Line Occurrences | 
|---|---|
| $$CHKAV | USER+4, WITNESS+9 | 
| @( | CHECK | 
| CHECK | XUVERIFY+14 | 
| DIALOG | XUVERIFY+11, USER+1, WITNESS+3 | 
| EDIT | XUS2+1 | 
| KIL | XUVERIFY+12, XUVERIFY+13, XUVERIFY+14 | 
| USER | XUS2+1 | 
| VER | ACC+2, ACC+3 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> % | XUVERIFY+12*, XUVERIFY+13*, XUVERIFY+14*, CHECK, CHECK+1*, CHECK+2*, ACC+2*, ACC+3*, VER+2*, VER+3* , WITNESS+10* | 
| %AC | XUVERIFY+11~, KIL!, ACC+1*, ACC+2*, ACC+3* | 
| >> %DUZ | XUVERIFY+12, XUVERIFY+13, ACC+2, VER+2 | 
| %R | XUVERIFY+11~, CHECK*, KIL! | 
| %VC | XUVERIFY+11~, KIL!, VER+1*, VER+2 | 
| AVCODE | CHKAV~, CHKAV+3 | 
| CNT | WITNESS+3~, WITNESS+4*, WITNESS+7* | 
| D0 | EDIT+1~ | 
| DA | EDIT+1~, EDIT+2* | 
| DI | EDIT+1~ | 
| DIC | EDIT+1~ | 
| DIE | EDIT+1~, EDIT+2* | 
| DQ | EDIT+1~ | 
| DR | EDIT+1~, EDIT+3* | 
| DUZ | XUS2+1, USER+2*, USER+7, EDIT+2, CHKAV+2~, CHKAV+3*, CHKAV+4*, CHKAV+5 | 
| DUZ(0 | USER+2* | 
| DUZ(1 | USER+2* | 
| DUZX | EDIT+1~, EDIT+2 | 
| EXIT | WITNESS+3~, WITNESS+4*, WITNESS+7, WITNESS+9*, WITNESS+10*, WITNESS+13 | 
| I | XUVERIFY+11~, KIL! | 
| IEN | USER+1~, USER+4*, USER+5, CHKAV+2~, WITNESS+3~, WITNESS+4*, WITNESS+9*, WITNESS+10, WITNESS+13 | 
| KEYS | WITNESS~, WITNESS+10 | 
| PREFIX | WITNESS~, WITNESS+6*, WITNESS+8 | 
| U | USER+1*, WITNESS+4* | 
| X | XUVERIFY+11~, CHECK+1, CHECK+2, KIL!, ACC+1*, VER+1*, WITNESS+10* | 
| X2 | USER+1~, USER+3*, USER+4, WITNESS+3~, WITNESS+8*, WITNESS+9 | 
| XUC | EDIT+1~, EDIT+2*, EDIT+3 | 
| XUF | USER+1~, USER+2*, CHKAV+2~, CHKAV+3* | 
| XUFAC | USER+1~ | 
| XUS | XUS2+1*, XUS2+2!, EDIT+2, EDIT+3 | 
| XUSER | CHKAV+2~ | 
| XUSTMP | XUVERIFY+11~, USER+1~, WITNESS+3~ | 
| XUSTMP(51 | ACC+1, DIALOG+1* | 
| XUSTMP(52 | VER+1, DIALOG+1* | 
| XUTT | CHKAV+2~ | 
| Y | XUVERIFY+11~, KIL! | 
| Z | XUVERIFY+11~, KIL! |