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 |