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 |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: XUS91

Package: Kernel

Routine: XUS91


Information

XUS91 ;SF/STAFF - REPORT OF USERS SIGNED ON ; [2/20/03 9:19am]

Source Information

Source file <XUS91.m>

Call Graph

Call Graph Total: 5

Package Total Call Graph
VA Fileman 3 YMD^%DTC  ^DIC  DT^DIO2  
Kernel 2 ^%ZIS  ^XQ  

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
Kernel 3 XQ  XUTESTUSER  XUUSERSTATUS  

Entry Points

Name Comments DBIA/ICR reference
END ;
HDR ;
LIST ;
PASS1 ;
NEWPG ;
CHK(Y) ;
PRINT
TESTN ;
TESTM ;
CON ;

External References

Name Field # of Occurrence
YMD^%DTC XUS91+5
^%ZIS XUS91+8
^DIC TESTM+2
DT^DIO2 HDR+2
^XQ TESTM+8, TESTN+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Lookup pass "
  • Line Location: XUS91+6
Function Call: WRITE
  • Prompt: "."
  • Line Location: PASS1+1
Function Call: WRITE
  • Prompt: !,Y,?12,$E(XQUN,1,19),?33,$P(XQV,U,1),?42,$P(XQV,U,2)
  • Line Location: LIST+5
Function Call: WRITE
  • Prompt: !
  • Condition for execution: $X>49
  • Line Location: LIST+5
Function Call: WRITE
  • Prompt: ?50,$P(XQV,U,3,99)
  • Line Location: LIST+5
Function Call: READ
  • Timeout: DTIME
  • Variable: X
  • Line Location: CON+1
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: HDR+1
Function Call: WRITE
  • Prompt: ?22,XQHDR,?71,"PAGE ",XQPG
  • Line Location: HDR+3
Function Call: WRITE
  • Prompt: !!,"JOB NUMBER USER NAME TIME ON DEVICE CURRENT MENU OPTION"
  • Line Location: HDR+4
Function Call: WRITE
  • Prompt: !,"---------- ------------------- ------- ------ ------------------------------"
  • Line Location: HDR+5
Function Call: WRITE
  • Prompt: !!,"This option will allow you to simulate signing on as another user to test their",!,"menus and keys. You can step through menus, but cannot execute options.",!,"Return to your own identity by entering a '*'.",!
  • Line Location: TESTM+1
Function Call: WRITE
  • Prompt: !!,$C(7),"This user has no primary menu.",!,"NOW..Returning to your own identity."
  • Line Location: TESTM+3
Function Call: WRITE
  • Prompt: !!,"OK... Returning to your own identity."
  • Line Location: TESTN+2
Routine Call
  • DIC
  • Line Location:
    • TESTM+2
Routine Call
  • %ZIS
  • Line Location:
    • XUS91+8

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("JOBPARAM" XUS91+7
^%ZOSF("UCI" XUS91+3
^DIC(19 - [#19] PASS1+5, CHK+5
^DIC(19.1 - [#19.1] CHK+7
^TMP($J XUS91+6!, PRINT, PASS1+6*, END+1!
^VA(200 - [#200] PASS1+1, TESTM+3, TESTM+8, TESTN+1, CHK+3, CHK+6
^XUTL("XQ" XUS91+7, PASS1+1, PASS1+2, PASS1+3, PASS1+4, PASS1+5

Label References

Name Line Occurrences
$$CHK TESTM+4
CON NEWPG+1
END PRINT+1
HDR NEWPG+2
LIST PRINT
NEWPG XUS91+8, LIST+1
PASS1 XUS91+7

Naked Globals

Name Field # of Occurrence
^( PRINT, PASS1+4
^("DUZ" PASS1+1
^("IO" PASS1+3
^("T" PASS1+4
^("XQM" PASS1+5
^("ZTSK" PASS1+5
^(0 PASS1+1, PASS1+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % TESTM+8*
>> %H XUS91+5*
D END+1!
>> DIC TESTM+2*
>> DIC(0 TESTM+2*
DT XUS91+5*, HDR+2
DTIME CON+1
DUZ TESTM+8*, TESTN+1*
DUZ("SAV" TESTM+8*, TESTN+1!
DUZ(0 TESTM+8*, TESTN+1*
I XUS91+7*, PRINT*, CHK+1~, CHK+6*
IOF HDR+1
IOP XUS91+8*!
IOST NEWPG+1
J PRINT*, END+1!
U XUS91+3*, XUS91+7, PASS1+1, PASS1+3, PASS1+4, PASS1+5, PASS1+6, LIST+5, CON+1, TESTM+3
, TESTM+8, TESTN+1
X XUS91+5, XUS91+7*, LIST+1*, NEWPG+1, CON+1*, END+1!
>> X1 LIST+1*
XMDUZ TESTN+1!
XQHDR XUS91+4*, HDR+3, END+1!
XQI END+1!
XQJ PASS1+5*, END+1!
XQJN XUS91+6*, XUS91+7*, PRINT*, PASS1+1, PASS1+2, PASS1+3, PASS1+4, PASS1+5, PASS1+6, LIST+1
, END+1!
XQK XUS91+7*, PASS1+4*, PASS1+5*, PASS1+6, END+1!
XQM END+1!
XQPG XUS91+8*, NEWPG+1, HDR+1*, HDR+3, END+1!
XQT END+1!
XQUI XUS91+8*, PRINT, LIST+1, NEWPG+1*, END+1!
XQUN PRINT*, PASS1+1*, PASS1+6, LIST+5, END+1!
XQUR TESTN+1!
XQV PRINT*, PASS1+2*, PASS1+3*, PASS1+6, LIST+5, END+1!
>> XQY TESTM+8*, TESTN+1*
XUSKFLG TESTM+4~*, TESTM+5, CHK+1~, CHK+2*, CHK+7*, CHK+8
XUSPM CHK+1~, CHK+3*, CHK+5
XUSPM1 CHK+1~, CHK+5*, CHK+7
XUSPM2 CHK+1~, CHK+6*, CHK+7
XUSUCI XUS91+3*, XUS91+4, XUS91+7, END+1!
Y XUS91+3, XUS91+7, LIST+1*, LIST+5, HDR+2*, END+1!, TESTM+2, TESTM+3, TESTM+4, TESTM+8
, CHK~, CHK+3, CHK+6
Y(0 TESTM+8
Z END+1!
ZJ END+1!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All