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