IVMLDEM9 ;ALB/BRM/PHH/LBD/JAM - IVM ADDRESS UPDATES PENDING REVIEW RPT ;4/18/12 4:43pm
Source file <IVMLDEM9.m>
| Package | Total | Call Graph |
|---|---|---|
| VA FileMan | 5 | (,C,NOW)^%DTC ($$FIND1,LIST)^DIC DT^DILF $$GET1^DIQ ^DIR |
| Income Verification Match | 4 | ($$DEMO,DELETE)^IVMLDEM5 ADDRDT^IVMLDEM6 DELENT^IVMLDEMU DPT^IVMPXFR |
| Kernel | 4 | HOME^%ZIS ^%ZISC (,$$S)^%ZTLOAD ($$DT,$$FMTE)^XLFDT |
| MailMan | 2 | ^XMD $$GOTLOCAL^XMXAPIG |
| Registration | 1 | (GETPRIOR,GETUPDTS,UPDADDLG,UPDDTTM)^DGADDUTL |
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Package | Total | Caller Graph |
|---|---|---|
| Income Verification Match | 3 | IVM ADDR UPDT PENDING REVIEW IVMLDEM6 IVMLDEMC |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN2 | ;entry point for IVM ADDR UPDT PENDING REVIEW menu option
|
|
| LOOP(DTPARAM,FILDAT) | ;main loop
|
|
| AUTOLOAD(DFN,IVMDA2,IVMDA1) | ;auto-upload records that not been reviewed
; this tag is called from ^IVMLDEMC |
|
| REJTADD | ;Reject the address
|
|
| ;report output
|
||
| DISPLAY | ;Display the report
|
|
| HDR | ;print header
|
|
| EXIT | ||
| ADRDTCK(DFN,IVMDA2,IVMDA1) | ;is the incoming address older than #2 address?
|
|
| PHNDTCK(DFN,IVMDA2,IVMDA1) | ;is the incoming phone # older than #2 phone #?
|
|
| MEMBER() | ;Return 0 if mail group has no local or remote member
|
|
| ;Set up parameters to email the report
|
||
| QUE | ;Que the task if user invokes option
|
|
| TOTAL | ;Display record total on the report
|
|
| LNPLUS | ;Increase line number for the email text
|
| Name | Field # of Occurrence |
|---|---|
| ^%DTC | LOOP+18 |
| C^%DTC | LOOP+20 |
| NOW^%DTC | EMAIL+4 |
| HOME^%ZIS | EXIT, QUE+7 |
| ^%ZISC | EXIT, QUE+7 |
| ^%ZTLOAD | QUE+6 |
| $$S^%ZTLOAD | HDR+2 |
| GETPRIOR^DGADDUTL | AUTOLOAD+10 |
| GETUPDTS^DGADDUTL | AUTOLOAD+43 |
| UPDADDLG^DGADDUTL | AUTOLOAD+44 |
| UPDDTTM^DGADDUTL | REJTADD+3 |
| $$FIND1^DIC | MEMBER+3 |
| LIST^DIC | MEMBER+4 |
| DT^DILF | LOOP+3 |
| $$GET1^DIQ | ADRDTCK+3, ADRDTCK+8, PHNDTCK+3, PHNDTCK+8 |
| ^DIR | EN2+5, EN2+12, DISPLAY+18 |
| $$DEMO^IVMLDEM5 | AUTOLOAD+39 |
| DELETE^IVMLDEM5 | AUTOLOAD+39 |
| ADDRDT^IVMLDEM6 | AUTOLOAD+8 |
| DELENT^IVMLDEMU | AUTOLOAD+36 |
| DPT^IVMPXFR | REJTADD+9 |
| $$DT^XLFDT | LOOP+4 |
| $$FMTE^XLFDT | DISPLAY+10 |
| ^XMD | EMAIL+14 |
| $$GOTLOCAL^XMXAPIG | MEMBER+5 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^DPT - [#2] | GET1^DIQ |
| ^XMB(3.8 - [#3.8] | FIND1^DIC |
| 3.812 | LIST^DIC |
| 301.511 | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^%ZOSF("TEST" | REJTADD+9 |
| ^DD("DD" | HDR+3, EMAIL+4 |
| ^DPT - [#2] | LOOP+10, LOOP+19 |
| ^IVM(301.5 - [#301.5] | LOOP+8, LOOP+9, LOOP+10, LOOP+11, LOOP+12, LOOP+14, LOOP+15, LOOP+21, AUTOLOAD+14, AUTOLOAD+17 , ADRDTCK+5, ADRDTCK+6, PHNDTCK+5, PHNDTCK+6 |
| ^IVM(301.92 - [#301.92] | LOOP+6, AUTOLOAD+13, AUTOLOAD+21, ADRDTCK+4, PHNDTCK+4 |
| ^TMP("IVMLDEM9" | EN2+1!, LOOP+22*, DISPLAY+2, DISPLAY+3, DISPLAY+5, DISPLAY+7, DISPLAY+8, EXIT+2! |
| ^TMP($J | EN2+2!, DISPLAY+10*, DISPLAY+11*, DISPLAY+15*, DISPLAY+17*, HDR+6*, HDR+8*, HDR+10*, HDR+12*, HDR+14* , HDR+16*, EXIT+1!, EMAIL+8, EMAIL+10*, EMAIL+12*, TOTAL+2, TOTAL+5*, TOTAL+7* |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | EMAIL+2~, EMAIL+4 |
| AUTODT | LOOP+1~, LOOP+3, LOOP+5, LOOP+16 |
| DA | REJTADD+7~, REJTADD+8* |
| DATA | PRINT+1~, DISPLAY+8*, DISPLAY+10 |
| DAYS | PRINT+1~, DISPLAY+1*, DISPLAY+3*, DISPLAY+5, DISPLAY+7, DISPLAY+8 |
| DFN | LOOP+1~, LOOP+2~, LOOP+9*, LOOP+10, LOOP+19, LOOP+22, AUTOLOAD~, AUTOLOAD+3, AUTOLOAD+8, AUTOLOAD+10 , AUTOLOAD+43, AUTOLOAD+44, REJTADD+3, REJTADD+8, ADRDTCK~, ADRDTCK+1, ADRDTCK+3, PHNDTCK~, PHNDTCK+1, PHNDTCK+3 |
| DGCURR | AUTOLOAD+42~, AUTOLOAD+43, AUTOLOAD+44 |
| DGENUPLD | REJTADD+6~ |
| DGPRIOR | AUTOLOAD+10~, AUTOLOAD+44 |
| DIFROM | EMAIL+2~ |
| DIR | EN2+5!, EN2+12!, DISPLAY+18! |
| DIR(0 | EN2+5*, EN2+12*, DISPLAY+18* |
| DLINE | HDR+1~ |
| DT | HDR+3 |
| DTDIFF | LOOP+1~, LOOP+18*, LOOP+22 |
| DTPARAM | LOOP~, LOOP+3 |
| DUZ | AUTOLOAD+4~, AUTOLOAD+5* |
| ERR | ADRDTCK+2~, ADRDTCK+3, ADRDTCK+8, PHNDTCK+2~, PHNDTCK+3, PHNDTCK+8, QUE+1~ |
| EX | PRINT+1~, DISPLAY+3, DISPLAY+5, DISPLAY+7, HDR+2* |
| FILDAT | LOOP~, LOOP+4* |
| IEN92 | ADRDTCK+2~, ADRDTCK+4*, ADRDTCK+5, ADRDTCK+6, PHNDTCK+2~, PHNDTCK+4*, PHNDTCK+5, PHNDTCK+6 |
| IENS | ADRDTCK+2~, ADRDTCK+7*, ADRDTCK+8, PHNDTCK+2~, PHNDTCK+7*, PHNDTCK+8 |
| IOP | QUE+1~ |
| IOST | DISPLAY+18 |
| IVMDA | LOOP+1~, LOOP+13*, LOOP+14*, LOOP+15, LOOP+22, PRINT+1~, DISPLAY+6*, DISPLAY+7*, DISPLAY+8, ADRDTCK+2~ , ADRDTCK+6*, ADRDTCK+7, PHNDTCK+2~, PHNDTCK+6*, PHNDTCK+7 |
| IVMDA1 | LOOP+1~, LOOP+9*, LOOP+11*, LOOP+12, LOOP+14, LOOP+15, LOOP+22, AUTOLOAD~, AUTOLOAD+3, AUTOLOAD+8 , AUTOLOAD+14, AUTOLOAD+17, AUTOLOAD+36, AUTOLOAD+39, ADRDTCK~, ADRDTCK+1, ADRDTCK+5, ADRDTCK+6, ADRDTCK+7, PHNDTCK~ , PHNDTCK+1, PHNDTCK+5, PHNDTCK+6, PHNDTCK+7 |
| IVMDA2 | LOOP+1~, LOOP+6*, LOOP+8*, LOOP+9, LOOP+10, LOOP+11, LOOP+12, LOOP+14, LOOP+15, LOOP+21 , LOOP+22, AUTOLOAD~, AUTOLOAD+3, AUTOLOAD+8, AUTOLOAD+14, AUTOLOAD+17, AUTOLOAD+36, AUTOLOAD+39, ADRDTCK~, ADRDTCK+1 , ADRDTCK+5, ADRDTCK+6, ADRDTCK+7, PHNDTCK~, PHNDTCK+1, PHNDTCK+5, PHNDTCK+6, PHNDTCK+7 |
| IVMDT | LOOP+1~, LOOP+15*, LOOP+16, LOOP+18, LOOP+20, LOOP+22, HDR+1~, HDR+3*, HDR+8 |
| IVMFIELD | AUTOLOAD+4~ |
| IVMFLAG | AUTOLOAD+4~, AUTOLOAD+41 |
| IVMI | AUTOLOAD+4~, AUTOLOAD+13*, AUTOLOAD+14 |
| IVMIEN | MEMBER+1~, MEMBER+3*, MEMBER+4 |
| IVMJ | AUTOLOAD+4~, AUTOLOAD+14*, AUTOLOAD+17, AUTOLOAD+36 |
| IVMLN | PRINT+1~, DISPLAY+10, DISPLAY+15, DISPLAY+17, HDR+6, HDR+8, HDR+10, HDR+12, HDR+14, HDR+16 , EMAIL+10, EMAIL+12, TOTAL+5, TOTAL+7, LNPLUS+1* |
| IVMNODE | AUTOLOAD+4~, AUTOLOAD+17*, AUTOLOAD+18, AUTOLOAD+21 |
| IVMRMT | MEMBER+1~ |
| IVMRMT("DILIST" | MEMBER+5 |
| IVMTOTAL | TOTAL+1~, TOTAL+2*, TOTAL+7 |
| IVMVALUE | AUTOLOAD+4~ |
| IVMX | REJTADD+7~, REJTADD+9* |
| NADDRDT | ADRDTCK+2~, ADRDTCK+8*, ADRDTCK+9, ADRDTCK+10 |
| NAME | LOOP+1~, LOOP+19*, LOOP+22 |
| NPHNDT | PHNDTCK+2~, PHNDTCK+8*, PHNDTCK+9, PHNDTCK+10 |
| OADDRDT | ADRDTCK+2~, ADRDTCK+3*, ADRDTCK+9, ADRDTCK+10 |
| OPHNDT | PHNDTCK+2~, PHNDTCK+3*, PHNDTCK+9, PHNDTCK+10 |
| PAGE | PRINT+1~ |
| POP | QUE+1~ |
| RDT | EMAIL+3~, EMAIL+5*, EMAIL+6 |
| RESULT | MEMBER+1~, MEMBER+2*, MEMBER+5*, MEMBER+6 |
| RF171 | LOOP+1~, LOOP+6*, LOOP+7, LOOP+12, LOOP+14 |
| SSN | LOOP+2~, LOOP+19*, LOOP+22, PRINT+1~, DISPLAY+4*, DISPLAY+5*, DISPLAY+7, DISPLAY+8, DISPLAY+10 |
| TODAY | LOOP+1~, LOOP+4*, LOOP+18 |
| U | MEMBER+5 |
| UPLDT | LOOP+1~, LOOP+20*, LOOP+22 |
| X | LOOP+18, LOOP+20, REJTADD+7~, REJTADD+8*, REJTADD+9*, QUE+1~ |
| X1 | LOOP+2~, LOOP+18*, LOOP+20* |
| X2 | LOOP+2~, LOOP+18*, LOOP+20* |
| XMDUZ | PRINT+1~ |
| XMSUB | PRINT+1~, EMAIL+6* |
| XMTEXT | PRINT+1~, EMAIL+13* |
| XMY | PRINT+1~ |
| XMY("G.IVM AD | DR UPDT REPORT" , EMAIL+7* |
| Y | LOOP+2~, HDR+1~, HDR+3*, EMAIL+4*, EMAIL+5 |
| ZTDESC | QUE+1~, QUE+5* |
| ZTIO | QUE+1~, QUE+3* |
| >> ZTQUEUED | EN2+5, EN2+8, HDR+2, EMAIL+2 |
| ZTRTN | QUE+1~, QUE+4* |
| ZTSAVE | QUE+1~ |
| ZTSK | EN2+6, QUE+1~, QUE+8 |
| >> ZTSTOP | HDR+2* |
| ZUSR | QUE+1~ |