Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: XUSRB4

Package: Kernel

Routine: XUSRB4


Information

XUSRB4 ;ISF/RWF - Build a temporary sign-on token ;01/29/14 14:56

Source Information

Source file <XUSRB4.m>

Call Graph

Call Graph

Call Graph Total: 14

Package Total Call Graph
Kernel 10 $$H3^%ZTM  ($$DT,$$HTFM)^XLFDT  ($$CONVERT,$$VALIDATE)^XLFIPV  $$ADDRESS^XLFNSLK  ($$LOW,$$UP)^XLFSTR  $$STA^XUAF4  USER^XUS  $$USERTYPE^XUSAP  
$$ACTIVE^XUSER  ($$DECRYP,$$ENCRYP)^XUSRB1  
VA FileMan 2 FILE^DIE  $$GET1^DIQ  
RPC Broker 1 $$BROKER^XWBLIB  
Toolkit 1 GETLST^XPAR  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 11

Package Total Caller Graph
Kernel 7 XUS  XUS CCOW VAULT PARAM  XUS GET CCOW TOKEN  XUS GET TOKEN  XUSBSE1  XUSKAAJ1  XUSRB  
Real Time Location System 2 VIAAPAR  VIAASQH  
Lab Service 1 LRSRVR8  
VistALink Security 1 XOBSRAKJ  

Entry Points

Name Comments DBIA/ICR reference
ASH(RET) ;rpc. Auto Signon Handle
CCOW(RET) ;rpc. CCOW Auto Signon Handle
HANDLE(NS,LT) ;Return a unique handle into ^XTMP (ef. sup)
  • ICR #4770
    • Status: Active
    • Usage: Supported
    TOK(H) ;Store a Token
    REMOVE(HL) ;Remove (kill) a Handle. p523
    CHKASH(HL) ;rpc. Check a Auto Signon Handle
    CHKCCOW(HL) ;rpc. Check a CCOW Auto Signon Handle
    CHECK(HL,TOUT) ;Check a Token
  • ICR #4759
    • Status: Active
    • Usage: Controlled Subscription
    CCOWPC(RET) ;Return ap
    CCOWIP(RET,CLIENTIP) ;rpc. CCOW Auto Signon Handle for middle tiered application servers

    External References

    Name Field # of Occurrence
    $$H3^%ZTM TOK+3, CHECK+8
    FILE^DIE CHKASH+5
    $$GET1^DIQ CHKASH+5
    $$DT^XLFDT HANDLE+7
    $$HTFM^XLFDT HANDLE+7
    $$CONVERT^XLFIPV CCOWIP+4
    $$VALIDATE^XLFIPV TOK+7, CHECK+17
    $$ADDRESS^XLFNSLK TOK+7, CHECK+17
    $$LOW^XLFSTR CCOW+12, CHECK+21
    $$UP^XLFSTR CHKCCOW+2
    GETLST^XPAR CCOWPC+3
    $$STA^XUAF4 CCOW+12
    USER^XUS CHECK+24
    $$USERTYPE^XUSAP CCOW+3, CCOW+4
    $$ACTIVE^XUSER CCOW+9
    $$DECRYP^XUSRB1 CHECK+5
    $$ENCRYP^XUSRB1 TOK+5
    $$BROKER^XWBLIB CCOWPC+2

    Used in RPC

    RPC Name Call Tags
    XUS GET TOKEN ASH
    XUS CCOW VAULT PARAM CCOWPC
    XUS GET CCOW TOKEN CCOW

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^VA(200 - [#200] CHECK+14
    ^XMB("NETNAME" CCOW+12
    ^XTMP( HANDLE+6, HANDLE+7*, TOK+5*, TOK+6*, TOK+8*, TOK+9*, TOK+10*, TOK+11*, TOK+12, REMOVE+1!
    , CHKCCOW+6*, CHKCCOW+7*, CHECK+2, CHECK+3, CHECK+19, CHECK+20, CHECK+21, CHECK+23
    ^XTV(8989.3 - [#8989.3] CHKCCOW+2
    ^XUTL("XQ" CCOW+15*, CHKCCOW+8*

    Label References

    Name Line Occurrences
    $$CHECK CHKASH+2, CHKCCOW+3
    $$HANDLE ASH+7, CCOW+10
    CCOW CCOWIP+5
    REMOVE CHKASH+6, CHECK+9
    TOK ASH+9, CCOW+14

    Naked Globals

    Name Field # of Occurrence
    ^("CNT" TOK+11*

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    % TOK+2~, TOK+7*, TOK+8, CHECK+1~, CHECK+8*, CHECK+9, CHECK+16*, CHECK+17*, CHECK+19, CCOWIP+1~
    , CCOWIP+2*, CCOWIP+4, CCOWIP+6
    %H HANDLE+2~, HANDLE+5*, HANDLE+7
    A HANDLE+2~, HANDLE+5*, HANDLE+6*
    CLIENTIP CCOWIP~, CCOWIP+4
    CLNM CHECK+1~, CHECK+16*, CHECK+17*, CHECK+18*, CHECK+20
    D CHECK+1~, CHECK+6*, CHECK+14, CHECK+23, CHECK+24, CHECK+25
    DUZ ASH+5, CCOW+3, CCOW+4, CCOW+9, TOK+4, CHKASH+4, CHKASH+5
    DUZ("ASH" CHKASH+4*
    DUZ("CCOW" CHKCCOW+9*
    DUZ("LOA" ASH+6, CCOW+8
    DUZ(2 CCOW+12, TOK+6, CHECK+23*
    FDA CHKASH+1~
    FDA(200 CHKASH+5*
    H TOK~, TOK+4, TOK+5, TOK+6, TOK+8, TOK+9, TOK+10, TOK+11, TOK+12
    HDL ASH+1~, ASH+7*, ASH+9, CCOW+1~, CCOW+10*, CCOW+12, CCOW+14, CCOW+15, CHKASH+1~*, CHKASH+2
    , CHKASH+6, CHKCCOW+1~, CHKCCOW+2*, CHKCCOW+3, CHKCCOW+6, CHKCCOW+7, CHKCCOW+8
    HDL2 CCOW+1~
    HL HANDLE+2~, HANDLE+6*, HANDLE+7, HANDLE+9, REMOVE~, REMOVE+1, CHKASH~, CHKASH+1, CHKCCOW~, CHKCCOW+2
    , CHECK~, CHECK+2, CHECK+3, CHECK+9, CHECK+12, CHECK+19, CHECK+20, CHECK+21, CHECK+23
    I CCOWPC+1~, CCOWPC+4*
    IEN CHKASH+1~, CHKASH+4*, CHKASH+5
    IO CHECK+21
    IO("CLNM" TOK+9, CHECK+18, CHECK+20
    IO("IP" TOK+7, TOK+10, CHKCCOW+6, CHECK+16, CCOWIP+2, CCOWIP+4*, CCOWIP+6*
    IO("ZIO" CHECK+21
    J HANDLE+2~, HANDLE+5*, HANDLE+6, TOK+2~, CHECK+1~, CHECK+6*
    L CHECK+1~
    LT HANDLE~, HANDLE+4*, HANDLE+7
    M CHECK+1~, CHECK+6*, CHECK+12
    NS HANDLE~, HANDLE+3, HANDLE+5
    R TOK+2~, TOK+4*, TOK+5
    RET ASH~, ASH+4*, ASH+7*, CCOW~, CHKASH+1~, CHKASH+2*, CHKASH+3, CHKASH+7, CHKCCOW+1~, CHKCCOW+3*
    , CHKCCOW+4, CHKCCOW+10, CCOWPC~, CCOWIP~, CCOWIP+5
    RET( CCOWPC+4*
    RET(0 CCOW+2*, CCOW+7*, CCOW+9*, CCOW+12*, CCOWPC+2*
    RET(1 CCOW+2*, CCOW+7*, CCOW+12*
    S CHECK+1~, CHECK+2*, CHECK+3*, CHECK+4, CHECK+5*, CHECK+6
    T TOK+2~, TOK+3*, TOK+4, CHKCCOW+1~, CHKCCOW+2*, CHKCCOW+3, CHECK+1~, CHECK+6*, CHECK+9, CHECK+16*
    , CHECK+19*, CHECK+20*, CHECK+21*, CHECK+22
    TOUT CHECK~, CHECK+8*, CHECK+9
    U CHKCCOW+2
    X CCOW+1~, CCOW+9*
    XU4 CCOWPC+1~, CCOWPC+3
    XU4( CCOWPC+4
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All