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 |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: IVMLDEM7

Package: Income Verification Match

Routine: IVMLDEM7


Information

IVMLDEM7 ;ALB/KCL,LBD - IVM DEMOGRAPHIC UPLOAD - DELETE ADDRESS ; 3/11/12 2:39pm

Source Information

Source file <IVMLDEM7.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
VA FileMan 2 FILE^DIE  ^DIR  
Income Verification Match 1 (DELENT,RESET)^IVMLDEMU  
Kernel 1 ($$FMTE,$$NOW)^XLFDT  

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
Income Verification Match 2 IVMLDEM4  IVMLDEM8  

Entry Points

Name Comments DBIA/ICR reference
ADDR(DFN,IVMDA2,IVMDA1,IVMDA,IVMPPICK) ; - function to check if the delete field
; is an address field and return a flag.
ASK
LOOP ; - loop thru fields in ^IVM(301.92,"AD" x-ref
ADDRQ ; - return --> 1 if delete field is an address field
; --> 0 if delete field is not an address field
ASK1 ; - phone selected to be deleted - address fields not selected

External References

Name Field # of Occurrence
FILE^DIE ASK+25
^DIR ASK+7, ASK+17, ASK1+5
DELENT^IVMLDEMU LOOP+16
RESET^IVMLDEMU ADDRQ+3
$$FMTE^XLFDT ASK+24
$$NOW^XLFDT ASK+24

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: ASK+2
Function Call: WRITE
  • Prompt: !
  • Line Location: ASK+11
Function Call: WRITE
  • Prompt: !,"Deleting address fields... "
  • Line Location: LOOP+1
Function Call: WRITE
  • Prompt: "completed.",!
  • Line Location: LOOP+19
Function Call: WRITE
  • Prompt: !
  • Line Location: ASK1+1
Function Call: WRITE
  • Prompt: !,"Deleting PHONE NUMBER [RESIDENCE] field from the list... "
  • Line Location: ASK1+10
Routine Call
  • DIE
  • Line Location:
    • ASK+25
Routine Call
  • DIR
  • Line Location:
    • ASK+7
    • ASK+17
    • ASK1+5

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^IVM(301.5 - [#301.5] ADDR+28, LOOP+3, LOOP+6
^IVM(301.92 - [#301.92] ASKLOOP+2, LOOP+9

Label References

Name Line Occurrences
ADDRQ ADDR+25, ADDR+28, ASKASK+9, ASK+19, ASK1+7
ASK1 ASK+1, ASK+10, ASK+20, ASK+27
LOOP ASK1+8, ASK1+11

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DFN ADDR~, ADDR+25, ASK+24
DIR ASK+7!, ASK+17!, ASK1+5!
DIR("?" ASK+5*, ASK+14*, ASK+15*, ASK1+2*, ASK1+3*
DIR("A" ASK+2*, ASK+3*, ASK+4*, ASK+11*, ASK+12*, ASK+13*, ASK1+1*
DIR("B" ASK+6*, ASK+16*, ASK1+4*
DIR(0 ASK+6*, ASK+16*, ASK1+4*
ERRMSG ASK+23~
FDA ASK+23~
FDA(2 ASK+24*
IVMDA ADDR~, ADDR+25, ADDR+28
IVMDA1 ADDR~, ADDR+25, ADDR+28, LOOP+3, LOOP+6, LOOP+16
IVMDA2 ADDR~, ADDR+25, ADDR+28, LOOP+3, LOOP+6, LOOP+16
IVMFLAG ADDR+19~, ADDR+22*, ASK+8*, ASK+18*, LOOP+17*, LOOP+19, ADDRQ+3, ADDRQ+4, ASK1+6*
IVMFNAM ADDR+19~, LOOP+9*, LOOP+11, LOOP+13
IVMI ADDR+19~, LOOP+2*, LOOP+3
IVMJ ADDR+19~, LOOP+3*, LOOP+6, LOOP+16
IVMNODE ADDR+19~, LOOP+6*, LOOP+7, LOOP+9
IVMPPICK ADDR~, ASK+1, ASK+9, ASK+10*, ASK+19, ASK+20*, ASK+27, LOOP+1, LOOP+11, LOOP+13
ASK1+7, ASK1+8*
IVMPTR ADDR+19~, ADDR+28*, ASK
U LOOP+9
>> VALMBCK LOOP+19*
Y ADDR+19~, ASK+9, ASK+10, ASK+19, ASK+20, ASK1+7, ASK1+8
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All