XWBRM ;OIFO-Oakland/REM - M2M Broker Server Request Mgr ;4/6/06 10:21
Source file <XWBRM.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 |
---|---|---|
RPC Broker | 1 | XWBVLL |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN(XWBROOT) | ; -- main entry point for SRM
|
|
ENQ | ;
|
|
SECCHK() | ; -- do security checks (no real checks at this time)
|
|
CHKTOKEN(XWBTOKEN) | ; -- do check against token for validity
; -- // TODO: Need to check into how we might use XUS1B and related code in Kernel Sign-On (ESSO) |
|
CHKDUZ(XWBDUZ) | ; -- do check against DUZ for validity
; -- // TODO: Need to check into how we might use XUS1B and related code in Kernel Sign-On (ESSO) |
|
RMERR(XWBCODE) | ; -- send request error message
|
|
RMERRS | ; -- application errors
|
|
SECERR(XWBCODES) | ; -- send security error message and log
|
|
SECERRS | ; -- security errors
|
|
XTMP | ;
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^VA(200 - [#200] | CHKDUZ+5 |
^XTMP("XWBSEC" | XTMP+2, XTMP+3 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DT | XTMP+2, XTMP+3 |
DUZ | EN+31 |
IO("IP" | XTMP+3 |
U | XTMP+2, XTMP+3 |
>> X | XTMP+3* |
>> XWBAVC | EN+12, EN+14*, EN+15*, EN+16* |
XWBCNT | SECERR+1~, SECERR+2*, SECERR+5*, SECERR+6, SECERR+7, SECERR+8, SECERR+9 |
XWBCODE | RMERR~, SECERR+1~, SECERR+4*, SECERR+6, XTMP+3 |
XWBCODES | EN+16*, EN+17, SECCHK+1~, SECCHK+4*, SECCHK+7*, SECCHK+10, SECCHK+12, SECERR~ |
XWBCODES( | SECERR+4 |
XWBCODES(1 | SECCHK+4* |
XWBCODES(2 | EN+16*, SECCHK+7* |
XWBDAT | RMERR+1~, RMERR+8, SECERR+1~, SECERR+11 |
XWBDAT("ERRORS" | RMERR+4*, RMERR+5*, RMERR+6*, RMERR+7*, SECERR+6*, SECERR+7*, SECERR+8*, SECERR+9* |
XWBDAT("MESSA | GE TYPE" , RMERR+3*, SECERR+3* |
XWBDATA | EN+1~, EN+7, EN+14, EN+15, EN+22, EN+39 |
XWBDATA("APP" | EN+27, EN+30, EN+39 |
XWBDATA("DUZ" | SECCHK+7 |
XWBDATA("MODE" | EN+8, EN+22, EN+24, EN+36 |
XWBDATA("SECTOKEN" | SECCHK+4 |
XWBDATA("URI" | EN+13, EN+14, EN+15 |
XWBDUZ | CHKDUZ~, CHKDUZ+4, CHKDUZ+5 |
XWBINVAL | CHKTOKEN+2~, CHKTOKEN+3*, CHKTOKEN+4, CHKDUZ+2~, CHKDUZ+3*, CHKDUZ+4 |
XWBM2M | EN+2~, EN+3* |
XWBMODE | EN+1~, EN+8* |
XWBMSG | RMERR+1~, RMERR+2*, RMERR+7 |
XWBOK | EN+1~, EN+3*, EN+27*, EN+30*, EN+36*, EN+39*, ENQ+1 |
XWBOPT | EN+1~, EN+6*, EN+7 |
XWBROOT | EN~, EN+7 |
>> XWBSTOP | EN+22*, EN+24*, EN+33* |
XWBTOKEN | CHKTOKEN~, CHKTOKEN+4 |
Name | Field # of Occurrence |
---|---|
$T(RMERRS+XWBCODE | RMERR+2 |
$T(SECERRS+XWBCODE | SECERR+8 |