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 |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: XUS1A

Package: Kernel

Routine: XUS1A


Information

XUS1A ;SF-ISC/STAFF - SIGNON overflow from XUS1 ;12/02/14 13:26

Source Information

Source file <XUS1A.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
Kernel 3 $$FMTE^XLFDT  $$FORCEIP6^XLFIPV  EN^XQOR  
MailMan 1 $$NU^XMGAPI4  
VA FileMan 1 $$EZBLD^DIALOG  

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: 16

Package Total Caller Graph
Kernel 9 XUESSO1  XUS  XUS1  XUSER1  XUSG  XUSG1  XUSRA  XUSRB  
XUSRB5  
Clinical Information Resource Network 1 RGRSUTIL  
Drug Accountability 1 PSALOGON  
Engineering 1 ENTIRN  
PAID 1 PRSASAL  
Radiology Nuclear Medicine 1 RAUTL3  
Registration 1 VAFCMGB4  
VistALink Security 1 XOBSRA  

Entry Points

Name Comments DBIA/ICR reference
USER() ;
USX
SET(V) ;Set into XUTEXT(XUTEXT), Called from XU USER SIGN-ON protocol.
  • ICR #3057
    • Status: Active
    • Usage: Supported
    DUZ ;setup duz, also see XUS5
    XOPT ;Build the XOPT string
    COUNT(IEN,IP) ;Count sign-on log active connect from this IP
    INTRO(WNM) ;
    DD(Y)
    PH(%T,%R) ;Check Prohibited time for R/S
    PROHIBIT(%T,%R) ;See if a prohibited time, (Time from $H, restrict range)
  • ICR #4757
    • Status: Active
    • Usage: Controlled Subscription

    External References

    Name Field # of Occurrence
    $$EZBLD^DIALOG PH+3, PROHIBIT+3
    $$FMTE^XLFDT USER+8, DD, PROHIBIT+3
    $$FORCEIP6^XLFIPV COUNT+2
    $$NU^XMGAPI4 USER+13
    EN^XQOR USX+4

    Interaction Calls

    Name Line Occurrences
    Function Call: WRITE
    • Prompt: X,!
    • Line Location: INTRO+4
    Routine Call
    • DIALOG
    • Line Location:
      • PH+3
      • PROHIBIT+3

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^DIC(4 - [#4] DUZ+5
    ^VA(200 - [#200] USER+7, USER+16, USX*, DUZ+2, XOPT+3
    ^XTV(8989.3 - [#8989.3] USER+3, DUZ+5, XOPT+2, INTRO+1, INTRO+2
    ^XUSEC(0 - [#3.081] COUNT+3, COUNT+4, COUNT+5, COUNT+6

    Label References

    Name Line Occurrences
    $$COUNT USER+20
    $$PH USER+10
    $$PROHIBIT PH+1
    SET USER+3, USER+4, USER+6, USER+8, USER+9, USER+11, USER+13, PH+3
    XOPT USER+4, DUZ+2

    Naked Globals

    Name Field # of Occurrence
    ^( USER+3, INTRO+2

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    >> % USER+11*, USER+13*
    %B USER+1~, USER+18, USER+19*, USER+20*, PROHIBIT+1~, PROHIBIT+2*, PROHIBIT+3, PROHIBIT+4
    %E USER+1~, PROHIBIT+1~, PROHIBIT+2*, PROHIBIT+3, PROHIBIT+4
    >> %H USER+5*, USER+6, USER+10
    %R PH~, PH+1, PROHIBIT~, PROHIBIT+2
    %T USER+1~, PH~, PH+1, PROHIBIT~, PROHIBIT+2*, PROHIBIT+4
    CNT COUNT+1~, COUNT+2*, COUNT+6*, COUNT+7
    DIC USX+3*, USX+5!
    DT USER+8, PROHIBIT+3
    DTIME USER+14*
    DUZ USER+7, USER+16, USER+20, USXDUZ+2, XOPT+3
    >> DUZ("AG" DUZ+5*
    >> DUZ("AUTO" DUZ+3*
    >> DUZ("BUF" DUZ+6*
    >> DUZ("LANG" DUZ+6*
    >> DUZ(0 DUZ+3*
    >> DUZ(1 DUZ+3*
    >> DUZ(2 USER+2*, DUZ+4*, DUZ+5
    I USER+3*, USER+9*, XOPT+1~, XOPT+4*, INTRO+2*, INTRO+3
    I1 USER+1~, USER+7*, USER+9
    IEN COUNT~, COUNT+3, COUNT+4, COUNT+5, COUNT+6
    >> IO("IP" USER+19, USER+20
    IP COUNT~, COUNT+2
    IP6 COUNT+1~, COUNT+2*, COUNT+4, COUNT+5, COUNT+6
    IX COUNT+1~, COUNT+2*, COUNT+6*
    MSG PH+1~*, PH+2, PH+3
    U USER+6, USER+10, USER+11, USER+14, USER+16, USER+20, USXDUZ+3, DUZ+4, DUZ+5
    DUZ+6, XOPT+4, PH+2, PH+3
    V SET~, SET+1
    WNM INTRO~, INTRO+3, INTRO+4
    X USER+7*, USER+8, USX+3*, USX+5!, DUZ+5*, XOPT+1~, XOPT+3*, XOPT+4, INTRO+2*, INTRO+3
    , INTRO+4, DD
    X1 USER+1~, USER+16*, USER+17, USER+19, USER+20*
    X2 USER+1~, USER+16*, USER+17, USER+18
    XMSG PROHIBIT+1~, PROHIBIT+3*, PROHIBIT+4, PROHIBIT+5
    >> XOPT USER+11, USER+14, USER+16, USER+20, DUZ+2, DUZ+3, DUZ+4, DUZ+6, XOPT+2*, XOPT+4*
    >> XUM(0 PH+2*
    XUSER USX+2~
    XUSER(0 USER+6, USER+10, DUZ+2*, DUZ+3
    XUSER(1 USER+6, USER+11
    XUSQUIT USX+2~, USX+3*, USX+6
    >> XUTEXT USER+2*, SET+1*
    >> XUTEXT( SET+1*
    >> XUTT USER+14*
    XUXM USER+13~
    XUXM( USER+13
    Y DD~
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All