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 |