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 |  Marked Items  | All
Print Page as PDF
Routine: ESPMNI2

Package: Police and Security

Routine: ESPMNI2


Information

ESPMNI2 ;DALISC/CKA - MASTER NAME EDIT;5/92

Source Information

Source file <ESPMNI2.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
VA FileMan 6 DD^%DT  DT^DICRW  ^DIE  ^DIR  ^DIWP  ^DIWW  

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

Package Total Caller Graph
Police and Security 2 ESPMNI  ESPMNI1  

Entry Points

Name Comments DBIA/ICR reference
EN ;
MNI
FDISP ;Displays a master name input record- ESPFN must be defined
RD
EDIT ;
REV
EXIT
MORE
HELP
DR ;

External References

Name Field # of Occurrence
DD^%DT FDISP+12
DT^DICRW EN+1
^DIE EDIT+6
^DIR MNIREVMORE
^DIWP FDISP+39
^DIWW FDISP+40

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"1) Name: ",ESPD(1),?40,"2) Height: ",ESPD(24)
  • Line Location: FDISP+10
Function Call: WRITE
  • Prompt: !?3,"SSN: ",ESPD(2),?43,"Weight: ",ESPD(25)
  • Line Location: FDISP+11
Function Call: WRITE
  • Prompt: !?3,"DOB: "
  • Line Location: FDISP+12
Function Call: WRITE
  • Prompt: Y,?43,"Hair Color: ",$S($G(^ESP(910.7,+ESPD(26),0))]"":$P(^(0),U),1:""),!?3,"SEX: ",ESPD(8)
  • Line Location: FDISP+12
Function Call: WRITE
  • Prompt: ?43,"Eye Color: ",$S($G(^ESP(910.7,+ESPD(27),0))]"":$P(^(0),U),1:"")
  • Line Location: FDISP+13
Function Call: WRITE
  • Prompt: !?3,"RACE: ",$S($G(^DIC(10,+ESPD(9),0))]"":$P(^(0),U),1:"")
  • Line Location: FDISP+14
Function Call: WRITE
  • Prompt: ?43,"Skin Tone: ",$S($G(^ESP(910.7,+ESPD(28),0))]"":$P(^(0),U),1:"")
  • Line Location: FDISP+15
Function Call: WRITE
  • Prompt: !?3,"Category: ",ESPD(4)
  • Line Location: FDISP+16
Function Call: WRITE
  • Prompt: ?43,"Scars/Marks: "
  • Line Location: FDISP+17
Function Call: WRITE
  • Prompt: !?3,"Driver's License #: ",ESPD(10),?43,$E(ESPD(29),1,35)
  • Line Location: FDISP+18
Function Call: WRITE
  • Prompt: !?3,"State: ",$S($G(^DIC(5,+ESPD(11),0))]"":$P(^(0),U,1),1:"")
  • Line Location: FDISP+19
Function Call: WRITE
  • Prompt: !,"3) Service: ",$S($G(^DIC(49,+ESPD(5),0))]"":$P(^(0),U,1),1:"")
  • Line Location: FDISP+20
Function Call: WRITE
  • Prompt: !?3,"ID Badge: ",ESPD(7)
  • Line Location: FDISP+21
Function Call: WRITE
  • Prompt: !,"4) Place of Employment: ",?40,"5) Home Address: "
  • Line Location: FDISP+23
Function Call: WRITE
  • Prompt: !?3,ESPD(6),?43,ESPD(12)
  • Line Location: FDISP+24
Function Call: WRITE
  • Prompt: !?3,"Address: ",?43,"Home Address [Line 2]: "
  • Line Location: FDISP+25
Function Call: WRITE
  • Prompt: !?3,ESPD(18),?43,ESPD(13)
  • Line Location: FDISP+26
Function Call: WRITE
  • Prompt: !?3,"Address [Line 2]: ",?43,"City: ",ESPD(14)
  • Line Location: FDISP+27
Function Call: WRITE
  • Prompt: !?3,ESPD(19),?43,"State: ",$S($G(^DIC(5,+ESPD(15),0))]"":$P(^(0),U),1:"")
  • Line Location: FDISP+28
Function Call: WRITE
  • Prompt: !?3,"City: ",ESPD(20),?43,"Zip: ",ESPD(16)
  • Line Location: FDISP+29
Function Call: WRITE
  • Prompt: !?3,"State: ",$S($G(^DIC(5,+ESPD(21),0))]"":$P(^(0),U),1:""),?43,"Home Phone: ",ESPD(17)
  • Line Location: FDISP+30
Function Call: WRITE
  • Prompt: !?3,"Zip: ",ESPD(22)
  • Line Location: FDISP+31
Function Call: WRITE
  • Prompt: !?3,"Office Phone: ",ESPD(23)
  • Line Location: FDISP+32
Function Call: WRITE
  • Prompt: "Alias ",I,": ",ESPAKA(I),!
  • Line Location: FDISP+36
Function Call: WRITE
  • Prompt: !,"7) Remarks: "
  • Line Location: FDISP+38
Function Call: WRITE
  • Prompt: !,$C(7),"NUMBER MUST BE 1-7"
  • Line Location: RD+4
Function Call: WRITE
  • Prompt: !
  • Line Location: RD+5
Function Call: WRITE
  • Prompt: !!
  • Line Location: EDIT+1
Function Call: WRITE
  • Prompt: !!?5,"Record is in use. Try later.",!,$C(7)
  • Line Location: EDIT+3
Function Call: WRITE
  • Prompt: !!,"Editing completed."
  • Line Location: EDIT+9
Function Call: WRITE
  • Prompt: !!,"Enter '^' to stop or <RET> to continue or enter the number by the fields you want to edit. You may enter any combination of numbers separated by commas (ex: 1,3,5)",!
  • Line Location: HELP+0
Routine Call
  • DIE
  • Line Location:
    • EDIT+6
Routine Call
  • DIR
  • Line Location:
    • MNI
    • REV
    • MORE

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(10 - [#10] FDISP+14
^DIC(49 - [#49] FDISP+20
^DIC(5 - [#5] FDISP+19, FDISP+28, FDISP+30
^ESP(910 - [#910] FDISP+3, FDISP+4, FDISP+35, FDISP+36, FDISP+39, EDIT+2, EDIT+7
^ESP(910.7 - [#910.7] FDISP+12, FDISP+13, FDISP+15
^TMP($J EXIT+1!
^UTILITY($J FDISP+38!

Label References

Name Line Occurrences
EXIT MNI+1, FDISP+3, FDISP+22, FDISP+33, RD+2, EDIT+3, EDIT+8
FDISP REV
HELP RD+1
MORE FDISP+22, FDISP+33
RD FDISP+22, FDISP+33, RD+5, HELP

Naked Globals

Name Field # of Occurrence
^( FDISP+36, FDISP+39
^(0 FDISP+12, FDISP+13, FDISP+14, FDISP+15, FDISP+19, FDISP+20, FDISP+28, FDISP+30
^(1 FDISP+4
^(2 FDISP+4
^(3 FDISP+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%X EXIT+1!
%Y EXIT+1!
DA EDIT+4*, EXIT+1!
DIC EXIT+1!
DIE EDIT+4*, EDIT+6!, EXIT+1!
DIR MNI!, REV!, EXIT+1!, MORE!
DIR("A" REV*, MORE*
DIR("B" REV*, MORE*
DIR(0 MNI*, REV*, MORE*
DIRUT MNI+1, EXIT+1!
DIWF FDISP+38*, EXIT+1!
DIWL FDISP+38*, EXIT+1!
DIWR FDISP+38*, EXIT+1!
DR EDIT+4*, EDIT+5*, EDIT+6!, EXIT+1!
DTIME RD
>> DTOUT FDISP+22, FDISP+33, EDIT+8, EXIT
ER RD+4*, RD+5!, EXIT+1!
ESP0 FDISP+4*, FDISP+6, EXIT+1!
ESP1 FDISP+4*, FDISP+7, EXIT+1!
ESP2 FDISP+4*, FDISP+8, EXIT+1!
ESP3 FDISP+4*, FDISP+9, EXIT+1!
ESPAKA FDISP+35*, FDISP+36*, EXIT+1!
ESPAKA( FDISP+36*
ESPD EXIT+1!
ESPD( FDISP+6*, FDISP+7*, FDISP+8*, FDISP+9*
ESPD(1 FDISP+10
ESPD(10 FDISP+18
ESPD(11 FDISP+19
ESPD(12 FDISP+24
ESPD(13 FDISP+26
ESPD(14 FDISP+27
ESPD(15 FDISP+28
ESPD(16 FDISP+29
ESPD(17 FDISP+30
ESPD(18 FDISP+26
ESPD(19 FDISP+28
ESPD(2 FDISP+11
ESPD(20 FDISP+29
ESPD(21 FDISP+30
ESPD(22 FDISP+31
ESPD(23 FDISP+32
ESPD(24 FDISP+10
ESPD(25 FDISP+11
ESPD(26 FDISP+12
ESPD(27 FDISP+13
ESPD(28 FDISP+15
ESPD(29 FDISP+18
ESPD(3 FDISP+12
ESPD(4 FDISP+16
ESPD(5 FDISP+20
ESPD(6 FDISP+24
ESPD(7 FDISP+21
ESPD(8 FDISP+12
ESPD(9 FDISP+14
ESPDOB EXIT+1!
>> ESPFN MNI+2*, FDISP+3, FDISP+4, FDISP+35, FDISP+36, FDISP+39, EDIT+2, EDIT+4, EDIT+7
ESPJ EXIT+1!
ESPNO EXIT+1!
ESPREM FDISP+38*, FDISP+39*, EXIT+1!
ESPX EXIT+1!
ESPX( RD+3*, RD+4, EDIT+5
ESPZ FDISP+39*, EXIT+1!
I FDISP+6*, FDISP+7*, FDISP+8*, FDISP+9*, FDISP+36*, RD+3*, RD+4*, EDIT+5*, EXIT+1!
IEN EXIT+1!
U FDISP+6, FDISP+7, FDISP+8, FDISP+9, FDISP+12, FDISP+13, FDISP+14, FDISP+15, FDISP+19, FDISP+20
FDISP+28, FDISP+30, FDISP+36
X FDISP+39*, RD*, RD+1, RD+2, RD+3, EXIT+1!
Y MNI+1, MNI+2, FDISP+12*, FDISP+22, FDISP+33, REVEXIT+1!

Marked Items

Name Field # of Occurrence
$T(DR+ESPX(1) EDIT+5
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 |  Marked Items  | All