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 |  Local Variables  | All
Print Page as PDF
Routine: ESPOFF

Package: Police and Security

Routine: ESPOFF


Information

ESPOFF ;DALISC/CKA - OFFENSE REPORT INPUT;3/99

Source Information

Source file <ESPOFF.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
VA FileMan 5 ^DIC  DT^DICRW  EN^DIQ1  ^DIR  EN^DIWE  
Police and Security 1 1^ESPOFF0  

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
Police and Security 3 ESP OFFENSE REPORT INPUT  ESPOFF0  ^ESP(912  

Entry Points

Name Comments DBIA/ICR reference
EN ;
DTR
LKUP
FAC
CL
TYPE
SUB
SCL
ASK
DTO
EDTO
LOC
WEAP
MO
POL
CIP
BAT
EXIT
RD
NO
NOUPD
MSG
SET(NEWKEY,TYPE) ;PULL BADGE/RANK FOR INVESTIGATOR

External References

Name Field # of Occurrence
^DIC LKUP
DT^DICRW EN+1
EN^DIQ1 SET+2
^DIR DTR+1, CLTYPESUBASKRD
EN^DIWE MO
1^ESPOFF0 BAT+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"SITE # IS NOT DEFINED."
  • Line Location: EN+2
Function Call: WRITE
  • Prompt: !!
  • Line Location: DTR+0
Function Call: WRITE
  • Prompt: !!,$C(7),?5,"You must enter Yes or No."
  • Line Location: ASK+2
Function Call: WRITE
  • Prompt: !!,$C(7),"Date/time of Offense must be before Date/time Received!",!
  • Line Location: DTO+1
Function Call: WRITE
  • Prompt: !!,$C(7),"Ending Date/time of Offense must be after Date/time of Offense!",!
  • Line Location: EDTO+1
Function Call: WRITE
  • Prompt: !,"METHOD OF OPERATION: "
  • Line Location: MO+0
Function Call: WRITE
  • Prompt: $C(7),!!?5,"NO '^'S ALLOWED!",!!
  • Line Location: NO+0
Function Call: WRITE
  • Prompt: !!,$C(7),?20,"NO UPDATING HAS OCCURRED!!!",!!
  • Line Location: NOUPD+0
Function Call: WRITE
  • Prompt: !,$C(7),"FOUND"
  • Line Location: MSG+0
Function Call: WRITE
  • Prompt: ?10,"There is already a report for this date/time.",!?10,"Same date/time received NOT allowed.",!?10,"To edit the existing report,",!?10,"you must go to the Edit an Offense Report option."
  • Line Location: MSG+0
Function Call: WRITE
  • Prompt: !?10,"To complete this report, go to Resume an Offense Report Entry."
  • Line Location: MSG+1
Routine Call
  • DIC
  • Line Location:
    • LKUP
Routine Call
  • DIR
  • Line Location:
    • DTR+1
    • CL
    • TYPE
    • SUB
    • ASK
    • RD

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] Classic Fileman Calls
^ESP(912 - [#912] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ESP(912.8 - [#912.8] CL+2
^ESP(912.9 - [#912.9] TYPE+2
^TMP($J SCL*, BAT+1*, BAT+2*, EXIT+1!, NOUPD!

Label References

Name Line Occurrences
ASK ASK+2
CL ASK+3
DTO CLDTO+1
DTR NOUPD
EDTO EDTO+1
EXIT EN+2, DTR+1, NOUPD
MSG LKUP+1
NO RD
NOUPD LKUP+1, FACCLTYPESUBASK+1, DTOEDTOLOCWEAP
MO+1, POLCIPBAT
RD FACDTOEDTOLOCWEAPPOLCIPBATRD
SCL CL+2, TYPE+2
SET POL

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA EXIT+1!, SET+1, SET+2*, SET+3, SET+4, SET+7*
>> DI SET+3*
DIC LKUP*!, MO*, EXIT+1!, SET+2*, SET+5!
DIC(0 LKUP*
DIQ SET+2*, SET+5!
DIQ(0 SET+2*
DIR DTR+1!, CL!, TYPE!, SUB!, ASK!, EXIT+1!, RD+1!
DIR("?" DTR*
DIR("A" DTR*, CL*, TYPE*, SUB*, ASK*
DIR("B" ASK*
DIR(0 DTR*, CL*, TYPE*, SUB*, ASK*, RD*
DIRUT DTR+1, CLEXIT+1!
>> DIWESUB MO*
>> DR SET+2*
>> DTOUT FACCLTYPESUBASK+1, DTOEDTOLOCWEAPMO+1
POLCIPBATEXITNOUPD
DUOUT FACCLTYPESUBDTOEDTOLOCWEAPPOLCIP
BATEXIT+1!
DUZ(2 EN+2
>> DWLW MO*
>> DWPK MO*
ESPCL EXIT+1!, NOUPD!
ESPCL( CL+1*, TYPE+1*, SUB+1*, SCL
ESPD EXIT+1!, NOUPD!
ESPD( FAC*, DTO*, DTO+1, EDTO*, EDTO+1, LOC*, WEAP*, POL*, CIP*, BAT*
BAT+1, BAT+2, SET+4*
ESPDTR DTR+1*, DTO+1, BAT+1, EXIT+1!, NOUPD!
ESPFN EXIT+1!
ESPN FAC+1*, CL+1, TYPE+1, SUB+1, SCLASK+3*, EXIT+1!
ESPNOT EXIT+1!
ESPS CL+1*, CL+2, TYPE+1*, EXIT+1!
ESPTEST EXIT+1!
ESPVAR EN+1*, EXIT+1!
ESPX FAC*, DTO*, EDTO*, LOC*, WEAP*, POL*, CIP*, BAT*, EXIT+1!, RD
, NOUPD!
ESPY LKUP*, EXIT+1!, NOUPD!
HDA SET+1*, SET+7!
I EXIT+1!
NEWKEY SET~, SET+2
NOUPD DTR*, EXIT+1!
POLINF SET+5!
POLINF(200 SET+3, SET+4
>> SX SET+3*, SET+8
TYPE POL~, SET~, SET+1, SET+3, SET+4, SET+6
U TYPE+1, SUB+1, RD
X EXIT+1!, RD!
Y DTR+1, LKUPLKUP+1, FACCL+1, TYPE+1, TYPE+2, SUB+1, ASK+2, ASK+3
DTOEDTOLOCWEAPPOLCIPBATEXIT+1!, RD!
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 |  Local Variables  | All