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

Package: Police and Security

Routine: ESPDUP


Information

ESPDUP ;ALBANY/CJM - DELETES DUPLICATE ENTRIES IN MASTER NAME INDEX FILE;8/92

Source Information

Source file <ESPDUP.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
VA FileMan 4 ^DIC  ^DIE  ^DIK  ^DIR  

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 DELETE DUPLICATE NAME  

Entry Points

Name Comments DBIA/ICR reference
EN ;Allows duplicate names to be deleted from the Master Name Index file.
SELECT() ;
REPLACE(OLD,NEW) ;
DELETE(OLD) ;
RUSURE(OLD,NEW) ;
EDIT(FILE,REC,FIELD,VALUE,SUB,SUBREC) ;
REFS ;;<file #><xref><subscript if in multiple><field #>

External References

Name Field # of Occurrence
^DIC SELECT+7
^DIE EDIT+6, EDIT+12
^DIK DELETE+3
^DIR RUSURE+7

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Which name do you want to delete from the Master Name Index?"
  • Line Location: EN+5
Function Call: WRITE
  • Prompt: !!,"** PLEASE NOTE **"
  • Line Location: EN+9
Function Call: WRITE
  • Prompt: !,"Entries in the Master Name Index file are referenced from many other files."
  • Line Location: EN+10
Function Call: WRITE
  • Prompt: !,"Before you are allowed to delete a duplicate entry you must first indicate"
  • Line Location: EN+11
Function Call: WRITE
  • Prompt: !,"the correct entry to keep so that all references in all files can be changed"
  • Line Location: EN+12
Function Call: WRITE
  • Prompt: !,"to the correct entry."
  • Line Location: EN+13
Function Call: WRITE
  • Prompt: !!,"Which entry do you want to keep?",!
  • Line Location: EN+14
Function Call: WRITE
  • Prompt: !,"You must select a different entry!",!
  • Line Location: EN+18
Function Call: WRITE
  • Prompt: !,"DELETED",!
  • Line Location: DELETE+4
Function Call: WRITE
  • Prompt: !
  • Line Location: RUSURE+6
Routine Call
  • DIC
  • Line Location:
    • SELECT+7
Routine Call
  • DIE
  • Line Location:
    • EDIT+6
    • EDIT+12
Routine Call
  • DIR
  • Line Location:
    • RUSURE+7

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)
^ESP( REPLACE+12, REPLACE+15
^ESP(910 - [#910] RUSURE+5

Label References

Name Line Occurrences
$$RUSURE EN+21
$$SELECT EN+6, EN+17
DELETE EN+27
EDIT REPLACE+14, REPLACE+15
REPLACE EN+24

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
COUNT REPLACE+3~, REPLACE+4*, REPLACE+6*
DA DELETE+1~, DELETE+2*, RUSURE+2~, EDIT+1~, EDIT+5*, EDIT+11*
DA(1 EDIT+10*
DIC SELECT+4~, SELECT+5*
DIC("A" SELECT+6*
DIC(0 SELECT+5*
DIE EDIT+1~, EDIT+2*, EDIT+9*
DIK DELETE+1~, DELETE+2*
DINUM SELECT+4~
DIR RUSURE+2~
DIR("A" RUSURE+5*
DIR("B" RUSURE+4*
DIR(0 RUSURE+3*
DLAYGO SELECT+4~
DR EDIT+1~, EDIT+3*
DTIME SELECT+4~
>> DTOUT SELECT+8
>> DUOUT SELECT+8
FIELD EDIT~, EDIT+3
FILE EDIT~, EDIT+2
NAME EN+3~
NAME("DELETE" EN+4*, EN+6*, EN+7, EN+16, EN+18, EN+21, EN+24, EN+27
NAME("KEEP" EN+4*, EN+16, EN+17*, EN+18, EN+19, EN+21, EN+24
NEW REPLACE~, REPLACE+14, REPLACE+15, RUSURE~, RUSURE+5
OLD REPLACE~, REPLACE+12, REPLACE+15, DELETE~, DELETE+2, RUSURE~, RUSURE+5
REC REPLACE+3~, REPLACE+12*, REPLACE+14, REPLACE+15, EDIT~, EDIT+5, EDIT+9, EDIT+10
REF REPLACE+3~, REPLACE+5*, REPLACE+7
REF("FIELD" REPLACE+7*, REPLACE+10, REPLACE+14, REPLACE+15
REF("FILE" REPLACE+7*, REPLACE+8, REPLACE+12, REPLACE+14, REPLACE+15
REF("SUB" REPLACE+7*, REPLACE+13, REPLACE+15
REF("XREF" REPLACE+7*, REPLACE+9, REPLACE+12, REPLACE+15
SUB EDIT~, EDIT+4, EDIT+9
SUBREC REPLACE+3~, REPLACE+15*, EDIT~, EDIT+8, EDIT+11
VALUE EDIT~, EDIT+3
X SELECT+4~, RUSURE+2~
Y SELECT+4~, SELECT+8, SELECT+9, RUSURE+2~, RUSURE+8

Marked Items

Name Field # of Occurrence
$T(REFS+COUNT REPLACE+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 |  Local Variables |  Marked Items  | All