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

Package: Kernel

Routine: XQ62


Information

XQ62 ;SEA/MJM - Generalized file look-up utility ;8/2/89 09:53;5/13/93 11:53 AM

Source Information

Source file <XQ62.m>

Call Graph

Call Graph

Call Graph Total: 2

Package Total Call Graph
VA FileMan 2 ^DIC  EN^DIQ  

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

Package Total Caller Graph
Kernel 1 XQ61  

Entry Points

Name Comments DBIA/ICR reference
MENU
ASK ;Get user's response, check it, and branch to subroutine
USER ;Look at the User File
MAILG ;Examine a mail group
PRINT
OUT ;Clean up and return

External References

Name Field # of Occurrence
^DIC ASK+5, ASK+6, ASK+7, ASK+8, USER+1, MAILG+1
EN^DIQ ASK+5, ASK+6, USER+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,?5,"Please choose the information you would like to examine by number",!!,?10,$S($D(XQ6):"1. The key file",1:"1. Help Frame File"),!!,?10,"2. Current ",$S($D(XQ6):"holders of a key",1:"editors of a help frame")
  • Line Location: MENU+0
Function Call: WRITE
  • Prompt: !!,?10,"3. The User File",!!,?10,"4. A mail group"
  • Line Location: MENU+1
Function Call: READ
  • Timeout: DTIME
  • Line Location: ASK+1
Function Call: WRITE
  • Prompt: " ??",*7,!!,"Please enter the number corresponding to the information you seek or '^' to quit."
  • Line Location: ASK+1
Function Call: WRITE
  • Prompt: !!
  • Line Location: ASK+2
Function Call: WRITE
  • Prompt: !!,"Something's wrong...what was it you wanted again? "
  • Line Location: ASK+9
Function Call: WRITE
  • Prompt: !!," Members are: "
  • Line Location: MAILG+1
Function Call: WRITE
  • Prompt: !
  • Line Location: MAILG+1
Function Call: WRITE
  • Prompt: !!,?5," There is no one listed in the file.",!!
  • Line Location: PRINT+1
Function Call: WRITE
  • Prompt: !,?5,I
  • Line Location: PRINT+2
Routine Call
  • DIC
  • Line Location:
    • ASK+5
    • ASK+6
    • ASK+7
    • ASK+8
    • USER+1
    • MAILG+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(19.1 - [#19.1] ASK+7
^DIC(9.2 - [#9.2] ASK+8
^TMP($J XQ62+2!, ASK+7*, ASK+8*, MAILG+2*, PRINT+1, PRINT+2
^VA(200 - [#200] ASK+7, ASK+8, MAILG+2
^XMB(3.8 - [#3.8] MAILG+2

Label References

Name Line Occurrences
ASK ASK+1, ASK+9
MAILG ASK+4
OUT ASK+1, ASK+5, ASK+6, ASK+7, ASK+8, USER+1, MAILG+1, PRINT+1
PRINT ASK+7, ASK+8
USER ASK+3

Naked Globals

Name Field # of Occurrence
^( ASK+7, MAILG+2
^(0 ASK+7, ASK+8

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA ASK+5*, ASK+6*, USER+1*, OUT+1!
DIC ASK+5*, ASK+6*, ASK+7*, ASK+8*, USER+1*, MAILG+1*, OUT+1!
DIC("A" ASK+5*, ASK+6*, ASK+7*, ASK+8*, USER+1*, MAILG+1*
DIC("S" USER+1*
DIC(0 ASK+5*, ASK+6*, ASK+7*, ASK+8*, USER+1*, MAILG+1*
DTIME ASK+1
DUZ MAILG+1
I ASK+7*, ASK+8*, MAILG+1*, MAILG+2*, PRINT*, PRINT+1, PRINT+2*, OUT+1!
U XQ62+2*, ASK+1, ASK+7, ASK+8, MAILG+2
X ASK+1*, ASK+3, ASK+4, ASK+5, ASK+6, ASK+7*, ASK+8*, USER+1*, MAILG+2*, OUT+1!
>> XMDUZ MAILG+1*
>> XQ6 MENUASK+5, ASK+7
XQL ASK+7*, ASK+8*, MAILG+2*, PRINTPRINT+2*, OUT+1!
XQLL PRINT*, PRINT+2, OUT+1!
XQU ASK+7*, MAILG+2*, OUT+1!
Y ASK+5, ASK+6, ASK+7, ASK+8, USER+1, MAILG+1, MAILG+2, OUT+1!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All