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

Package: Income Verification Match

Routine: IVMUCHK


Information

IVMUCHK ;ALB/MLI - Filter routine to validate MT transmission before filing ; August 31,1994

Source Information

Source file <IVMUCHK.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
Income Verification Match 4 $$ZIR^IVMUCHK1  $$ZIC^IVMUCHK2  $$ZDP^IVMUCHK3  $$ZMT^IVMUCHK4  

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
Income Verification Match 1 IVMUM1  

Entry Points

Name Comments DBIA/ICR reference
EN() ; entry point to create temp array and begin filter checks
CHECK() ; check validity of transmission data
CHECKQ
ORDER(HLDA,IEN) ; get next node
CLEAR(NODE) ; convert HLQ to null
TOTAL(STRING,INCR,DEP) ; append total on the end
INC ; income
DEBT ; debts
NET ; net worth

External References

Name Field # of Occurrence
$$ZIR^IVMUCHK1 CHECK+6, CHECK+11
$$ZIC^IVMUCHK2 CHECK+5, CHECK+10
$$ZDP^IVMUCHK3 CHECK+9
$$ZMT^IVMUCHK4 CHECK+7

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^HL(772 - [#772] EN+6, EN+8, EN+11, EN+13, EN+19, ORDER+1, ORDER+2

Label References

Name Line Occurrences
$$CHECK EN+20
$$CLEAR EN+13, EN+19, ORDER+2
$$ORDER EN+9, EN+10, EN+14, EN+15
$$TOTAL EN+9, EN+18
CHECKQ CHECK+8
DEBT INC+1

Naked Globals

Name Field # of Occurrence
^( EN+6, EN+11

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ARRAY EN+4~, EN+7!
ARRAY( EN+13*, EN+14*, EN+15*, EN+16, EN+17!, EN+18*, CHECK+8, CHECK+9, CHECK+10, CHECK+11
ARRAY("PID" EN+8*
ARRAY("ZIC" EN+9*, CHECK+5
ARRAY("ZIR" EN+10*, CHECK+6
ARRAY("ZMT" EN+19*, CHECK+7
D TOTAL+1~
DEB TOTAL+1~*, DEBT+1*, NET+3
DEP EN+4~, EN+7*, EN+12*, EN+13, EN+14, EN+15, EN+16, EN+17*, EN+18, TOTAL~
INC+1
ERROR EN+4~, EN+5*, EN+6, EN+20*, EN+21, CHECK+4~, CHECK+5*, CHECK+6*, CHECK+7*, CHECK+8
, CHECK+9*, CHECK+10*, CHECK+11*, CHECKQ
HLDA EN+6, EN+8, EN+9, EN+10, EN+11, EN+13, EN+14, EN+15, EN+19, ORDER~
, ORDER+1, ORDER+2
>> HLFS EN+8, EN+9, EN+13, EN+16, EN+17, EN+18, EN+19, ORDER+2, CLEAR+2, INC+1
INC+2, DEBT+1, NET+1, NET+2, NET+3
>> HLQ CLEAR+2
I EN+4~, CLEAR+1~, CLEAR+2*, TOTAL+1~, INC+2*, DEBT+1*, NET+1*
IEN EN+4~, EN+6*, EN+8, EN+9, EN+10, EN+11*, EN+13, EN+14, EN+15, EN+19
, CHECK+4~, CHECK+8*, CHECK+9, CHECK+10, CHECK+11, ORDER~, ORDER+1*, ORDER+2
INC TOTAL+1~*, INC+1*, INC+2*, NET+3
INCR TOTAL~, INC+1
N TOTAL+1~
NET TOTAL+1~*, NET+1*, NET+2*, NET+3
NODE CLEAR~, CLEAR+2*, CLEAR+3
>> SPOUSE EN+7*, EN+16*
STRING EN+4~, TOTAL~, INC+2, DEBT+1, NET+1, NET+2
TYPE EN+4~
X EN+4~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All