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

Package: Engineering

Routine: ENJINQ


Information

ENJINQ ;(WASH ISC)/JA/TJK-Help Processor (Screens) ;3-6-92

Source Information

Source file <ENJINQ.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
VA FileMan 3 ^DIC  ^DIE  ^DIWP  
Engineering 1 N^ENJDPL  

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
Engineering 3 ENJINJ  ENJINJ1  ENJMUL  

Entry Points

Name Comments DBIA/ICR reference
A
HLD
CONT
F
P ; D DCS^ENJ
P1 ;
R1
FUNC ;COMMAND DISPLAY FOR PROGRAM DJINJ
FUNC2 ;COMMAND DISPLAY
HELP ;
R
PP ;
P11

External References

Name Field # of Occurrence
^DIC F+4, P+1
^DIE P1+1
^DIWP A+5
N^ENJDPL CONT+1, P1+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: "**REQUIRED**",*7
  • Line Location: A+1
Function Call: WRITE
  • Prompt: !,^(DJZ1,0)
  • Line Location: A+6
Function Call: READ
  • Variable: DJX
  • Timeout: DTIME
  • Line Location: HLD+0
Function Call: WRITE
  • Prompt: !,"Type <CR> to continue, uparrow to exit: "
  • Line Location: HLD+0
Function Call: WRITE
  • Prompt: !
  • Line Location: HLD+0
Function Call: READ
  • Formatting: !
  • Prompt: "Repaint screen (Y/N): N//"
  • Variable: DJX
  • Timeout: DTIME
  • Line Location: CONT+0
Function Call: WRITE
  • Prompt: !,*7,"Please enter 'Y'es or 'N'o."
  • Line Location: CONT+0
Function Call: WRITE
  • Prompt: !,^(3)
  • Line Location: F+0
Function Call: WRITE
  • Prompt: !
  • Line Location: F+1
Function Call: WRITE
  • Prompt: !,"CHOOSE FROM:"
  • Line Location: F+2
Function Call: WRITE
  • Prompt: !,Y
  • Line Location: F+2
Function Call: WRITE
  • Prompt: V(V)
  • Line Location: F+7
Function Call: WRITE
  • Prompt: X
  • Line Location: P+1
Function Call: WRITE
  • Prompt: !
  • Line Location: P1+1
Function Call: WRITE
  • Prompt: @DJEOP
  • Line Location: P1+3
Function Call: WRITE
  • Prompt: @DJHIN
  • Line Location: P1+3
Function Call: WRITE
  • Prompt: @DJHIN
  • Line Location: P1+3
Function Call: WRITE
  • Prompt: @DJHIN
  • Line Location: FUNC+2
Function Call: WRITE
  • Prompt: "COMMANDS",@DJLIN,!
  • Line Location: FUNC+2
Function Call: WRITE
  • Prompt: "^ -- Quit",?41,"@ -- Delete data"
  • Line Location: FUNC+3
Function Call: WRITE
  • Prompt: !,"^nn -- Go to the 'nn' statement",?41,"CR -- Go to the next statement"
  • Line Location: FUNC+4
Function Call: WRITE
  • Prompt: !,"^C -- Command menu display",?41,"< -- Go to previous statement"
  • Line Location: FUNC+5
Function Call: WRITE
  • Prompt: !,"^N -- New Record",?41,"?? -- For more information about field"
  • Line Location: FUNC+6
Function Call: WRITE
  • Prompt: !," -- Space bar, recall previous answer",?41," ? -- Information about field"
  • Line Location: FUNC+7
Function Call: WRITE
  • Prompt: !,"^D -- Down page",?41,"^U -- Up page"
  • Line Location: FUNC+8
Function Call: WRITE
  • Prompt: !,"Note: (C)omputed, (M)ultiple, (W)ord processing, (R)ead only"
  • Line Location: FUNC+9
Function Call: WRITE
  • Prompt: @DJHIN
  • Line Location: FUNC2+2
Function Call: WRITE
  • Prompt: "COMMANDS",@DJLIN,!
  • Line Location: FUNC2+2
Function Call: WRITE
  • Prompt: "^ -- Quit",?41,"^nn -- Go to the 'nn' statement"
  • Line Location: FUNC2+3
Function Call: WRITE
  • Prompt: !,"@ -- delete data",?41,"CR -- Go to the next statement"
  • Line Location: FUNC2+4
Function Call: WRITE
  • Prompt: !," -- Space bar, recall previous record",?41,"< -- Go to previous statement"
  • Line Location: FUNC2+5
Function Call: WRITE
  • Prompt: !,"? -- Help prompt",?41,"?? -- For more information about field"
  • Line Location: FUNC2+6
Function Call: WRITE
  • Prompt: !,"^C -- Command menu display",?41,"^N -- Next record"
  • Line Location: FUNC2+7
Function Call: WRITE
  • Prompt: !,"^L -- List current elements"
  • Line Location: FUNC2+8
Function Call: WRITE
  • Prompt: !,"Note: (C)omputed, (M)ultiple, (W)ord processing, (R)ead only"
  • Line Location: FUNC2+9
Function Call: WRITE
  • Prompt: !,"EXAMPLES OF VALID DATES:"
  • Line Location: HELP+1
Function Call: WRITE
  • Prompt: !," JAN 22 1957 or 22 JAN 57 or 1/22/57 or 012257"
  • Line Location: HELP+2
Function Call: WRITE
  • Prompt: !," T (FOR TODAY), T+1 (FOR TOMORROW), T+2, T+7, etc."," T-1 (FOR YESTERDAY)"
  • Line Location: HELP+3
Function Call: WRITE
  • Prompt: !," T-3W (3 WEEKS AGO), etc."
  • Line Location: HELP+4
Function Call: WRITE
  • Prompt: !,"IF THE YEAR IS OMITTED, THE COMPUTER USES THE CURRENT YEAR",!
  • Line Location: HELP+5
Function Call: WRITE
  • Prompt: "YOU MAY OMIT THE PRECISE DAY, AS: JAN, 1957",!
  • Line Location: HELP+6
Function Call: WRITE
  • Prompt: "FOLLOW DATE WITH TIME, AS: JAN 22@10, T@10PM, ETC."
  • Line Location: HELP+7
Function Call: READ
  • Variable: DJX
  • Timeout: 10
  • Line Location: R+0
Function Call: WRITE
  • Prompt: "Type <CR> to continue"
  • Line Location: R+0
Routine Call
  • DIC
  • Line Location:
    • F+4
    • P+1
Routine Call
  • DIE
  • Line Location:
    • P1+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( A+3, A+5, F, F+1, F+2, F+4, P+1, PP+1, P11, P11+1
^ENG(6910.9 - [#6910.9] P1+1
^UTILITY($J A+4!, A+6, A+7!

Label References

Name Line Occurrences
CONT CONT, F+2, F+4, F+6, F+7, P+1
F A+3, A+7
HELP F+5
HLD A+6, A+7, F
P1 F+4
P11 P11+1
PP P1+1
R HELP+1, HELP+2, HELP+3, HELP+4, HELP+5, HELP+6, HELP+7
R1 F+4, P+1

Naked Globals

Name Field # of Occurrence
^( A+5, A+6
^(0 A+3, P11
^(1 P1+1
^(12.1 F+4, P+1
^(3 F
^(4 F+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %DT F+5*, HELP+6, HELP+7
>> D ENJINQ+2*
>> D0 F+4*, P+1*, P1+1*
>> DA P1+1*
DIC F+4*!, P+1*!, P1+1*, R1*
DIC("S" F+4!, P+1!
DIC(0 F+4*, P+1*
>> DIE P1+1*
DIWF A+4*, A+7!
DIWL A+4*, A+6, A+7!
DIWR A+4*, A+7!
DJ0 CONT+1~
>> DJ3 P1+1
>> DJ4 A+1, F+2, F+4, F+5, P+1
>> DJAT A+3, A+5, F, F+1, F+2, F+4, P+1, PP+1
>> DJCL R
>> DJCP A, HLD, CONT+1, F+4, P+1, P1+1, FUNC+1, FUNC2+1, R
>> DJD0 F+4*, P+1*, P1+1
>> DJDD A+3, A+5, F, F+1, F+2, F+4, P+1, PP+1
>> DJDIC F+4*, P+1*, P1+1, R1
>> DJDN P1+1
>> DJEOP P1+3
>> DJHIN P1+3, R1+1, FUNC+2, FUNC2+2
>> DJJ( F+4, F+7, P+1, P1+1, P1+3, R1+1
DJK A+5*, A+6*, A+7!, F+2*
>> DJLIN P1+3, FUNC+2, FUNC2+2
>> DJN P1+1
DJS F+2*, F+6!
>> DJSV CONT+1*
>> DJX A*, A+6, A+7, HLD*, CONT*, CONT+1, F, F+2, R*
>> DJXX A+3, A+5*, A+7
>> DJZ P1+2*, PP+1*, P11, P11+1*
DJZ1 A+4*, A+5*, A+6*, A+7!, F+6!
>> DR P1+1*
DTIME HLD, CONT
>> DX P1+3*
>> DY P1+3*
U A+3, A+6, A+7, F, F+2, F+4, F+7, P+1, P1+3, R1+1
, P11
>> V CONT+1*, F+4, F+7, P+1, P1+1, P1+2*, P1+3, R1+1, P11
>> V( F+4*, F+7, P+1*, P1+1*, P1+3, R1+1, P11*
>> X A+3*, A+5*, A+7*, P+1, P1+1*
>> XY F+7, P1+3, R1+1, FUNC+2, FUNC2+2
>> Y F+2*, F+4, P+1, P1+1
>> Y(0 F+4, P+1
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All