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

Source Information

Source file <XQ4.m>

Call Graph

Call Graph

Call Graph Total: 5

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

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 XUUSERACC  XUUSERACC1  XUUSERACC2  

Entry Points

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

External References

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

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!
  • Line Location: XQ4+2
Function Call: READ
  • Prompt: "Select USER (U.xxxxx) or OPTION (O.xxxxx) name: "
  • Variable: X
  • Timeout: DTIME
  • Line Location: XQ4+3
Function Call: READ
  • Prompt: " OK (Y/N) ? "
  • Variable: XQI
  • Timeout: DTIME
  • 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
  • %ZIS
  • Line Location:
    • QPU+1
Routine Call
  • DIC
  • Line Location:
    • XQ4+3
    • XQ4+4
    • RQUE
    • RQUE+1

Global Variables Directly Accessed

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

Label References

Name Line Occurrences
GO XQ4+4, RQUEOP+1, US+1, QPU+3
INIT XQ4+2, OP+1, US+1
OPT XQ4+3
OUT XQ4+3, XQ4+4, XQ4+5, RQUEOPT+1, OP+1, US+1, GO+7
QPU XQ4+4, RQUEOPT+1
XQ4 XQ4+3, XQ4+4, RQUE+1, OPTGO+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+3*, XQ4+4*, RQUE*, RQUE+1*, OP+1, US+1, OUT+2!
DIC XQ4+3!*, XQ4+4*, XQ4+5*, RQUE+1*, GO!, OUT!
DIC("S" XQ4+4*, XQ4+5*, RQUE+1!
DIC(0 XQ4+3*, XQ4+4*, XQ4+5*, RQUE+1*
DTIME XQ4+3, RQUE
FL XQ4+3*, XQ4+4*, XQ4+5*, RQUERQUE+1*, OPT+1, QPU+2, OUT!
IO GOQPU+3
IO("Q" QPU+2!
IOF GO+2
IOM GO
IOP INIT!, OUT!
IOST GO+6
L GO+5*, INIT*, OUT+2!
M GOGO+5, INIT*, OUT+2!
MQ XQ4+4*, RQUE*, OUT+2!
POP QPU+1, OUT+2!
U XQ4+4, RQUEOPTGO+2, GO+3, GO+5
W GO*, GO+1, OUT+2!
X XQ4+3*, XQ4+4*, XQ4+5, RQUERQUE+1*, GO!, GO+2*, GO+3, INIT!, OUT!
X(0 INIT*
X1 OUT!
X2 OUT!
XQ4 XQ4+2*, 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+3, XQ4+4*, RQUE*, RQUE+1, OPT+1, OP+1*, US+1*, OUT+2!
Y(0 XQ4+4, RQUEOPT
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