XUSTZ ;SF/RWF - Security Twilight Zone ;11/25/08 15:21
Source file <XUSTZ.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
LKUSER(IEN) | ;Lock user, Return: 0 not locked, 1 locked
|
|
RA(IP) | ;EF. Entry point for Remote Access (Broker/Vistalink) and R/S
|
|
LKTME() | ;Get Lock-out time
|
|
A1 | ;Let user keep trying
|
|
FILE | ;File data into Access Atempt Log
|
|
FAC | ||
ASK | ||
SB | ;Send the XUSLOCK bulletin
|
Name | Field # of Occurrence |
---|---|
$$EZBLD^DIALOG | XUSTZ+18, RA+7, RA+11, ASK+1 |
UPDATE^DIE | LKUSER+10 |
$$GET1^DIQ | LKUSER+4 |
$$HADD^XLFDT | LKUSER+9 |
$$HTFM^XLFDT | LKUSER+9 |
^XMB | SB+2 |
$$ACCEPT^XUS | A1+1, A1+7 |
FAC^XUS | FAC |
$$NO^XUS3 | A1+12 |
CLRFAC^XUS3 | LKUSER+7 |
EN^XUSHSHP | FILE+5 |
$$IP^XUSTZIP | RA+3 |
$$IPCHECK^XUSTZIP | RA+9 |
$$LKCHECK^XUSTZIP | XUSTZ+12 |
$$LKSET^XUSTZIP | RA+10 |
$$LKWAIT^XUSTZIP | XUSTZ+12 |
CLEAN^XUSTZIP | XUSTZ+16, RA+5 |
FAAL^ZUA | FILE+8 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DISV("XU" | XUSTZ+19! |
^XTV(8989.3 - [#8989.3] | LKTME+2, LKUSER+1 |
Name | Line Occurrences |
---|---|
$$LKTME | XUSTZ+8, RA+3 |
$$LKUSER | RA+7 |
$$RA | XUSTZ+10 |
A1 | A1+2 |
ASK | XUSTZ+15 |
FAC | A1+4, A1+8 |
FILE | XUSTZ+17, RA+4, A1+10 |
SB | XUSTZ+6 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> % | ASK+2*, A1+4*, A1+7*, A1+12* |
>> %1 | A1+4*, A1+7*, A1+8* |
DT | FILE+5 |
DUOUT | XUSTZ+4~, XUSTZ+15, A1+2 |
FDA | LKUSER+2~, LKUSER+4*, LKUSER+5, LKUSER+8! |
FDA(200 | LKUSER+9* |
>> I | FILE+5*, FILE+9* |
IEN | LKUSER~, LKUSER+4, LKUSER+9 |
IO("IP" | FILE+4, SB+1, LKUSER+7 |
IO("ZIO" | FILE+4*, FILE+10*, SB+1 |
ION | SB+1 |
>> IOS | XUSTZ+19, FILE+5 |
IP | RA~, RA+3*, RA+9, RA+10 |
SETLK | XUSTZ+4~, RA+10*, RA+11 |
TMOUT | XUSTZ+4~, XUSTZ+8*, XUSTZ+12*, RA+2~, RA+3*, RA+7, ASK+2*, A1+1, LKUSER+9 |
TXT | RA+2~, RA+3*, RA+7*, RA+11*, RA+13 |
U | A1+3, LKTME+1, LKTME+2, LKUSER+1 |
>> X | A1+1*, A1+2, A1+3, A1+4*, A1+7*, A1+8, FILE+5* |
>> X1 | FILE+5* |
>> X2 | FILE+5* |
>> XMB | SB+1* |
>> XMB(1 | SB+1* |
>> XMB(2 | SB+1* |
>> XMB(3 | SB+1* |
>> XOPT | LKTME+1 |
>> XUC | ASK+2* |
>> XUEOFF | ASK+2 |
>> XUEXIT | ASK+2* |
>> XUF | XUSTZ+17, A1+4, A1+8, A1+10, FILE+3 |
>> XUF( | RA+7, A1+10*, FILE+5*, FILE+9!, FILE+10* |
>> XUFAC | RA+3*, A1+10*, A1+12*, FILE+6, FILE+10*, SB+1 |
XUM | ASK~, ASK+2* |
>> XUNOW | LKUSER+5 |
>> XUSTMP(51 | A1+1 |
>> XUSTMP(52 | A1+7 |
XUSTZ | XUSTZ+4~, XUSTZ+6* |
XUT | FILE+4~, FILE+6* |
ZIO | FILE+4~*, FILE+10 |