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

Package: Kernel

Routine: XUSRB


Information

XUSRB ;ISCSF/RWF - Request Broker ;12/01/15 07:54

Source Information

Source file <XUSRB.m>

Call Graph

Call Graph

Call Graph Total: 22

Package Total Call Graph
Kernel 19 ZIO^%ZIS4  $$NOW^XLFDT  $$LOW^XLFSTR  ABT^XQ12  $$CHK^XQCS  $$DTIME^XUP  $$PROD^XUPROD  ($$CHECKAV,$$UVALID,SET1,USER)^XUS  
($$VCHG,LOG,SAVE)^XUS1  ($$USER,DUZ,INTRO)^XUS1A  $$AUTOXWB^XUS1B  ($$AVHLPTXT,$$BRCVC)^XUS2  ($$FAIL,$$TXT,CLRFAC)^XUS3  $$CHKUSER^XUSBSE1  (BYE,XUTL)^XUSCLEAN  $$DECRYP^XUSRB1  
($$CHKASH,$$CHKCCOW)^XUSRB4  $$RA^XUSTZ  $$LKCHECK^XUSTZIP  
RPC Broker 3 CLEARALL^XWBDRPC  ($$STATE,KILL,SET)^XWBSEC  SETTIME^XWBTCPM  

Caller Graph

Caller Graph Total: 110

Package Total Caller Graph
Kernel 16 XQALGUI  XUEPCSRT  XUESSO3  XUESSO4  XULMUI  XUS  XUS ALLKEYS  XUS AV CODE  
XUS AV HELP  XUS CVC  XUS INTRO MSG  XUS KEY CHECK  XUS SEND KEYS  XUS SIGNON SETUP  XUSRA  XUSRB5  
Scheduling 16 SD53674P  SDEC25  SDEC52A  SDECAR1  SDECIDX  SDES25  SDES2DISPRECALL  SDES2RECLLREQ  
SDESDISPRECALL  SDESUPDRECREQ  SDESUPDRECREQ2  SDESVALUTIL  SDRR1  SDRRCLR2  SDRRDEL  SDRRUTL  
Integrated Billing 13 IBCECOB2  IBCECSA3  IBCECSA4  IBCEMCA2  IBCEXTR2  IBCN PATIENT INSURANCE  IBCNCH  IBCNSC  
IBCNSC02  IBCNSC1  IBNCPDR4  IBOHLS2  IBUCVM  
Clinical Case Registries 12 ROR  RORP022  RORP027  RORP029  RORP030  RORP031  RORP032  RORP033  
RORP034  RORP035  RORP036  RORP037  
Accounts Receivable 6 RCDPEM2  RCDPEM3  RCDPEM5  RCDPEP  RCDPEUPO  RCDPUREC  
Lab Service 6 LR425  LRJSMLU  LRUTIL  LRVER5  LRVRAR  LRWU7  
Automated Medical Information Exchange 5 DVBA187P  DVBA215P  DVBCENQ  DVBCP238  DVBCPUSH  
Health Level Seven 5 HLOSTRAC  HLOTRACE  HLOUSR3  HLOUSR6  HLOUSR7  
Imaging 5 MAGDGL  MAGDLB12  MAGDOD01  MAGGTU31  MAGJUTL3  
RPC Broker 5 XWBRM  XWBSEC  XWBTCPC  XWBTCPL  XWBTCPM  
Mental Health 4 YSCLSRV3  YTQAPI9  YTQRCRD  YTXCHGL  
VistALink Security 3 XOBSCAV1  XOBSCAV2  XOBSRA  
Barcode Medication Administration 2 PSBRPC  PSBRPC1  
DSS Extracts 2 ECXSCLD  ECXTREX  
Registration 2 DGOTHMG1  DGPFHLF  
VistALink 2 XOBVSAML  XOBVTCPL  
Engineering 1 ENIMPORT  
Outpatient Pharmacy 1 PSODEART  
Radiology Nuclear Medicine 1 RARTE2  
Text Integration Utility 1 TIUMED1  
Toolkit 1 XTVSLAPI  
VistA Package Sizing Utility 1 A1VSLAPI  

Entry Points

Name Comments DBIA/ICR reference
VALIDAV(RET,AVCODE) ;RPC. XUS CVC - IA #6296
  • ICR #4054
    • Status: Active
    • Usage: Controlled Subscription
    VAX
    NOW
  • ICR #4061
    • Status: Active
    • Usage: Private
    INTRO(RET) ;Return INTRO TEXT.
  • ICR #4054
    • Status: Active
    • Usage: Controlled Subscription
    VCVALID() ;Return 1 if the Verify code needs changing.
  • ICR #4054
    • Status: Active
    • Usage: Controlled Subscription
    CVC(RET,XU1) ;change VC, Return 0 = success
  • ICR #4054
    • Status: Active
    • Usage: Controlled Subscription
    SHOWPOST() ;EF. Check if should send the POST SIGN-ON msg.
    POST(CVC) ;Finish setup partition, I CVC don't log yet
  • ICR #4061
    • Status: Active
    • Usage: Private
    POST2 ;Finish User Setup for silent log-on
    INHIBIT() ;Is Logon to this system Inhibited?
  • ICR #3277
    • Status: Active
    • Usage: Supported
    INHIB1() ;The LOGON check
  • ICR #4054
    • Status: Active
    • Usage: Controlled Subscription
    INHIB2() ;The Max User Check
  • ICR #4054
    • Status: Active
    • Usage: Controlled Subscription
    LOGOUT ;Finish logout of user.
  • ICR #2120
    • Status: Active
    • Usage: Controlled Subscription
  • ICR #4054
    • Status: Active
    • Usage: Controlled Subscription
    SETUP(RET,XWBUSRNM,ASOSKIP,D2) ;RPC. XUS SIGNON SETUP - IA #1632 (API IA #4054)
  • ICR #4054
    • Status: Active
    • Usage: Controlled Subscription
    OWNSKEY(RET,LIST,IEN) ;RPC. XUS KEY CHECK - IA #6286 (API IA #3277)
  • ICR #3277
    • Status: Active
    • Usage: Supported
    KCHK(%,IEN) ;Key Check
  • ICR #2120
    • Status: Active
    • Usage: Controlled Subscription
    ALLKEYS(RET,IEN,FLG) ;RPC. XUS ALLKEYS - IA #6287 (API IA #3277)
    AVHELP(RET) ; send access/verify code instructions.
    OPTACCES(RET,USER,OPTIONS,MODE) ;Checks or sets user's access for passed in options
    CHECKAV(AVC) ;SR. EF. to check an A/V code, Separate w/ ";", return IEN or 0
  • ICR #2882
    • Status: Active
    • Usage: Controlled Subscription

    External References

    Name Field # of Occurrence
    ZIO^%ZIS4 SETUP+5
    $$NOW^XLFDT NOW
    $$LOW^XLFSTR SETUP+5
    ABT^XQ12 POST2+2
    $$CHK^XQCS OPTACCES+4
    $$DTIME^XUP POST2+5
    $$PROD^XUPROD SETUP+14
    $$CHECKAV^XUS VALIDAV+17, CHECKAV+2
    $$UVALID^XUS VALIDAV+21
    SET1^XUS SETUP+7
    USER^XUS VCVALID+4, POST+3, SETUP+24
    $$VCHG^XUS1 VCVALID+5
    LOG^XUS1 POST2+2
    SAVE^XUS1 POST2+2, SETUP+9
    $$USER^XUS1A POST+4, SETUP+25
    DUZ^XUS1A POST2+2
    INTRO^XUS1A INTRO+1
    $$AUTOXWB^XUS1B SETUP+22
    $$AVHLPTXT^XUS2 AVHELP+1
    $$BRCVC^XUS2 CVC+4
    $$FAIL^XUS3 VALIDAV+19
    $$TXT^XUS3 VAX+4
    CLRFAC^XUS3 POST2+3
    $$CHKUSER^XUSBSE1 SETUP+17
    BYE^XUSCLEAN LOGOUT+8
    XUTL^XUSCLEAN LOGOUT+8
    $$DECRYP^XUSRB1 VALIDAV+17, CVC+3
    $$CHKASH^XUSRB4 VALIDAV+15
    $$CHKCCOW^XUSRB4 VALIDAV+16
    $$RA^XUSTZ VALIDAV+20
    $$LKCHECK^XUSTZIP VALIDAV+12
    CLEARALL^XWBDRPC LOGOUT+2
    $$STATE^XWBSEC VALIDAV+9, CVC+1
    KILL^XWBSEC CVC+6, POST2+3
    SET^XWBSEC VALIDAV+26, SETUP+7
    SETTIME^XWBTCPM POST2+4

    Used in RPC

    RPC Name Call Tags
    XUS SIGNON SETUP SETUP
    XUS SEND KEYS SENDKEYS
    XUS AV CODE VALIDAV
    XUS INTRO MSG INTRO
    XUS KEY CHECK OWNSKEY
    XUS CVC CVC
    XUS AV HELP AVHELP
    XUS ALLKEYS ALLKEYS

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^%ZIS(14.5 - [#14.5] INHIB1+1
    ^%ZOSF("ACTJ" INHIB2+1
    ^DIC(19.1 - [#19.1] ALLKEYS+6
    ^TMP("XU" ALLKEYS+2!, ALLKEYS+3
    ^TMP($J POST+2!
    ^UTILITY($J POST+2!
    ^VA(200 - [#200] VCVALID+2, VCVALID+3, ALLKEYS+6
    ^XMB("NETNAME" SETUP+13
    ^XTMP( LOGOUT+5!, LOGOUT+6!
    ^XTV(8989.3 - [#8989.3] SHOWPOST+1
    ^XUSEC( KCHK+1
    ^XUTL("XQ" LOGOUT+4

    Label References

    Name Line Occurrences
    $$INHIB1 INHIBIT+1
    $$INHIB2 INHIBIT+2
    $$INHIBIT VALIDAV+10, SETUP+15
    $$KCHK OWNSKEY+5, OWNSKEY+6
    $$POST VALIDAV+24
    $$SHOWPOST POST+7
    $$VCVALID VALIDAV+22
    NOW VALIDAV+8, POST2+1, SETUP+26
    POST2 VAX+3, CVC+6, POST+8, SETUP+17, SETUP+26
    VAX VALIDAV+10, VALIDAV+12, VALIDAV+19, VALIDAV+21

    Naked Globals

    Name Field # of Occurrence
    ^("ACTJ" INHIB2+1

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    % POST+6*, KCHK~, KCHK+1
    %1 VALIDAV+6~
    %T SETUP+25~*
    ASOSKIP SETUP~, SETUP+3*, SETUP+20
    AVC CHECKAV~, CHECKAV+2
    AVCODE VALIDAV~, VALIDAV+14, VALIDAV+15, VALIDAV+16, VALIDAV+17
    CVC POST~, POST+8
    D2 SETUP~
    DT NOW*
    DTIME POST2+5*
    DUZ VALIDAV+6!, VALIDAV+8*, VALIDAV+15*, VALIDAV+16*, VALIDAV+17*, VALIDAV+19, VALIDAV+24, VALIDAV+25*, VALIDAV+26, VAX*
    VAX+1, VAX+4, VCVALID+1, VCVALID+2, VCVALID+3, VCVALID+4, CVC+1*, CVC+5*, POST+3, POST2+5
    , SETUP+2!, SETUP+22*, SETUP+23, SETUP+24, SETUP+25*, OWNSKEY+3, KCHK+1, ALLKEYS+4
    DUZ("AUTHENTICATION" VALIDAV+15*, VALIDAV+16*, VALIDAV+17*
    DUZ("CCOW" VAX+5!
    DUZ("LOA" VALIDAV+23*, VAX+2*
    DUZ(0 VALIDAV+8*
    FLG ALLKEYS~
    >> HDL LOGOUT+4*, LOGOUT+5, LOGOUT+6
    I OWNSKEY+2~*, OWNSKEY+6*, ALLKEYS+2~, ALLKEYS+5*, ALLKEYS+6*, OPTACCES+2~*, OPTACCES+4*
    IEN OWNSKEY~, OWNSKEY+3*, OWNSKEY+4, OWNSKEY+5, OWNSKEY+6, KCHK~, KCHK+1*, ALLKEYS~, ALLKEYS+4*, ALLKEYS+6
    IO POST+1*
    IO("CLNM" SETUP+5*, SETUP+22
    IO("IP" VALIDAV+12, POST2+3, SETUP+4*
    IO(0 POST+1*
    J ALLKEYS+2~
    K OWNSKEY+2~, ALLKEYS+2~, ALLKEYS+6*, ALLKEYS+7, ALLKEYS+8
    L ALLKEYS+2~, ALLKEYS+5*, ALLKEYS+8*
    LIST OWNSKEY~, OWNSKEY+5
    LIST( OWNSKEY+6
    LIST("" OWNSKEY+5
    MODE OPTACCES~, OPTACCES+1*
    OPTIONS OPTACCES~
    OPTIONS( OPTACCES+4
    RET VALIDAV~, INTRO~, CVC~, SETUP~, OWNSKEY~, ALLKEYS~, ALLKEYS+3*, ALLKEYS+4, ALLKEYS+8, AVHELP~
    , OPTACCES~
    RET( OWNSKEY+6*, OPTACCES+4*
    RET(0 VALIDAV+7*, VAX+4*, CVC+1*, CVC+4*, SETUP+11*, OWNSKEY+4*, OWNSKEY+5*, AVHELP+1*, OPTACCES+3*
    RET(1 VAX+4*, CVC+4*, SETUP+11*
    RET(2 VAX+4*, SETUP+11*
    RET(3 VAX+4*, SETUP+12*
    RET(4 VAX+4*, SETUP+12*
    RET(5 VALIDAV+7*, POST+5*, POST+6*, POST+7*, SETUP+12*, SETUP+17*, SETUP+26*
    RET(6 SETUP+13*
    RET(7 SETUP+14*
    U VALIDAV+7*, NOW*, VCVALID+2, VCVALID+3, CVC+2*, CVC+4, INHIB2+1, SETUP+11, SETUP+12, ALLKEYS+7
    , ALLKEYS+8, CHECKAV+1*
    USER OPTACCES~, OPTACCES+3, OPTACCES+4
    VCCH VALIDAV+6~, VALIDAV+8*, VALIDAV+22*, VALIDAV+25*, VALIDAV+26, VAX+4
    X VALIDAV+6~, VALIDAV+20*, POST+1~
    X1 SETUP+2~, SETUP+15*
    XOPT VALIDAV+9*, POST2+7!, SETUP+7, SETUP+12
    >> XQVOL INHIB1+1
    >> XQXFLG("ASO" SETUP+20*
    >> XQXFLG("ZEBRA" SETUP+21*
    XQY POST2+6!
    XQY0 POST2+6!
    XU1 CVC~, CVC+2*, CVC+3*, CVC+4, LOGOUT+1~, LOGOUT+2
    XU2 CVC+1~, CVC+2*, CVC+3*, CVC+4
    XU3 CVC+1~, CVC+2*, CVC+3*, CVC+4*, CVC+5, CVC+6
    XU4 CVC+1~*, CVC+6
    >> XUCI SETUP+11
    XUDEV VALIDAV+6~, VALIDAV+7*, POST2+7!
    XUDIV POST+1~
    >> XUENV SETUP+11
    XUEOFF POST2+7!
    XUEON POST2+7!
    XUF VALIDAV+7*, CHECKAV+1~*
    XUM VALIDAV+6~, VALIDAV+7*, VALIDAV+10*, VALIDAV+20*, VAX+4, POST+1~, POST+4*
    XUMSG VALIDAV+6~, VALIDAV+7*, VALIDAV+10*, VALIDAV+12*, VALIDAV+20*, VALIDAV+21*, VALIDAV+24*, VALIDAV+25, VALIDAV+26*, VAX
    VAX+4
    XUNOW VALIDAV+6~, NOW*, POST2+1
    XUSER VALIDAV+6~, VCVALID+4~, POST2+7!, CHECKAV+1~
    XUSER(0 POST+3, SETUP+24
    XUTEXT POST2+7!
    XUTEXT( POST+6
    XUTT POST2+7!
    >> XUVOL INHIB2+1, SETUP+11
    >> XWBCLMAN SETUP+5
    >> XWBERR SETUP+15*
    >> XWBTIP SETUP+4
    XWBUSRNM SETUP~, SETUP+3*, SETUP+17
    >> XWBVER POST2+6, SETUP+21
    >> Y INHIB2+1
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All