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

Caller Graph Total: 3

Package Total Caller Graph
Kernel 3 XU OPTION START  XUDIV  XUP  

Entry Points

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

External References

Name Field # of Occurrence
DO^%XUCI R+1, W+5
$$S^%ZTLOAD ZTSK+2, ZTSK2+7
^DDS C+6
^DIC XQ1+3, 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+5
M1^XQ OUT+27, R+1, W+23
DVARS^XQ12 OUT+12
INIT^XQ12 XQ1+4
UI^XQ12 ZTSK2+1
RBX^XQ73 OUT+14
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+13
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
  • DIE
  • Line Location:
    • E1+21
    • REQ+4
Routine Call
  • DDS
  • Line Location:
    • C+6
Routine Call
  • DIC
  • Line Location:
    • XQ1+3
    • DIC+2
Routine Call
  • DIC
  • Line Location:
    • DIC+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZTSK - [#14.4] REQ+4
^DIC(19 - [#19] OUT+7, OUT+13, OUT+16, A+1, A+3, C+2, C+3, P+2, P+4, I1+1
, I1+3, E1+1, SET, R+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+3!
^XUTL("XQ" OUT+14, OUT+15, OUT+16, OUT+17, OUT+18, OUT+19*
^XWB("SESSION" OUT+2

Label References

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

Naked Globals

Name Field # of Occurrence
^( OUT+16, OUT+19, I2+1!, SET, ZTSK+8
^("T" OUT+15*, OUT+16
^($J I2+1*
^(0 OUT+13, OUT+16, ZTSK2+2
^(15 OUT+7, OUT+8, OUT+16
^(20 A+1
^(25 R+1, W+2
^(26 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+13*, OUT+26!, 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, I1, I2+1, E1, E1+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 I1*, I2+1
>> DIASKHD P+4*
DIC XQ1+3*!, KILL!, I1*, E1!, DIC+1!, D1*
DIC("A" SET+1*
DIC(0 XQ1+3*
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 P+4*
DIR KILL!
DIS KILL!, P+5!
DIS( P+2*
DIS(0 P+2
>> DISUPNO P+4*
DP P+5!
>> DPP I2+1*
>> DPP(1 I2+1*
DR KILL!, REQ+1~, REQ+3*
DT OUT+12
DTIME OUT+12, OUT+13
DUZ XQ1+3, OUT+12
DUZ("AG" OUT+12
DUZ("AUTO" OUT+12, OUT+13
DUZ(0 OUT+12
>> FLDS I1+1*, I1+2*
IO RUN
IOM RUN
ION RUN
IOP P+3*, P+5!, I1+3*
IOSL RUN
IOST RUN
J SET+2!
>> L I2+1*
>> Q I2+1*
U OUT+1*, OUT+16, OUT+19, A+3, C+2, C+3, C+4, C+5, P+4, I2+1
, E1+8, DIC+4, D1, R+1, W+4, ZTSK+1*, ZTSK+8, ZTSK+11, REQ+2, REQ+3
, ZTSK2+2, ZTSK2+5
X OUT+26!, 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
>> XQABOLD OUT+19*
XQCO OUT+26!
>> XQDIC XQ1+3*
XQDICNEW OUT+26!, DIC+4*
XQEA OUT+26!
XQF OUT+6~, OUT+7*, OUT+8, OUT+26!
XQFLG OUT+26!
XQI KILL!, OUT+26!, P+2*, P+4*, SET*, SET+2!
>> XQIOP P+3, RUN*
XQJ OUT+26!
XQJS OUT+26!
XQK OUT+26!
XQLOK OUT+26!, E1+6*, E1+9*, E1+16*, E1+22
XQNOPE OUT+26!, E1+6*, E1+10*, E1+17*, E1+20
XQOK OUT+26!, W+1*
XQOR Q+1*!
XQOR(1 Q+1*
>> XQPSM OUT+19*
XQSCH ZTSK+1, ZTSK+3, ZTSK+5, ZTSK+6, ZTSK+7~, ZTSK+11, REQ+3
>> XQT OUT+16*, Q+1, ZTSK2+2*, ZTSK2+5*, RUN
XQTT OUT+18*, OUT+19, OUT+20, OUT+26!
XQUIT OUT+5, OUT+16, OUT+18!, A+2*!, ZTSK2+5
XQUR XQ1+3!
XQV KILL!, SET*
XQW KILL!, C+1*, P+1*, I1*, I2+1*, E1*, DIC+1*, SET
XQX OUT+26!
>> XQXFLG("ZEBRA" OUT+2
XQY XQ1+3*, OUT+7, OUT+13, OUT+16*, OUT+19*, OUT+20*, A+1, A+3, C+2, C+3
, P+2, P+4, I1+1, I1+3, I2+1, E1+1, E1+21, DIC+5, SET, R+1
, W+2, W+3, Q+1, ZTSK+3*, ZTSK+7~, ZTSK2, ZTSK2+2
>> XQY0 OUT+19*, A+3, ZTSK2+2*, ZTSK2+5
XQZ KILL!, OUT+26!, C+1*, P+1*, I1*, I2+1*, E1*, DIC+1*, SET, R+1*
, R+2, W+3*, W+4*, W+5, W+6
Y XQ1+3!, OUT+26!, I2+1*, E1+21*, DIC+4, DIC+5*
Z OUT+26!
ZTQPARAM ZTSK+4!, ZTSK+5*
>> ZTQUEUED OUT+5, OUT+10, 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