XUSAP ;ISF/RWF - PROXY User Tools ;08/16/2006
Source file <XUSAP.m>
| Package | Total | Call Graph | 
|---|---|---|
| VA Fileman | 2 | (,$$FIND1)^DIC (,UPDATE)^DIE | 
| Kernel | 1 | $$VPID^XUPS | 
| Package | Total | Caller Graph | 
|---|---|---|
| Kernel | 5 | %ZTMS XU8P446 XU8P504 XUSRB4 XUTMHR | 
| MailMan | 2 | XMVVITAE XMXPARM1 | 
| VistALink | 2 | XOBVPOST XOBVRPC | 
| Foundations | 1 | XOBUM1 | 
| Radiology Nuclear Medicine | 1 | RA84PRE | 
| Registration | 1 | DGSEC4 | 
| VistALink Security | 1 | XOBSCAV1 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| APCHK(IEN) | ;Check if OK for AP user to run. | |
| APFIND(NAME) | ;Lookup Appliction user by name, return ien^vpid if OK ; -1,-2,-3 if not | 
 
 | 
| USERTYPE(IE,CLASS) | ;See if IEN points to a APP user | 
 
 | 
| CONT | ;Connector Proxy User | 
 
 | 
| CPCHK(IEN) | ;Check if OK for Connector Proxy to run | 
 
 | 
| RPC(RPC) | ;Check if OK for AP to run RPC | 
 
 | 
| CREATE(NAME,FMAC,OPT,NIL) | ;Create an APPLICATION PROXY user | 
 
 
 
 | 
| ACTIVE(XUDA) | ;Get if a user is active. | 
 
 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^TMP("DIERR" | CREATE+4!, CREATE+22 | 
| ^VA(200 - [#200] | CPCHK+2, ACTIVE+2, USERTYPE+6, CONT+12, CONT+16 | 
| ^XUSEC("XUMGR" | CONT+2 | 
| ^XWB(8994 - [#8994] | RPC+2, RPC+4 | 
| Name | Line Occurrences | 
|---|---|
| $$ACTIVE | APCHK+2 | 
| $$USERTYPE | APFIND+4, APFIND+5, CPCHK+3, CPCHK+4, CONT+7, CONT+10 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | ACTIVE+1~, ACTIVE+4* | 
| CLASS | USERTYPE~, USERTYPE+3, USERTYPE+4 | 
| DA | CONT+1~, CONT+5*, CONT+6, CONT+7, CONT+10, CONT+12, CONT+16 | 
| DIC | CREATE+4~, CREATE+7*, CONT+1~, CONT+3* | 
| DIC("A" | CONT+3* | 
| DIC("DR" | CREATE+8*, CONT+4* | 
| DIC(0 | CREATE+7*, CREATE+20*, CONT+3* | 
| DIE | CONT+1~, CONT+13* | 
| DIRUT | CONT+1~ | 
| DLAYGO | CREATE+7*, CONT+1~, CONT+3* | 
| DR | CONT+1~, CONT+14* | 
| DR(2 | CONT+14* | 
| DT | ACTIVE+4 | 
| DTIME | CONT+12 | 
| DUZ | CONT+2 | 
| FDA | CREATE+4~ | 
| FDA( | CREATE+14*, CREATE+17*, CREATE+19* | 
| FMAC | CREATE~, CREATE+8 | 
| IE | USERTYPE~, USERTYPE+6 | 
| IEN | APFIND+2~, APFIND+3*, APFIND+4*, APFIND+5*, APFIND+6, APCHK~, APCHK+2, CPCHK~, CPCHK+2, CPCHK+3 , CPCHK+4, CREATE+4~, CREATE+5*, CREATE+6, CREATE+10*, CREATE+11, CREATE+13, CREATE+23 | 
| IEN(1 | CREATE+13*, CREATE+14, CREATE+17, CREATE+19 | 
| IENS | CREATE+4~ | 
| IX | USERTYPE+2~, USERTYPE+3*, USERTYPE+4*, USERTYPE+5, USERTYPE+6, CREATE+4~, CREATE+13*, CREATE+14*, CREATE+17*, CREATE+19 | 
| NAME | APFIND~, APFIND+3, CREATE~, CREATE+5, CREATE+7 | 
| NIL | CREATE~ | 
| O | CREATE+16~*, CREATE+17* | 
| OPT | CREATE~, CREATE+14, CREATE+15 | 
| OPT( | CREATE+17 | 
| R | USERTYPE+2~, USERTYPE+6*, USERTYPE+7 | 
| RPC | RPC~, RPC+2*, RPC+3, RPC+4 | 
| U | ACTIVE+3, ACTIVE+4, CONT+7 | 
| X | APFIND+2~, APFIND+3*, APFIND+4*, APFIND+5*, APFIND+6*, APFIND+7, CREATE+7*, CONT+1~ | 
| X1 | ACTIVE+1~, ACTIVE+2*, ACTIVE+3, ACTIVE+4 | 
| X2 | ACTIVE+1~, ACTIVE+2*, ACTIVE+3*, ACTIVE+4*, ACTIVE+5 | 
| XUDA | ACTIVE~, ACTIVE+2 | 
| XUITNAME | CONT+1~, CONT+3* | 
| >> XUNOTRIG | CREATE+9* | 
| Y | CREATE+10, CONT+1~, CONT+5, CONT+7 |