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