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

Package: Police and Security

Routine: ESPUCR


Information

ESPUCR ;DALISC/CKA - UNIFORM CRIME REPORT- 12/92

Source Information

Source file <ESPUCR.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
VA FileMan 3 ^%DT  FILE^DICN  DT^DICRW  
Police and Security 1 SET^ESPUCR1  

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

Package Total Caller Graph
Police and Security 1 ESP GENERATE CRIME STATISTICS  

Entry Points

Name Comments DBIA/ICR reference
START ;
DATE ;ASK BEGINNING & ENDING DATE
CREATE ;CREATE A NEW ENTRY IN CRIME DATA FILE
INST
ZERO
COUNT ;GO THROUGH "C" X-REF TO COUNT AND GET TOTALS
VIO ;GO THROUGH "C" X-REF VIOLATION FILE TO COUNT AND GET TOTALS
EX
HELP

External References

Name Field # of Occurrence
^%DT DATE+2, DATE+5
FILE^DICN CREATE+1, INST+1
DT^DICRW DATE+1
SET^ESPUCR1 COUNT+7

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Site # is not defined!"
  • Line Location: START+1
Function Call: WRITE
  • Prompt: !!,"**** Date Range Selection ****",!
  • Line Location: DATE+1
Function Call: WRITE
  • Prompt: !
  • Line Location: DATE+5
Function Call: WRITE
  • Prompt: !
  • Line Location: DATE+7
Function Call: WRITE
  • Prompt: !,"This record is being edited by someone else."
  • Line Location: CREATE+2
Function Call: WRITE
  • Prompt: !!,"Done."
  • Line Location: VIO+24
Function Call: WRITE
  • Prompt: "??",!?5,"Ending date must not be before beginning date"
  • Line Location: HELP+0

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^ESP(912.4 - [#912.4] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(4 - [#4] INST+1, INST+2
^ESP(910 - [#910] VIO+5
^ESP(912 - [#912] COUNT+2, COUNT+4, COUNT+5, COUNT+7
^ESP(912.4 - [#912.4] CREATE+2, CREATE+3*, INST, INST+2*, ZERO*, ZERO+1*, VIO+6, VIO+7, VIO+8, VIO+9
, VIO+10, VIO+11, VIO+12, VIO+13, VIO+14, VIO+15, VIO+16, VIO+17, VIO+18, VIO+19
, VIO+20, VIO+21, VIO+22, VIO+23
^ESP(914 - [#914] VIO+2, VIO+4, VIO+5
^ESP(915 - [#915] VIO+5

Label References

Name Line Occurrences
DATE HELP
EX START+1, DATE+3, DATE+6, CREATE+1, INST+1
HELP DATE+7

Naked Globals

Name Field # of Occurrence
^(0 INST*, INST+1, VIO+5
^(171 VIO+6*
^(172 VIO+7*
^(173 VIO+8*
^(174 VIO+9*
^(175 VIO+10*
^(176 VIO+11*
^(177 VIO+12*
^(178 VIO+13*
^(179 VIO+14*
^(180 VIO+15*
^(181 VIO+16*
^(182 VIO+17*
^(183 VIO+18*
^(184 VIO+19*
^(185 VIO+20*
^(186 VIO+21*
^(187 VIO+22*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%DT DATE+2*!, DATE+5*, EX+1!
%DT("A" DATE+2*, DATE+5*
%DT(0 DATE+2*
BEGDATE DATE+1!, DATE+4*, EX+1!
DA EX+1!
DA(1 INST+1*
DD CREATE+1!, INST+1!, EX+1!
DIC CREATE+1*, INST+1*, EX+1!
DIC(0 CREATE+1*, INST+1*
>> DLAYGO CREATE+1*, INST+1*
DO CREATE+1!, INST+1!, EX+1!
DTOUT DATE+6, EX, EX+1!
DUZ(2 START+1, INST+1, INST+2
ENDDATE DATE+1!, DATE+7*, CREATE+3, EX+1!
ESPBD DATE+4*, DATE+7, CREATE+1, COUNT+1, VIO+1, EX+1!
ESPCAT VIO+5*, VIO+11, VIO+12, VIO+13, VIO+14, VIO+19, VIO+20, VIO+21, VIO+22, EX+1!
ESPCC EX+1!
ESPCL VIO+5*, VIO+8, VIO+9, VIO+10, VIO+16, VIO+17, VIO+18, EX+1!
ESPCN COUNT+6*, COUNT+7*, EX+1!
ESPDOL EX+1!
ESPDT COUNT+1*, COUNT+2*, COUNT+4, VIO+1*, VIO+2*, VIO+4, EX+1!
ESPED DATE+7*, COUNT+2, VIO+2, EX+1!
ESPFN VIO+5*, EX+1!
ESPI COUNT+2*, VIO+2*, EX+1!
ESPIEN CREATE+1*, CREATE+2, CREATE+3, INST, INST+1, INST+2, ZERO, ZERO+1, VIO+6, VIO+7
, VIO+8, VIO+9, VIO+10, VIO+11, VIO+12, VIO+13, VIO+14, VIO+15, VIO+16, VIO+17
, VIO+18, VIO+19, VIO+20, VIO+21, VIO+22, VIO+23, EX+1!
ESPINS INST+1*, INST+2, ZERO, ZERO+1, VIO+6, VIO+7, VIO+8, VIO+9, VIO+10, VIO+11
, VIO+12, VIO+13, VIO+14, VIO+15, VIO+16, VIO+17, VIO+18, VIO+19, VIO+20, VIO+21
, VIO+22, EX+1!
ESPJ COUNT+4*, VIO+4*, EX+1!
ESPOF EX+1!
ESPOFF VIO+5*, EX+1!
ESPOFN COUNT+3*, COUNT+4*, COUNT+5, COUNT+7, VIO+3*, VIO+4*, VIO+5, EX+1!
ESPSUB EX+1!
ESPTYPE VIO+5*, VIO+7, VIO+15, EX+1!
ESPVIC EX+1!
ESPVICT EX+1!
ESPX ZERO*, ZERO+1*, EX+1!
ESPZ COUNT+7*, EX+1!
U CREATE+3, INST+1, INST+2, COUNT+5, VIO+5
X CREATE+1*, INST+1*, EX+1!
Y DATE+3, DATE+4, DATE+7, CREATE+1, INST+1, EX+1!
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