Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: XUSMGR

Package: Kernel

Routine: XUSMGR


Information

XUSMGR ;SF-ISC/STAFF - SECURITY UTILITIES ROUTINE ; 7/15/03 7:03am

Source Information

Source file <XUSMGR.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
VA FileMan 4 ^DIC  (,UPDATE)^DIE  (,ENALL)^DIK  ^DIR  
Kernel 3 (,HOME)^%ZIS  ($$FMTE,$$HTFM,$$NOW)^XLFDT  $$ACTIVE^XUSER  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
Kernel 3 XUSER KEY RE-INDEX  XUSERCLR  XUSERREL  

Entry Points

Name Comments DBIA/ICR reference
X1 ;Old intro test edit
X6 ;Clear Terminal
EX6
X8 ;Release user
X8A
EX8
SCPURG ;Purge sign-on log
SCEXIT
IXKEY ;Re-Index the New Person file Key sub-file

External References

Name Field # of Occurrence
^%ZIS X6+2
HOME^%ZIS EX6
^DIC X8A+2
^DIE X1+3
UPDATE^DIE X8A+23
^DIK SCPURG+2
ENALL^DIK IXKEY+14
^DIR X8A+19
$$FMTE^XLFDT X8A+14, X8A+17
$$HTFM^XLFDT SCPURG+1
$$NOW^XLFDT X8A+23
$$ACTIVE^XUSER IXKEY+9

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Use the MENU system",!!
  • Line Location: XUSMGR+2
Function Call: WRITE
  • Prompt: !!,"Please use menu option 'Inrtoductory text edit'"
  • Line Location: X1+2
Function Call: WRITE
  • Prompt: !!,$C(7),"Terminal does not need to be cleared!!!",!
  • Line Location: X6+2
Function Call: WRITE
  • Prompt: !,"Terminal has been CLEARED!!",!
  • Line Location: X6+3
Function Call: WRITE
  • Prompt: !!,"This will clear the user from the list of currently sign-on users."
  • Line Location: X8A+0
Function Call: WRITE
  • Prompt: !,"And/or release from invalid sign on lock."
  • Line Location: X8A+1
Function Call: WRITE
  • Prompt: !!,$C(7),"User is not currently recorded as being signed on the system!!!",!
  • Line Location: X8A+8
Function Call: WRITE
  • Prompt: !,"User: ",$P(Y,U,2)," is listed with the following connections."
  • Line Location: X8A+10
Function Call: WRITE
  • Prompt: !,"Connected: ",$$FMTE^XLFDT(J,"1"),?39," Device: ",$P(X,U,2)
  • Line Location: X8A+14
Function Call: WRITE
  • Prompt: !,?2," Node: ",$P(X,U,10),?39," IP: ",$S($L($P(X,U,11)):$P(X,U,11),1:$P(X,U,12))
  • Line Location: X8A+15
Function Call: WRITE
  • Prompt: !,"Locked out until ",$$FMTE^XLFDT($P(^VA(200,IEN,1.1),U,5))," because of too many invalid attempts."
  • Line Location: X8A+17
Function Call: WRITE
  • Prompt: !,"User is RELEASED!!",!
  • Line Location: X8A+24
Routine Call
  • %ZIS
  • Line Location:
    • X6+2
Routine Call
  • %ZIS
  • Line Location:
    • EX6
Routine Call
  • DIC
  • Line Location:
    • X8A+2
Routine Call
  • DIE
  • Line Location:
    • X1+3
Routine Call
  • DIE
  • Line Location:
    • X8A+23
Routine Call
  • DIR
  • Line Location:
    • X8A+19

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DISV("XU" X6+2, X6+3!
^VA(200 - [#200] X8A+4, X8A+5, X8A+17, X8A+21*, IXKEY+6
^XUSEC(0 - [#3.081] X8A+6, X8A+11, X8A+12!, X8A+13, X8A+22, SCPURG+1, SCPURG+2

Label References

Name Line Occurrences
EX6 X6+2
EX8 X8A+2
SCEXIT SCPURG+1
X6 X6+2
X8 X8A+7
X8A X8A+20

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%ZIS X6+1~, X6+2*, X6+3!
ACT IXKEY+1~, IXKEY+9*, IXKEY+10
DA X1+1~, X1+3*, SCPURG+2*, SCEXIT!, IXKEY+1~
DA(1 IXKEY+6*, IXKEY+9, IXKEY+14
DIC X8+1~, X8A+2*
DIC(0 X8A+2*
DIE X1+1~, X1+3*
DIK SCPURG+2*, SCEXIT!, IXKEY+1~, IXKEY+12*
DIK(1 IXKEY+4*
DIR X8+1~
DIR("A" X8A+19*
DIR("B" X8A+19*
DIR(0 X8A+19*
DR X1+1~, X1+3*
FDA X8+1~
FDA( X8A+23*
IEN X8+1~, X8A+2*, X8A+4, X8A+5, X8A+6, X8A+11, X8A+12, X8A+17, X8A+21, X8A+22
>> IOS X6+2, X6+3
J X8+1~, X8A+11*, X8A+12, X8A+13, X8A+14, X8A+22*, X8A+23
>> POP X6+2
U X8A+10, X8A+14, X8A+15, X8A+17, X8A+21
X X8+1~, X8A+13*, X8A+14, X8A+15
X1 X8+1~, X8A+3*, X8A+4*, X8A+7, SCEXIT!
X2 X8+1~, X8A+3*, X8A+5*, X8A+7, SCEXIT!
X3 X8+1~, X8A+3*, X8A+6*, X8A+7
XUDT SCPURG+1*, SCPURG+2, SCEXIT!
Y X8+1~, X8A+2, X8A+10, X8A+20
>> ZTQUEUED IXKEY+2, IXKEY+16
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All