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

Package: Kernel

Routine: XQ5


Information

XQ5 ;SF/GFT,MJM,KLD,TK - Menu edit utilities [XUEDITOPT] ;01/30/2008

Source Information

Source file <XQ5.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
VA FileMan 4 EN^DDIOL  ^DIC  YN^DICN  $$GET1^DIQ  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

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

Caller Graph

Caller Graph Total: 6

Package Total Caller Graph
Kernel 6 XUEDITOPT  XUEXISTING USER  ^DIC(19  ^DIC(19.1  ^DIC(9.2  ^DIC(9.8  

Entry Points

Name Comments DBIA/ICR reference
Q1
SORT
FR
DIE ;
DIC
CLEAR1
DIP ;
DIQ ;
TEM ;
DIP1 ;
DIE1 ;
BY1 ;
TO
A
NAMEOK
CLEAR ;Clear fields not used by this option.
CHKNAME ;Called from the input transform of the .01 field of the Option File
T1
Q
PUT
BY ;
NAME ;
DIQ1 ;
PRNT
TEST

External References

Name Field # of Occurrence
EN^DDIOL CHKNAME+3, CHKNAME+4
^DIC DIP1+2, BY1+1, DIE1+1, DIQ1+1
YN^DICN DIC+4
$$GET1^DIQ PRNT+7, PRNT+8, PRNT+9, PRNT+10, PRNT+11, PRNT+12, SORT+7, SORT+8, SORT+9

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: *7,"NO SUCH FIELD NUMBER"
  • Line Location: TEM+1
Function Call: READ
  • Timeout: DTIME
  • Variable: X
  • Line Location: FR+0
Function Call: READ
  • Timeout: DTIME
  • Variable: X
  • Line Location: TO+0
Function Call: WRITE
  • Prompt: *7,!,"NO CHANGE MADE TO OPTION LOGIC"
  • Line Location: Q+0
Function Call: WRITE
  • Prompt: !,"WHEN USER SELECTS AN ENTRY IN THE '"_XQ_"' FILE,",!,"WILL ADDING A NEW ENTRY AT THAT TIME ('LAYGO') BE ALLOWED"
  • Line Location: DIC+3
Function Call: WRITE
  • Prompt: !,?16,"*** IMPORTANT PLEASE READ ***",!
  • Line Location: PRNT+0
Function Call: WRITE
  • Prompt: !,"By selecting a new Print/Sort Template below, your defaults will"
  • Line Location: PRNT+1
Function Call: WRITE
  • Prompt: !,"be changed. Your defaults are currently set as follows (see below)."
  • Line Location: PRNT+2
Function Call: WRITE
  • Prompt: !,"Should you desire to keep the defaults as they are, or to revise"
  • Line Location: PRNT+3
Function Call: WRITE
  • Prompt: !,"one or more, enter an '^' up-arrow, without selecting a new"
  • Line Location: PRNT+4
Function Call: WRITE
  • Prompt: !,"template name."
  • Line Location: PRNT+5
Function Call: WRITE
  • Prompt: !!,?23,"Default Values",!,?23,"==============",!
  • Line Location: PRNT+6
Function Call: WRITE
  • Prompt: !,?5,"DIC {DIP}: "_$$GET1^DIQ(19,DA,60)
  • Line Location: PRNT+7
Function Call: WRITE
  • Prompt: ?40,"L.: "_$$GET1^DIQ(19,DA,62)
  • Line Location: PRNT+8
Function Call: WRITE
  • Prompt: !,?5,"FLDS: "_$$GET1^DIQ(19,DA,63)
  • Line Location: PRNT+9
Function Call: WRITE
  • Prompt: ?40,"BY: "_$$GET1^DIQ(19,DA,64)
  • Line Location: PRNT+10
Function Call: WRITE
  • Prompt: !,?5,"FR: "_$$GET1^DIQ(19,DA,65)
  • Line Location: PRNT+11
Function Call: WRITE
  • Prompt: ?40,"TO: "_$$GET1^DIQ(19,DA,66),!!
  • Line Location: PRNT+12
Function Call: WRITE
  • Prompt: !,?16,"*** IMPORTANT PLEASE READ ***",!
  • Line Location: SORT+0
Function Call: WRITE
  • Prompt: !,"By selecting a new Sort Template below, your defaults will be"
  • Line Location: SORT+1
Function Call: WRITE
  • Prompt: !,"changed. Your defaults are currently set as follows (see below)."
  • Line Location: SORT+2
Function Call: WRITE
  • Prompt: !,"Should you desire to keep the defaults as they are, or to revise"
  • Line Location: SORT+3
Function Call: WRITE
  • Prompt: !,"one or more, enter an '^' up-arrow, without selecting a new Sort"
  • Line Location: SORT+4
Function Call: WRITE
  • Prompt: !,"Template."
  • Line Location: SORT+5
Function Call: WRITE
  • Prompt: !!,?23,"Default Values",!,?23,"==============",!
  • Line Location: SORT+6
Function Call: WRITE
  • Prompt: ?5,"BY: "_$$GET1^DIQ(19,DA,64)
  • Line Location: SORT+7
Function Call: WRITE
  • Prompt: !,?5,"FR: "_$$GET1^DIQ(19,DA,65)
  • Line Location: SORT+8
Function Call: WRITE
  • Prompt: ?40,"TO: "_$$GET1^DIQ(19,DA,66),!!
  • Line Location: SORT+9
Function Call: WRITE
  • Prompt: !,"Enter a name, and the computer will respond with the namespace to which",!,"that name belongs. It does this by looking at the package file.",!!
  • Line Location: TEST+0
Function Call: READ
  • Prompt: "NAME: "
  • Formatting: !
  • Timeout: DTIME,"
  • Variable: X
  • Line Location: T1+0
Routine Call
  • DIC
  • Line Location:
    • DIP1+2
    • BY1+1
    • DIE1+1
    • DIQ1+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( TEM+1
^DIC - [#1] DIP1+2, BY1+1, DIC, DIC+2
^DIC(19 - [#19] DIP+1, BY+2, FR!, TO!, DIE+2, PUT*, DIC+1, DIQ+3, DIQ1+2, CLEAR+3!
, CLEAR1!
^DIC(9.4 - [#9.4] NAME+2, NAMEOK
^XUSEC("XUMGR" DIP+2, DIE+1, DIQ+1

Label References

Name Line Occurrences
A DIC+2
BY TEM+1
BY1 BY+3
CHKNAME T1
DIC DIE1+1
DIE1 DIE+3
DIP1 DIP+2
DIQ1 DIQ+4
FR BY1+1, FR
NAME CHKNAME+3
NAMEOK NAME+2
PRNT DIP1+1
PUT TO+1, DIE1+1, DIQ1+3
Q DIP1+2, BY1+1, FR, TO, DIE1+1, DIQ1+1
Q1 DIP1+2, TO+1, DIE1+1, DIQ1+3
SORT BY+1
T1 T1
TEM BY1+1
TO TO

Naked Globals

Name Field # of Occurrence
^( CLEAR1
^("LAYGO" DIC+2
^(0 DIP1+2, DIC, DIQ+3, DIQ1+1, NAMEOK
^(30 DIQ+3
^(51 DIE+2
^(63 DIP+1
^(64 BY+2
^(65 FR
^(66 TO

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % DIC+2*, DIC+4*, DIC+5, DIC+6, NAME+1*, NAME+2*, NAME+3*, NAMEOK, CHKNAME+4, CLEAR+3*
, CLEAR1
>> %1 NAME+1*, NAME+3*, NAMEOK*, CHKNAME+4
>> DA DIP+1, BY+2, FR, TO, DIE+2, PUT, DIC+1, DIQ+3, DIQ1+2, PRNT+7
, PRNT+8, PRNT+9, PRNT+10, PRNT+11, PRNT+12, SORT+7, SORT+8, SORT+9, CLEAR+3, CLEAR1
DIC DIP+1!*, DIP1+2!, BY+2!*, BY1+1!, DIE+2!*, DIE1+1!, Q1*, DIQ+2!*, DIQ1+1!
DIC("A" DIQ+2*
DIC("B" DIP+1*, BY+2*, DIE+2*, DIQ+3*
DIC("S" DIP+2*, BY+3*, DIE+3*, DIQ+4*
DIC(0 DIP+1*, BY+2*, DIE+2*, DIQ+2*, CHKNAME+2
>> DIE Q1
>> DIFROM CHKNAME+1
DTIME FR, TO, T1
DUZ DIP+2, DIE+1, DIQ+1
DUZ(0 DIP+2, DIP1+2, DIE+1, DIE1+1, DIC+2, DIQ+1
>> DUZ0 DIP+2*, DIP1+1, DIP1+2, BY+1, BY+3, DIE+1*, DIE+3, DIE1+1, DIQ+1*, DIQ+4
U DIP1+2, BY1+1, TEM+1, FR, TO, DIE1+1, DIC, DIQ+3, DIQ1+1, NAMEOK
, CLEAR1
X BY1+1, TEM+1!, TEM+2, FR!*, TO!*, PUT*, NAME+1, NAME+2, NAME+3, NAMEOK
, CHKNAME+4, T1*, CLEAR+1, CLEAR+2, CLEAR+3
XQ DIP1+2*, BY1+1*, TEM+1, DIE+2!, Q1!, DIC*, DIC+3, DIQ+2!
XQ( PUT
XQ(30 DIE1+1, DIC*, DIQ1+1*
XQ(31 DIC+1*, DIC+4, DIC+5*, DIC+6*, DIQ1+2*
XQ(50 DIE1+1*
XQ(51 DIE1+1*
XQ(60 DIP1+2*
XQ(62 DIP1+2*
XQ(63 DIP1+2*
XQ(64 BY1+1*, TEM+2*
XQ(65 FR*
XQ(66 TO*
XQ(80 DIQ1+1*
XQDIC DIP1+2*, BY1+1*, DIE1+1*, Q1!, DIC, DIC+2
XQI CLEAR1*, CLEAR1+1!
XQJ CLEAR1*, CLEAR1+1!
XQPK NAMEOK*, CHKNAME+1!
Y DIP1+2, BY1+1, FR*, TO*, DIE1+1, Q1!, DIC+2*, DIQ1+1
Y(0 DIP1+2, BY1+1, DIE1+1
>> ZTQUEUED CHKNAME+1
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All