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: XQ4

Package: Kernel

Routine: XQ4


Information

XQ4 ;SF/GFT,SEA/JLI - Menu Diagram with entry/exit actions ;3/19/91 10:07 ;5/13/93 11:15 AM [ 04/02/2003 8:29 AM ]

Source Information

Source file <XQ4.m>

Call Graph

Call Graph Total: 5

Package Total Call Graph
Kernel 4 ^%ZIS  ^%ZISC  ^%ZTLOAD  (,E)^XQ41  
VA Fileman 1 ^DIC  

Caller Graph

Caller Graph Total: 4

Package Total Caller Graph
Kernel 3 XUUSERACC  XUUSERACC1  XUUSERACC2  
Third Party Tracking 1 ABPAPI03  

Entry Points

Name Comments DBIA/ICR reference
OPT
RQUE
FULL ; Entry point for full listings (includes actions)
NORMAL ; Entry point for regular (names, locks, etc.) display
ABBREV ; Entry point for abbreviated (names only) display
US ;Entry point for queued job to diagram menu for USER selection
Q
OUT
INIT
GO
QPU ;
OP ;Entry point for queued job to diagram menu for OPTION selection

External References

Name Field # of Occurrence
^%ZIS QPU+1
^%ZISC GO+1, OUT+1
^%ZTLOAD QPU+2
^DIC XQ4+4, XQ4+5, RQUE, RQUE+1
^XQ41 GO+5
E^XQ41 XQ4+5, RQUE, OPT+1, OP+1, US+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!
  • Line Location: XQ4+3
Function Call: READ
  • Prompt: "Select USER (U.xxxxx) or OPTION (O.xxxxx) name: "
  • Timeout: DTIME
  • Variable: X
  • Line Location: XQ4+4
Function Call: READ
  • Prompt: " OK (Y/N) ? "
  • Timeout: DTIME
  • Variable: XQI
  • Line Location: RQUE+0
Function Call: WRITE
  • Prompt: !,*7,"This is not a menu option and therefore cannot be diagrammed.",!
  • Line Location: OPT+0
Function Call: WRITE
  • Prompt: D
  • Line Location: GO+1
Function Call: WRITE
  • Prompt: !,*7,"This menu contains too many levels to be diagrammed using this margin width."
  • Line Location: GO+1
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: GO+2
Function Call: WRITE
  • Prompt: !,$P(X,U,3)," (",$P(X,U,2),")"
  • Line Location: GO+2
Function Call: WRITE
  • Prompt: !,"|",!,"|"
  • Line Location: GO+4
Function Call: WRITE
  • Prompt: #
  • Line Location: GO+6
Routine Call
  • DIC
  • Line Location:
    • XQ4+4
    • XQ4+5
    • RQUE
    • RQUE+1
Routine Call
  • %ZIS
  • Line Location:
    • QPU+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZTSK - [#14.4] OUT+3!
^DIC(19 - [#19] XQ4+5, RQUE, OP+1, US+1
^TMP($J GO+2, GO+3, GO+4!, GO+5, INIT!, OUT!
^VA(200 - [#200] XQ4+5, RQUE, US+1

Label References

Name Line Occurrences
GO XQ4+5, RQUE, OP+1, US+1, QPU+3
INIT XQ4+3, OP+1, US+1
OPT XQ4+4
OUT XQ4+4, XQ4+5, XQ4+6, RQUE, OPT+1, OP+1, US+1, GO+7
QPU XQ4+5, RQUE, OPT+1
XQ4 XQ4+4, XQ4+5, RQUE+1, OPT, GO+1, QPU+2, ABBREV+2, NORMAL+2, FULL+2

Naked Globals

Name Field # of Occurrence
^( GO+3
^(201 US+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % GO*
>> %ZIS QPU+1*
C OUT+2!
D OUT+2!
D0 XQ4+4*, XQ4+5*, RQUE*, RQUE+1*, OP+1, US+1, OUT+2!
DIC XQ4+4!*, XQ4+5*, XQ4+6*, RQUE+1*, GO!, OUT!
DIC("S" XQ4+5*, XQ4+6*, RQUE+1!
DIC(0 XQ4+4*, XQ4+5*, XQ4+6*, RQUE+1*
DTIME XQ4+4, RQUE
FL XQ4+4*, XQ4+5*, XQ4+6*, RQUE, RQUE+1*, OPT+1, QPU+2, OUT!
IO GO, QPU+3
IO("Q" QPU+2!
IOF GO+2
IOM GO
IOP INIT!, OUT!
IOST GO+6
L GO+5*, INIT*, OUT+2!
M GO, GO+5, INIT*, OUT+2!
MQ XQ4+5*, RQUE*, OUT+2!
POP QPU+1, OUT+2!
U XQ4+5, RQUE, OPT, GO+2, GO+3, GO+5
W GO*, GO+1, OUT+2!
X XQ4+4*, XQ4+5*, XQ4+6, RQUE, RQUE+1*, GO!, GO+2*, GO+3, INIT!, OUT!
X(0 INIT*
X1 OUT!
X2 OUT!
XQ4 XQ4+3*, GO+3, OUT+2!, ABBREV+1*, NORMAL+1*, FULL+1*
XQB OUT+2!
XQBN OUT+2!
XQDIC INIT!, OUT!
XQDUZ US+1*, INIT!, OUT!
XQFLAG GO+5*, OUT+2!
XQI RQUE*, OUT+2!
XQJ OUT+2!
XQL GO+5*, INIT*, OUT+2!
XQN OUT+2!
XQP OUT+2!
XQT GO+5*, OUT+2!
XQV GO!, OUT+2!
XQX RQUE*!, RQUE+1!
Y XQ4+4, XQ4+5*, RQUE*, RQUE+1, OPT+1, OP+1*, US+1*, OUT+2!
Y(0 XQ4+5, RQUE, OPT
Z GO+5!, OUT+2!
>> ZTDESC QPU+2*
>> ZTRTN QPU+2*
>> ZTSAVE("D0" QPU+2*
>> ZTSAVE("XQ4" QPU+2*
ZTSK QPU+2!, OUT+3
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All