XWBRM ;OIFO-Oakland/REM - M2M Broker Server Request Mgr ;4/6/06 10:21
Source file <XWBRM.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| SECERR(XWBCODES) | ; -- send security error message and log | |
| 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) | |
| EN(XWBROOT) | ; -- main entry point for SRM | |
| ENQ | ; | |
| 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) | |
| SECCHK() | ; -- do security checks  (no real checks at this time) | |
| SECERRS | ; -- security errors | |
| RMERR(XWBCODE) | ; -- send request error message | |
| RMERRS | ; -- application errors | |
| XTMP | ; | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^VA(200 - [#200] | CHKDUZ+5 | 
| ^XTMP("XWBSEC" | XTMP+2, XTMP+3 | 
| Name | Line Occurrences | 
|---|---|
| $$CHKDUZ | SECCHK+7 | 
| $$CHKTOKEN | SECCHK+4 | 
| $$SECCHK | EN+33 | 
| ENQ | EN+24, EN+27, EN+33 | 
| RMERR | EN+24 | 
| SECERR | EN+14, SECCHK+10 | 
| XTMP | SECERR+10 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | XTMP+3* | 
| ^(0 | XTMP+2*, XTMP+3* | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| DT | XTMP+2, XTMP+3 | 
| DUZ | EN+28 | 
| IO("IP" | XTMP+3 | 
| U | XTMP+2, XTMP+3 | 
| >> X | XTMP+3* | 
| >> XWBAVC | EN+10, EN+12*, EN+13* | 
| 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+13*, EN+14, SECCHK+1~, SECCHK+4*, SECCHK+7*, SECCHK+10, SECCHK+12, SECERR~ | 
| XWBCODES( | SECERR+4 | 
| XWBCODES(1 | SECCHK+4* | 
| XWBCODES(2 | EN+13*, 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+12, EN+19, EN+36 | 
| XWBDATA("APP" | EN+24, EN+27, EN+36 | 
| XWBDATA("DUZ" | SECCHK+7 | 
| XWBDATA("MODE" | EN+8, EN+19, EN+21, EN+33 | 
| XWBDATA("SECTOKEN" | SECCHK+4 | 
| XWBDATA("URI" | EN+11, EN+12 | 
| 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+24*, EN+27*, EN+33*, EN+36*, ENQ+1 | 
| XWBOPT | EN+1~, EN+6*, EN+7 | 
| XWBROOT | EN~, EN+7 | 
| >> XWBSTOP | EN+19*, EN+21*, EN+30* | 
| XWBTOKEN | CHKTOKEN~, CHKTOKEN+4 | 
| Name | Field # of Occurrence | 
|---|---|
| $T(RMERRS+XWBCODE | RMERR+2 | 
| $T(SECERRS+XWBCODE | SECERR+8 |