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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: ENFSA1

Package: Engineering

Routine: ENFSA1


Information

ENFSA1 ;(WASH ISC)/JED-Accident Reports ;5-29-93

Source Information

Source file <ENFSA1.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
VA FileMan 2 ^DIC  EN1^DIP  
Engineering 1 INT^ENFSA2  

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

Package Total Caller Graph
Engineering 4 ENFS-2162-ACC. NATURE SUMMARY  ENFS-2162-INJURY SUMMARY  ENFS-2162-LOCATION SUMMARY  ENFS-2162-SERVICE SUMMARY  

Entry Points

Name Comments DBIA/ICR reference
P10 ;Report by SERVICE/DIVISION
P11
P20 ;Report by INJURY CAUSE
P21
P22
P30 ;Report by ACCIDENT NATURE
P31
P40 ;Report by LOCATION
P41
P42
PS1
PS2
PS3
PS4
EXIT
DAT

External References

Name Field # of Occurrence
^DIC P10+3, P30+3
EN1^DIP PS4+2
INT^ENFSA2 P10+1, P20+1, P30+1, P40+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!?10,ENHDR,!!
  • Line Location: P20+4
Function Call: WRITE
  • Prompt: ?10,I,?14,$P(ENMEN,";",I),!
  • Line Location: P20+4
Function Call: READ
  • Variable: X
  • Timeout: DTIME
  • Line Location: P21+0
Function Call: WRITE
  • Prompt: !!?5,"Select CAUSE NUMBER: "
  • Line Location: P21+0
Function Call: READ
  • Variable: X
  • Timeout: DTIME
  • Line Location: P41+0
Function Call: WRITE
  • Prompt: !!?10,"Enter",ENHD,": "
  • Line Location: P41+0
Function Call: WRITE
  • Prompt: *7,!!?5,"UP TO 25 CHARACTERS PLEASE"
  • Line Location: P41+1
Function Call: READ
  • Formatting: !!
  • Prompt: ""Press <RETURN> to continue""
  • Variable: X
  • Timeout: DTIME"
  • Line Location: PS4+2
Routine Call
  • DIC
  • Line Location:
    • P10+3
    • P30+3

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^ENG(6924.2 - [#6924.2] Classic Fileman Calls
^ENG(6924.3 - [#6924.3] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD("DD" DAT
^DD(6924 P20+3
^DIPT("B" PS4
^ENG(6910.2 - [#6910.2] PS4
^ENG(6924.2 - [#6924.2] P30+3
^ENG(6924.3 - [#6924.3] P10+3

Label References

Name Line Occurrences
DAT PS1PS3
EXIT P10+1, P10+3, P20+1, P21P30+1, P30+3, P40+1, P41PS4+2
P11 P10+1
P21 P21
P22 P20+1
P31 P30+1
P40 P40+1
P41 P41+1
P42 P40+1
PS1 P10+3, P21+1, P30+3, P41+2
PS2 P10+3, P21+1, P30+3, P41+2
PS3 P10+2, P20+2, P30+2, P40+2
PS4 P11P22P31P42PS1PS2

Naked Globals

Name Field # of Occurrence
^(0 P20+3, PS4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% P10+1, P10+2, P20+1, P20+2, P30+1, P30+2, P40+1, P40+2, EXIT!
%IS EXIT!
BY P10+2*, P11*, P20+2*, P22*, P30+2*, P31*, P40+2*, P42*, EXIT!
DHD P11*, P22*, P31*, P42*, PS1*, PS2*, PS3*, EXIT!
DIC P10+3*, P30+3*, PS4+2*, EXIT!
DIC(0 P10+3*, P30+3*
>> DIOEND PS4+2*
DTIME P21P41
ENAR P11P22P31P42PS1PS2PS3EXIT+1!
ENDY EXIT+1!
ENFH PS1PS3EXIT+1!, DAT*
ENFR P10+1, P10+3, P20+1, P21+1, P30+1, P30+3, P40+1, P41+2, PS1PS3
EXIT+1!, DAT
ENFR1 P10+3*, P21+1*, P30+3*, P41+2*, PS1PS2EXIT+1!
ENFY EXIT+1!
ENH P10+1*, P20+1*, P30+1*, P40+1*, PS1PS2PS3EXIT+1!
ENHD P10+1*, P11P20+1*, P22P30+1*, P31P40+1*, P41P42EXIT+1!
ENHDR P20+3*, P20+4, EXIT+1!
ENMEN P20+3*, P20+4, P21+1, EXIT+1!
ENMN EXIT+1!
ENQ P10+1, P20+1, P30+1, P40+1, EXIT+1!
ENQT EXIT+1!
ENTH PS1PS3EXIT+1!, DAT*
ENTO PS1PS3EXIT+1!, DAT
ENTO1 P10+3*, P21+1*, P30+3*, P41+2*, PS1PS2EXIT+1!
F P10+1, P20+1, P30+1, P40+1, EXIT!
FLDS PS4*, PS4+1*, EXIT!
FR P11*, P22*, P31*, P42*, PS1*, PS2*, PS3*, EXIT!
I P20+4*, EXIT!
J EXIT!
K EXIT!
L PS4+2*, EXIT!
R EXIT!
TO P11*, P22*, P31*, P42*, PS1*, PS2*, PS3*, EXIT!
U P10+3, P20+3, PS4
X P10+3*, P21*, P21+1*, P30+3*, P41*, P41+1, P41+2, EXIT!
Y P10+3, P30+3, EXIT!, DAT*!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All