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