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 |