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

Package: Kernel

Routine: XQ1


Information

XQ1 ; SEA/MJM - DRIVER FOR MENUMAN (PART 2) ;08/28/08 13:20

Source Information

Source file <XQ1.m>

Call Graph

Call Graph

Call Graph Total: 17

Package Total Call Graph
Kernel 9 $$S^%ZTLOAD  $$SCH^XLFDT  (M,M1)^XQ  (DVARS,INIT,UI)^XQ12  RBX^XQ73  XQ^XQOR  EN^XQSUITE  ^XQUIT  
DUZ^XUP  
VA FileMan 7 ^DDS  (,IX)^DIC  ^DIE  CLEAN^DILF  $$ROOT^DILFD  EN1^DIP  N^DIP1  
Toolkit 1 DO^%XUCI  

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 XU OPTION START  XUP  ^DIC(19  

Entry Points

Name Comments DBIA/ICR reference
KILL
OUT ;Exit point for all option types
A ;ACTION type option entry point
C ;ScreenMan type options
P ;PRINT type option
I ;INQUIRE type option
I1
I2 ;
E ;EDIT type option entry point
E1
DIC ;Get FileMan parameters from Option File and do look up
D1 ;S:DIC["(" DIC=U_DIC Q
SET
R ;RUN ROUTINE type option entry point
W ;Window type option entry point
Z ;Window suite option
S ;Server-type option pseudo entry-point can't be invoked from Meun System
B ;Client/Server option can't be run from menu system
L ;OE/RR Limited option
O ;OE/RR Protocol (orderables) type option entry point
X ;OE/RR Extended Action type option (Subset of Protocol type)
Q ;OE/RR Protocol Menu type option entry point
ZTSK ;Task Manager entry point
REQ
ZTSK2
RUN

External References

Name Field # of Occurrence
DO^%XUCI R+1, W+5
$$S^%ZTLOAD ZTSK+2, ZTSK2+7
^DDS C+6
^DIC XQ1+4, DIC+2
IX^DIC DIC+3
^DIE E1+21, REQ+4
CLEAN^DILF KILL+1
$$ROOT^DILFD E1+15
EN1^DIP P+5
N^DIP1 I2+1
$$SCH^XLFDT REQ+3
M^XQ XQ1+6
M1^XQ OUT+22, R+1, W+23
DVARS^XQ12 OUT+11
INIT^XQ12 XQ1+5
UI^XQ12 ZTSK2+1
RBX^XQ73 OUT+13
XQ^XQOR Q+1
EN^XQSUITE Z+1
^XQUIT A+2
DUZ^XUP ZTSK+11

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,*7,"Press RETURN to continue..."
  • Line Location: OUT+12
Function Call: WRITE
  • Prompt: !
  • Line Location: I2+1
Function Call: WRITE
  • Prompt: !,"Someone else is editing this data. Try later."
  • Line Location: E1+10
Function Call: WRITE
  • Prompt: !,"Someone else is editing this data. Try later."
  • Line Location: E1+17
Function Call: WRITE
  • Prompt: !
  • Line Location: DIC+1
Routine Call
  • DDS
  • Line Location:
    • C+6
Routine Call
  • DIC
  • Line Location:
    • XQ1+4
    • DIC+2
Routine Call
  • DIC
  • Line Location:
    • DIC+3
Routine Call
  • DIE
  • Line Location:
    • E1+21
    • REQ+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZTSK - [#14.4] REQ+4
^DIC(19 - [#19] OUT+7, OUT+12, OUT+15, OUT+20, A+1, A+3, C+2, C+3, P+2, P+4
I1+1, I1+4, E1+1, SETR+1, W+2, W+3, ZTSK2+2
^DIC(19.2 - [#19.2] ZTSK+3, ZTSK+5, ZTSK+6, ZTSK+8, ZTSK+11
^UTILITY($J I2+1!
^VA(200 - [#200] XQ1+4!
^XUTL("XQ" OUT+13, OUT+14, OUT+15, OUT+16, OUT+17, OUT+18*
^XWB("SESSION" OUT+2

Label References

Name Line Occurrences
@( R+2, W+6, RUN
C C+6
D1 P+5, I1DIC+1
DIC C+1, I1E1
E1 E1+20, E1+23
I1 I2+1
KILL C+1, I1E1
OUT A+2, A+4, P+5, R+1, R+2, W+2, S+1, B+1, Q+1
SET C+1, P+1, I1I2+1, E1DIC+1
ZTSK2 ZTSK+1

Naked Globals

Name Field # of Occurrence
^( OUT+15, OUT+18, I2+1!, SETZTSK+8
^("T" OUT+14*, OUT+15
^($J I2+1*
^(0 OUT+12, OUT+15, ZTSK2+2
^(15 OUT+7, OUT+15
^(20 A+1
^(25 R+1, W+2
^(26 OUT+20, A+3
^(3 ZTSK+5
^(53 E1+1
^(63 I1+1
^(69 P+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% OUT+12*, OUT+21!, E1+1*, E1+14~, E1+15*, E1+16, ZTSK+2*, ZTSK2+7*
>> C I2+1*
D KILL!, DIC+2, DIC+3*
D0 KILL!
D1 KILL!
DA KILL!, C+1, I1I2+1, E1E1+9, E1+16, DIC+5*, REQ+1~, REQ+3*
DDSFILE C+4*, C+6!
DDSFILE(1 C+5*
DDSPAGE C+2*!
DDSPARM C+3*!
DI KILL!, I1*, I2+1
DIASKHD KILL!, P+4*
DIC XQ1+4*!, KILL!, I1*, E1!, DIC+1!, D1+1*
DIC("A" SET+1*
DIC(0 XQ1+4*
DIE KILL!, E1!, E1+7, E1+8*, E1+9, E1+13, E1+15, REQ+1~, REQ+3*
DIE("NO^" E1+1*
DIOBEG P+5!
DIPCRIT KILL!, P+4*
>> DIQ(0 I1+3*
DIR KILL!
DIS KILL!, P+5!
DIS( P+2*
DIS(0 P+2
DISUPNO KILL!, P+4*
DP P+5!
DPP KILL!, I2+1*
DPP(1 I2+1*
DR KILL!, REQ+1~, REQ+3*
DT OUT+11
DTIME OUT+11, OUT+12
DUZ XQ1+4, OUT+11
DUZ("AG" OUT+11
DUZ("AUTO" OUT+11, OUT+12
DUZ(0 OUT+11
FLDS KILL!, I1+1*, I1+2*
IO RUN
IOM RUN
ION RUN
IOP P+3*, P+5!, I1+4*
IOSL RUN
IOST RUN
J SET+2!
>> L I2+1*
Q KILL!, I2+1*
U OUT+1*, OUT+15, OUT+18, OUT+20, A+3, C+2, C+3, C+4, C+5, P+4
I2+1, E1+8, DIC+4, D1+1, R+1, W+4, ZTSK+1*, ZTSK+8, ZTSK+11, REQ+2
REQ+3, ZTSK2+2, ZTSK2+5
X OUT+21!, ZTSK+8*, ZTSK+11*, REQ+1~
X1 ZTSK+7~, ZTSK+8*, REQ+1~, REQ+2*, REQ+3
X2 ZTSK+7~*, ZTSK+8, REQ+1~, REQ+2*, REQ+3
XQ ZTSK+3*, ZTSK+7~, REQ+2, REQ+3
>> XQAA OUT+20*
>> XQABOLD OUT+18*
XQCO OUT+21!
>> XQDIC XQ1+4*
XQDICNEW OUT+21!, DIC+4*
XQEA OUT+21!
XQF OUT+6~, OUT+7*, OUT+21!
XQFLG OUT+21!
XQI KILL!, OUT+21!, P+2*, P+4*, SET*, SET+2!
>> XQIOP P+3, RUN*
XQJ OUT+21!
XQJS OUT+21!
XQK OUT+21!
XQLOK OUT+21!, E1+6*, E1+9*, E1+16*, E1+22
XQNOPE OUT+21!, E1+6*, E1+10*, E1+17*, E1+20
XQOK OUT+21!, W+1*
XQOR Q+1*!
XQOR(1 Q+1*
>> XQPSM OUT+18*
XQSCH ZTSK+1, ZTSK+3, ZTSK+5, ZTSK+6, ZTSK+7~, ZTSK+11, REQ+3
>> XQT OUT+15*, Q+1, ZTSK2+2*, ZTSK2+5*, RUN
XQTT OUT+17*, OUT+18, OUT+19, OUT+21!
XQUIT OUT+5, OUT+15, OUT+17!, A+2*!, ZTSK2+5
XQUR XQ1+4!
XQV KILL!, SET*
XQW KILL!, C+1*, P+1*, I1*, I2+1*, E1*, DIC+1*, SET
XQX OUT+21!
>> XQXFLG("ZEBRA" OUT+2
XQY XQ1+4*, OUT+7, OUT+12, OUT+15*, OUT+18*, OUT+19*, OUT+20, A+1, A+3, C+2
C+3, P+2, P+4, I1+1, I1+4, I2+1, E1+1, E1+21, DIC+5, SET
R+1, W+2, W+3, Q+1, ZTSK+3*, ZTSK+7~, ZTSK2ZTSK2+2
>> XQY0 OUT+18*, OUT+20, A+3, ZTSK2+2*, ZTSK2+5
XQZ KILL!, OUT+21!, C+1*, P+1*, I1*, I2+1*, E1*, DIC+1*, SETR+1*
R+2, W+3*, W+4*, W+5, W+6
Y XQ1+4!, OUT+21!, I2+1*, E1+21*, DIC+4, DIC+5*
Z OUT+21!
ZTQPARAM ZTSK+4!, ZTSK+5*
>> ZTQUEUED OUT+5, OUT+9, R+1
ZTREQ ZTSK2!
>> ZTSK REQ+4
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All