XWBSEC ;ISF/VYD,ISD/HGW - RPC BROKER ; 7/21/16 4:34pm
Source file <XWBSEC.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Kernel | 3 | XUESSO4 XUSRB XUSRB5 |
RPC Broker | 3 | XWB CREATE CONTEXT XWBBRK XWBPRS |
VistALink Security | 1 | XOBSCAV |
Name | Comments | DBIA/ICR reference |
---|---|---|
CHKPRMIT(XWBRP) | ;checks to see if remote procedure is permitted to run
|
|
CRCONTXT(RESULT,OPTION,APPLCODE) | ;creates context for the passed in option
; ZEXCEPT: XQY,XQY0,XWBSEC - Kernel exemption for global variables |
|
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 |
|
KILL(%) | ;Kill state variable
; ZEXCEPT: XWBSTATE - Kernel exemption for global variable |
RPC Name | Call Tags |
---|---|
XWB CREATE CONTEXT | CRCONTXT |
>> | 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! |