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 |  Local Variables  | All
Print Page as PDF
Routine: XWBSEC

Package: RPC Broker

Routine: XWBSEC


Information

XWBSEC ;ISF/VYD,ISD/HGW - RPC BROKER ; 7/21/16 4:34pm

Source Information

Source file <XWBSEC.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
Kernel 5 ($$CHK,$$OPTLK)^XQCS  $$SETCNTXT^XUESSO2  ($$AESDECR,$$B64DECD)^XUSHSH  $$KCHK^XUSRB  $$DECRYP^XUSRB1  

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

Package Total Caller Graph
Kernel 3 XUESSO4  XUSRB  XUSRB5  
RPC Broker 3 XWB CREATE CONTEXT  XWBBRK  XWBPRS  
VistALink Security 1 XOBSCAV  

Entry Points

Name Comments DBIA/ICR reference
CHKPRMIT(XWBRP) ;checks to see if remote procedure is permitted to run
  • ICR #4053
    • Status: Active
    • Usage: Controlled Subscription
    CRCONTXT(RESULT,OPTION,APPLCODE) ;creates context for the passed in option
    ; ZEXCEPT: XQY,XQY0,XWBSEC - Kernel exemption for global variables
  • ICR #4053
    • Status: Active
    • Usage: Controlled Subscription
    STATE(%) ;Return a state value
    ; ZEXCEPT: XWBSTATE - Kernel exemption for global variable
    SET(%,VALUE) ;Set the state variable
    ; ZEXCEPT: XWBSTATE - Kernel exemption for global variable
  • ICR #4053
    • Status: Active
    • Usage: Controlled Subscription
    KILL(%) ;Kill state variable
    ; ZEXCEPT: XWBSTATE - Kernel exemption for global variable

    External References

    Name Field # of Occurrence
    $$CHK^XQCS CHKPRMIT+24, CRCONTXT+13
    $$OPTLK^XQCS CRCONTXT+10
    $$SETCNTXT^XUESSO2 CRCONTXT+7
    $$AESDECR^XUSHSH CRCONTXT+6
    $$B64DECD^XUSHSH CRCONTXT+6
    $$KCHK^XUSRB CHKPRMIT+6, CRCONTXT+14
    $$DECRYP^XUSRB1 CRCONTXT+8

    Used in RPC

    RPC Name Call Tags
    XWB CREATE CONTEXT CRCONTXT

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    % STATE~, STATE+2, STATE+3, SET~, SET+2, SET+3, KILL~, KILL+2
    APPLCODE CRCONTXT~, CRCONTXT+5, CRCONTXT+6
    DUZ CHKPRMIT+10*, CHKPRMIT+24, CRCONTXT+7, CRCONTXT+13
    ERR CHKPRMIT+4~
    OPTION CRCONTXT~, CRCONTXT+8*, CRCONTXT+9, CRCONTXT+10, CRCONTXT+11, CRCONTXT+15
    RESULT CRCONTXT~, CRCONTXT+4*, CRCONTXT+9*, CRCONTXT+11*, CRCONTXT+13*, CRCONTXT+15*, CRCONTXT+16
    U CHKPRMIT+5*, CHKPRMIT+13, CHKPRMIT+14, CHKPRMIT+16, CHKPRMIT+19, CHKPRMIT+24
    VALUE SET~, SET+2, SET+3
    XABPGMOD CRCONTXT+3~
    XQY CRCONTXT+2!, CRCONTXT+9*, CRCONTXT+15*
    XQY0 CHKPRMIT+10*, CHKPRMIT+19, CHKPRMIT+23, CHKPRMIT+24, CRCONTXT+2!, CRCONTXT+9*, CRCONTXT+15*
    XWB1 CRCONTXT+3~, CRCONTXT+10*, CRCONTXT+11, CRCONTXT+13, CRCONTXT+15
    XWB2 CRCONTXT+3~, CRCONTXT+7*
    XWBALLOW CHKPRMIT+4~, CHKPRMIT+24*, CHKPRMIT+25
    XWBCODE CRCONTXT+3~, CRCONTXT+6*, CRCONTXT+7
    XWBPGMOD CRCONTXT+3~, CRCONTXT+14*, CRCONTXT+15
    XWBPRMIT CHKPRMIT+4~
    XWBRP CHKPRMIT~, CHKPRMIT+13, CHKPRMIT+14, CHKPRMIT+16, CHKPRMIT+19, CHKPRMIT+24
    >> XWBSEC CHKPRMIT+5*, CHKPRMIT+19*, CHKPRMIT+25*, CHKPRMIT+26*, CRCONTXT+11*, CRCONTXT+16*
    >> XWBSTATE STATE+2, SET+2*
    >> XWBSTATE( STATE+3, SET+3*, KILL+2!
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  Local Variables  | All