XUSRB ;ISCSF/RWF - Request Broker ;02/03/10 16:07
Source file <XUSRB.m>
| Package | Total | Call Graph |
|---|---|---|
| Kernel | 19 | ZIO^%ZIS4 $$NOW^XLFDT $$LOW^XLFSTR ABT^XQ12 $$CHK^XQCS $$DTIME^XUP $$PROD^XUPROD ($$CHECKAV,$$UVALID,SET1,USER)^XUS ($$VCHG,LOG,SAVE)^XUS1 ($$USER,DUZ,INTRO)^XUS1A $$AUTOXWB^XUS1B ($$AVHLPTXT,$$BRCVC)^XUS2 ($$FAIL,$$TXT,CLRFAC)^XUS3 $$CHKUSER^XUSBSE1 (BYE,XUTL)^XUSCLEAN $$DECRYP^XUSRB1 ($$CHKASH,$$CHKCCOW)^XUSRB4 $$RA^XUSTZ $$LKCHECK^XUSTZIP |
| RPC Broker | 3 | CLEARALL^XWBDRPC ($$STATE,KILL,SET)^XWBSEC SETTIME^XWBTCPM |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| SETUP(RET,XWBUSRNM,ASOSKIP,D2) | ;sets up environment for GUI signon
|
|
| VALIDAV(RET,AVCODE) | ;Check a users access
|
|
| OPTACCES(RET,USER,OPTIONS,MODE) | ;Checks or sets user's access for passed in options
|
|
| INTRO(RET) | ;Return INTRO TEXT.
|
|
| POST(CVC) | ;Finish setup partition, I CVC don't log yet
|
|
| AVHELP(RET) | ; send access/verify code instructions.
|
|
| CHECKAV(AVC) | ;SR. EF. to check an A/V code, Separate w/ ";", return IEN or 0
|
|
| VAX | ||
| POST2 | ;Finish User Setup for silent log-on
|
|
| CVC(RET,XU1) | ;change VC, Return 0 = success
|
|
| LOGOUT | ;Finish logout of user.
|
|
| VCVALID() | ;Return 1 if the Verify code needs changing.
|
|
| ALLKEYS(RET,IEN,FLG) | ;Return ALL or most KEYS that a user has.
|
|
| OWNSKEY(RET,LIST,IEN) | ;Does user have Key
|
|
| INHIB2() | ;The Max User Check
|
|
| SHOWPOST() | ;EF. Check if should send the POST SIGN-ON msg.
|
|
| NOW |
|
|
| INHIB1() | ;The LOGON check
|
|
| KCHK(%,IEN) | ;Key Check
|
|
| INHIBIT() | ;Is Logon to this system Inhibited?
|
|
| Name | Field # of Occurrence |
|---|---|
| ZIO^%ZIS4 | SETUP+4 |
| $$NOW^XLFDT | NOW |
| $$LOW^XLFSTR | SETUP+4 |
| ABT^XQ12 | POST2+2 |
| $$CHK^XQCS | OPTACCES+4 |
| $$DTIME^XUP | POST2+5 |
| $$PROD^XUPROD | SETUP+13 |
| $$CHECKAV^XUS | VALIDAV+16, CHECKAV+2 |
| $$UVALID^XUS | VALIDAV+20 |
| SET1^XUS | SETUP+6 |
| USER^XUS | VCVALID+4, POST+3, SETUP+23 |
| $$VCHG^XUS1 | VCVALID+5 |
| LOG^XUS1 | POST2+2 |
| SAVE^XUS1 | POST2+2, SETUP+8 |
| $$USER^XUS1A | POST+4, SETUP+24 |
| DUZ^XUS1A | POST2+2 |
| INTRO^XUS1A | INTRO+1 |
| $$AUTOXWB^XUS1B | SETUP+21 |
| $$AVHLPTXT^XUS2 | AVHELP+1 |
| $$BRCVC^XUS2 | CVC+4 |
| $$FAIL^XUS3 | VALIDAV+18 |
| $$TXT^XUS3 | VAX+2 |
| CLRFAC^XUS3 | POST2+3 |
| $$CHKUSER^XUSBSE1 | SETUP+16 |
| BYE^XUSCLEAN | LOGOUT+8 |
| XUTL^XUSCLEAN | LOGOUT+8 |
| $$DECRYP^XUSRB1 | VALIDAV+16, CVC+3 |
| $$CHKASH^XUSRB4 | VALIDAV+14 |
| $$CHKCCOW^XUSRB4 | VALIDAV+15 |
| $$RA^XUSTZ | VALIDAV+19 |
| $$LKCHECK^XUSTZIP | VALIDAV+11 |
| CLEARALL^XWBDRPC | LOGOUT+2 |
| $$STATE^XWBSEC | VALIDAV+8, CVC+1 |
| KILL^XWBSEC | CVC+6, POST2+3 |
| SET^XWBSEC | VALIDAV+24, SETUP+6 |
| SETTIME^XWBTCPM | POST2+4 |
| RPC Name | Call Tags |
|---|---|
| XUS AV CODE | VALIDAV |
| XUS INTRO MSG | INTRO |
| XUS SIGNON SETUP | SETUP |
| XUS SEND KEYS | SENDKEYS |
| XUS KEY CHECK | OWNSKEY |
| XUS CVC | CVC |
| XUS AV HELP | AVHELP |
| XUS ALLKEYS | ALLKEYS |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^%ZIS(14.5 - [#14.5] | INHIB1+1 |
| ^%ZOSF("ACTJ" | INHIB2+1 |
| ^DIC(19.1 - [#19.1] | ALLKEYS+5 |
| ^TMP("XU" | ALLKEYS+1!, ALLKEYS+2 |
| ^TMP($J | POST+2! |
| ^UTILITY($J | POST+2! |
| ^VA(200 - [#200] | VCVALID+2, VCVALID+3, ALLKEYS+5 |
| ^XMB("NETNAME" | SETUP+12 |
| ^XTMP( | LOGOUT+5!, LOGOUT+6! |
| ^XTV(8989.3 - [#8989.3] | SHOWPOST+1 |
| ^XUSEC( | KCHK+1 |
| ^XUTL("XQ" | LOGOUT+4 |
| Name | Line Occurrences |
|---|---|
| $$INHIB1 | INHIBIT+1 |
| $$INHIB2 | INHIBIT+2 |
| $$INHIBIT | VALIDAV+9, SETUP+14 |
| $$KCHK | OWNSKEY+4, OWNSKEY+5 |
| $$POST | VALIDAV+22 |
| $$SHOWPOST | POST+7 |
| $$VCVALID | VALIDAV+21 |
| NOW | VALIDAV+7, POST2+1, SETUP+25 |
| POST2 | VAX+1, CVC+6, POST+8, SETUP+16, SETUP+25 |
| VAX | VALIDAV+9, VALIDAV+11, VALIDAV+18, VALIDAV+20 |
| Name | Field # of Occurrence |
|---|---|
| ^("ACTJ" | INHIB2+1 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | POST+6*, KCHK~, KCHK+1 |
| %1 | VALIDAV+5~ |
| %T | SETUP+24~* |
| ASOSKIP | SETUP~, SETUP+2*, SETUP+19 |
| AVC | CHECKAV~, CHECKAV+2 |
| AVCODE | VALIDAV~, VALIDAV+13, VALIDAV+14, VALIDAV+15, VALIDAV+16 |
| CVC | POST~, POST+8 |
| D2 | SETUP~ |
| DT | NOW* |
| DTIME | POST2+5* |
| DUZ | VALIDAV+5!, VALIDAV+7*, VALIDAV+14*, VALIDAV+15*, VALIDAV+16*, VALIDAV+18, VALIDAV+22, VALIDAV+23*, VALIDAV+24, VAX* , VAX+1, VAX+2, VCVALID+1, VCVALID+2, VCVALID+3, VCVALID+4, CVC+1*, CVC+5*, POST+3, POST2+5 , SETUP+1!, SETUP+21*, SETUP+22, SETUP+23, SETUP+24*, OWNSKEY+2, KCHK+1, ALLKEYS+3 |
| DUZ("CCOW" | VAX+3! |
| DUZ(0 | VALIDAV+7* |
| FLG | ALLKEYS~ |
| >> HDL | LOGOUT+4*, LOGOUT+5, LOGOUT+6 |
| I | OWNSKEY+1~*, OWNSKEY+5*, ALLKEYS+1~, ALLKEYS+4*, ALLKEYS+5*, OPTACCES+2~*, OPTACCES+4* |
| IEN | OWNSKEY~, OWNSKEY+2*, OWNSKEY+3, OWNSKEY+4, OWNSKEY+5, KCHK~, KCHK+1*, ALLKEYS~, ALLKEYS+3*, ALLKEYS+5 |
| IO | POST+1* |
| IO("CLNM" | SETUP+4*, SETUP+21 |
| IO("IP" | VALIDAV+11, POST2+3, SETUP+3* |
| IO(0 | POST+1* |
| J | ALLKEYS+1~ |
| K | OWNSKEY+1~, ALLKEYS+1~, ALLKEYS+5*, ALLKEYS+6, ALLKEYS+7 |
| L | ALLKEYS+1~, ALLKEYS+4*, ALLKEYS+7* |
| LIST | OWNSKEY~, OWNSKEY+4 |
| LIST( | OWNSKEY+5 |
| LIST("" | OWNSKEY+4 |
| MODE | OPTACCES~, OPTACCES+1* |
| OPTIONS | OPTACCES~ |
| OPTIONS( | OPTACCES+4 |
| RET | VALIDAV~, INTRO~, CVC~, SETUP~, OWNSKEY~, ALLKEYS~, ALLKEYS+2*, ALLKEYS+3, ALLKEYS+7, AVHELP~ , OPTACCES~ |
| RET( | OWNSKEY+5*, OPTACCES+4* |
| RET(0 | VALIDAV+6*, VAX+2*, CVC+1*, CVC+4*, SETUP+10*, OWNSKEY+3*, OWNSKEY+4*, AVHELP+1*, OPTACCES+3* |
| RET(1 | VAX+2*, CVC+4*, SETUP+10* |
| RET(2 | VAX+2*, SETUP+10* |
| RET(3 | VAX+2*, SETUP+11* |
| RET(4 | VAX+2*, SETUP+11* |
| RET(5 | VALIDAV+6*, POST+5*, POST+6*, POST+7*, SETUP+11*, SETUP+16*, SETUP+25* |
| RET(6 | SETUP+12* |
| RET(7 | SETUP+13* |
| U | VALIDAV+6*, NOW*, VCVALID+2, VCVALID+3, CVC+2*, CVC+4, INHIB2+1, SETUP+10, SETUP+11, ALLKEYS+6 , ALLKEYS+7, CHECKAV+1* |
| USER | OPTACCES~, OPTACCES+3, OPTACCES+4 |
| VCCH | VALIDAV+5~, VALIDAV+7*, VALIDAV+21*, VALIDAV+23*, VALIDAV+24, VAX+2 |
| X | VALIDAV+5~, VALIDAV+19*, POST+1~ |
| X1 | SETUP+1~, SETUP+14* |
| XOPT | VALIDAV+8*, POST2+7!, SETUP+6, SETUP+11 |
| >> XQVOL | INHIB1+1 |
| >> XQXFLG("ASO" | SETUP+19* |
| >> XQXFLG("ZEBRA" | SETUP+20* |
| XQY | POST2+6! |
| XQY0 | POST2+6! |
| XU1 | CVC~, CVC+2*, CVC+3*, CVC+4, LOGOUT+1~, LOGOUT+2 |
| XU2 | CVC+1~, CVC+2*, CVC+3*, CVC+4 |
| XU3 | CVC+1~, CVC+2*, CVC+3*, CVC+4*, CVC+5, CVC+6 |
| XU4 | CVC+1~*, CVC+6 |
| >> XUCI | SETUP+10 |
| XUDEV | VALIDAV+5~, VALIDAV+6*, POST2+7! |
| XUDIV | POST+1~ |
| >> XUENV | SETUP+10 |
| XUEOFF | POST2+7! |
| XUEON | POST2+7! |
| XUF | VALIDAV+6*, CHECKAV+1~* |
| XUM | VALIDAV+5~, VALIDAV+6*, VALIDAV+9*, VALIDAV+19*, VAX+2, POST+1~, POST+4* |
| XUMSG | VALIDAV+5~, VALIDAV+6*, VALIDAV+9*, VALIDAV+11*, VALIDAV+19*, VALIDAV+20*, VALIDAV+22*, VALIDAV+23, VALIDAV+24*, VAX , VAX+2 |
| XUNOW | VALIDAV+5~, NOW*, POST2+1 |
| XUSER | VALIDAV+5~, VCVALID+4~, POST2+7!, CHECKAV+1~ |
| XUSER(0 | POST+3, SETUP+23 |
| XUTEXT | POST2+7! |
| XUTEXT( | POST+6 |
| XUTT | POST2+7! |
| >> XUVOL | INHIB2+1, SETUP+10 |
| >> XWBCLMAN | SETUP+4 |
| >> XWBERR | SETUP+14* |
| >> XWBTIP | SETUP+3 |
| XWBUSRNM | SETUP~, SETUP+2*, SETUP+16 |
| >> XWBVER | POST2+6, SETUP+20 |
| >> Y | INHIB2+1 |