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

Package: Police and Security

Routine: ESPOFFE


Information

ESPOFFE ;DALISC/CKA- OFFENSE REPORT EDIT;8/92

Source Information

Source file <ESPOFFE.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
VA FileMan 4 ^DIC  DT^DICRW  ^DIE  ^DIR  
Police and Security 3 START^ESPORP  $$CONV^ESPUOR  ^ESPVAL  
Kernel 2 (,HOME)^%ZIS  ^%ZTLOAD  
MailMan 1 EN^XMB  

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

Package Total Caller Graph
Police and Security 6 ESP EDIT OFFENSE REPORT  ESPOFF2  ESPOFFC  ESPOFFCL  ESPORO  ESPORR  

Entry Points

Name Comments DBIA/ICR reference
EN ;The program will check for CHIEF key.
OR
ORC
PRT ;CALLS ESPORP,ESPORP1,ESPORP2- PRINTS THE REPORT
Q
OK
EDIT ;CALL DIE TO EDIT OFFENSE REPORT
COMP ;ASK IF WANT TO COMPLETE REPORT OR NOT
CLO ;ASK IF WANT TO CLOSE THE REPORT
CLO1 ;entry point from 'close an offense report' option
EXIT
SEND
ASK2 ;CALLED FROM ESPOFFC- COMPLETE A REPORT
SAT ;ASK IF REPORT IS COMPLETED FULLY AND SEND BULLETIN TO OFFICER

External References

Name Field # of Occurrence
^%ZIS Q
HOME^%ZIS Q+1
^%ZTLOAD Q+1
^DIC OR+1, ORC+1
DT^DICRW EN+3
^DIE EDIT+3, EDIT+5, EDIT+7, EDIT+9, EDIT+11
^DIR OK+1, COMP+2, CLO1+2, ASK2+1, SAT+3
START^ESPORP Q
$$CONV^ESPUOR SENDSAT+5
^ESPVAL COMP+4
EN^XMB SEND+1, SAT+5

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!!!
  • Line Location: Q+2
Function Call: WRITE
  • Prompt: !!
  • Line Location: OK+1
Function Call: WRITE
  • Prompt: $C(7)
  • Line Location: OK+2
Function Call: WRITE
  • Prompt: !,"Another user is editing this record!!"
  • Line Location: EDIT+2
Function Call: WRITE
  • Prompt: !!
  • Line Location: COMP+1
Function Call: WRITE
  • Prompt: !!,$C(7),"The report must be completed before closing!"
  • Line Location: CLO+4
Function Call: WRITE
  • Prompt: !!,"The report is now closed."
  • Line Location: CLO1+4
Function Call: WRITE
  • Prompt: $C(7)
  • Line Location: ASK2+2
Routine Call
  • %ZIS
  • Line Location:
    • Q
Routine Call
  • %ZIS
  • Line Location:
    • Q+1
Routine Call
  • DIC
  • Line Location:
    • OR+1
    • ORC+1
Routine Call
  • DIE
  • Line Location:
    • EDIT+3
    • EDIT+5
    • EDIT+7
    • EDIT+9
    • EDIT+11
Routine Call
  • DIR
  • Line Location:
    • OK+1
    • COMP+2
    • CLO1+2
    • ASK2+1
    • SAT+3

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ESP(912 - [#912] OR+3, ORC+1, OK+10, EDIT+2, EDIT+13, COMP+5, CLO+4, CLO1+4*, CLO1+5, SEND
SAT+5
^VA(200 - [#200] SEND
^XUSEC("ESP CHIEF" EN+4, OK+10, OK+11, EDIT+13, CLO+1
^XUSEC("ESP SUPERVISOR" CLO+1

Label References

Name Line Occurrences
CLO OKOK+10, EDIT+13, EDIT+14
COMP OK+9, OK+11, EDIT+12
EDIT OK+3
EXIT OR+2, ORC+1, QOK+2, OK+12, EDIT+2, EDIT+15, COMP+3, COMP+6, CLO+1
CLO+2, CLO+3, CLO+4, CLO1+3, ASK2+2
OK QASK2+3
OR OR+3
ORC EN+4, ORC+1
PRT OR+4, ASK2+4
SAT CLO+2
SEND COMP+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%ZIS Q*, EXIT!
DA EDIT+1*, EDIT+2, EDIT+4*, EDIT+6*, EDIT+8*, EDIT+10*, EXIT!
DIC OR*, ORC*, EXIT!
DIC("A" OR*, ORC*
DIC("S" OR*, ORC*
DIC(0 OR*, ORC*
DIE EDIT+1*, EDIT+4*, EDIT+6*, EDIT+8*, EDIT+10*, EXIT!
DIR OK+1!, COMP+2!, CLO1+2!, EXIT!, ASK2+1!, SAT+3!
DIR("?" COMP+1*, CLO1+1*
DIR("??" COMP+1*, CLO1+1*
DIR("A" OK+1*, COMP+1*, CLO1+1*, ASK2+1*, SAT+3*
DIR("B" OK+1*, ASK2+1*, SAT+3*
DIR(0 OK+1*, COMP+1*, CLO1+1*, ASK2+1*, SAT+3*
DIRUT COMP+3, CLO1+3, EXIT!, SAT+4
DR EDIT+1*, EDIT+4*, EDIT+6*, EDIT+8*, EDIT+10*, EXIT!
DTOUT OR+2, ORC+1, OK+2, CLO+3, EXIT!, ASK2+2
DUOUT OR+2, ORC+1, EXIT!
DUZ EN+4, OK+10, OK+11, EDIT+13, CLO+1
ESPDTR OR+3*, ORC+1*, EXIT!, SEND*, SAT+5*
ESPID OR+3*, ORC+1*, EXIT!
ESPN EXIT!
ESPNO EXIT!
ESPOFN OR+3*, ORC+1*, OK+10, EDIT+1, EDIT+4, EDIT+6, EDIT+8, EDIT+10, EDIT+13, COMP+5
CLO+4, CLO1+4, CLO1+5, EXIT!, SENDSAT+5
ESPVAR EN+3*, OKOK+9, OK+10, OK+11, EDIT+12, EDIT+13, EDIT+14, CLO+2, EXIT!
ESPY EXIT!
IO Q
IO("Q" Q
POP Q, EXIT!
U OR+3, ORC+1, OK+10, EDIT+13, COMP+5, CLO+4, CLO1+4, SENDSAT+5
UNSAT CLO+2, EXIT!, SAT+2*, SAT+6*
>> X OR+2, ORC+1
>> XMB SEND+1*, SAT+5*
>> XMB(1 SEND*, SAT+5*
>> XMB(2 SEND*
>> XMB(3 SEND*
>> XMY( SAT+5*
Y OR+3, ORC+1, OK+3, COMP+3, CLO1+3, CLO1+4, EXIT!, ASK2+3, SAT+4
ZTDESC Q+1*, EXIT!
ZTRTN Q+1*, EXIT!
ZTSAVE EXIT!
ZTSAVE("ESP*" Q+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 |  Local Variables  | All