IBCNEKIT ;DAOU/ESG - PURGE eIV DATA FILES ;11-JUL-2002
Source file <IBCNEKIT.m>
| 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 |
|---|---|---|
| Integrated Billing | 3 | IBCNE PURGE IIV DATA IBCNEKI2 IBCNEKIT |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN | ;
|
|
| EXIT | ;
|
|
| EN1 | ; Automated Monthly Purge *IB*2*595
|
|
| EXIT1 | ;
|
|
| PURGE | ; This procedure is queued to run in the background and does the
; actual purging. Variables available from the TaskMan call are: |
|
| PURGEX | ;
; Tell TaskManager to delete the task's record |
|
| INIT | ; This procedure calculates the default beginning and ending dates
; and displays screen messages about this option to the user. |
|
| INITX | ;
|
|
| DEFLT | ; IB*621/DW Added to assist with testing
|
|
| DEFLTX | ;
|
|
| BEGDT | ; This procedure captures the beginning date from the user.
|
|
| BEGDTX | ;
|
|
| ENDDT | ; This procedure captures the ending date from the user.
|
|
| ENDDTX | ;
|
|
| CONFIRM | ; This procedure displays a confirmation message to the user and
; asks if it is OK to proceed with the purge. |
|
| CONFX | ;
|
|
| QUEUE | ; This procedure queues the purge process for later at night.
; The concept for queuing the purge came from the insurance buffer ; purge routine, IBCNBPG. That purge process is also hard-coded to ; be run at 8:00 PM just like this one is. |
|
| QUEUEX | ;
|
|
| CHKTRK(IBTQ1) | ; IB*621, Evaluate associated records for one EICD transaction
; IBTQ1 = EICD Identification TQ IEN |
| Name | Field # of Occurrence |
|---|---|
| ^%ZTLOAD | QUEUE+24 |
| $$S^%ZTLOAD | PURGE+15, PURGE+51 |
| $$FIND1^DIC | INIT+12, INIT+13, INIT+14, CHKTRK+8 |
| ^DIK | PURGE+30, PURGE+35, PURGE+60, CHKTRK+44 |
| $$GET1^DIQ | PURGE+29, PURGE+54, PURGE+59, INIT+26, INIT+43, CHKTRK+11, CHKTRK+24, CHKTRK+32 |
| GETS^DIQ | CHKTRK+19 |
| ^DIR | INIT+57, DEFLT+10, BEGDT+6, ENDDT+7, CONFIRM+8, QUEUE+13, QUEUE+28 |
| PURGE^IBCNEKIT | QUEUE+9 |
| $$MGRP^IBCNEUT5 | INIT+72 |
| MSG^IBCNEUT5 | INIT+75 |
| $$SITE^VASITE | INIT+63, INIT+75 |
| $$FMADD^XLFDT | INIT+50 |
| $$FMTE^XLFDT | INIT+56, DEFLT+4, DEFLT+8, DEFLT+9, BEGDT+4, BEGDT+5, ENDDT+5, ENDDT+6, CONFIRM+4 |
| $$PROD^XUPROD | INIT+53, INIT+74, DEFLT+1, QUEUE+9 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^IBCN(365 - [#365] | Classic Fileman Calls, GET1^DIQ |
| ^IBCN(365.1 - [#365.1] | Classic Fileman Calls, GET1^DIQ |
| ^IBE(365.14 - [#365.14] | FIND1^DIC |
| ^IBCN(365.18 - [#365.18] | FIND1^DIC, GET1^DIQ |
| 365.185 | GETS^DIQ |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| BEGDT | EN+1~, EN1+1~, PURGE+12, INIT+17*, INIT+33*, INIT+45*, INIT+53, INIT+56, INIT+59, DEFLT+6 , DEFLT+9, BEGDT+2, BEGDT+4, BEGDT+5, BEGDT+8*, ENDDT+3, ENDDT+6, CONFIRM+4 |
| CNT | PURGE+10~, PURGE+12*, PURGE+14*, PURGE+15, PURGE+48*, PURGE+50*, PURGE+51 |
| DA | PURGE+10~, PURGE+28*, PURGE+29, PURGE+35*!, PURGE+49*, PURGE+54, PURGE+59, PURGE+63!, CHKTRK+31*, CHKTRK+32 , CHKTRK+33, CHKTRK+43*, CHKTRK+45! |
| DATE | PURGE+10~, PURGE+12*, PURGE+13*, PURGE+48*, PURGE+49*, INIT+3~, INIT+17*, INIT+18*, INIT+33, INIT+38* , INIT+39*, INIT+45 |
| DIK | PURGE+10~, PURGE+26*, PURGE+35*!, PURGE+48*, PURGE+63!, CHKTRK+42*, CHKTRK+45! |
| DIR | INIT+4~, INIT+57!, DEFLT+5~, DEFLT+10!, BEGDT+1~, BEGDT+6!, ENDDT+1~, ENDDT+7!, CONFIRM+2~, CONFIRM+8! , QUEUE+6~, QUEUE+28! |
| DIR("?" | DEFLT+9*, BEGDT+5*, ENDDT+6* |
| DIR("A" | DEFLT+7*, BEGDT+3*, ENDDT+4*, CONFIRM+6*, QUEUE+11* |
| DIR("B" | DEFLT+8*, BEGDT+4*, ENDDT+5*, CONFIRM+7*, QUEUE+12* |
| DIR(0 | INIT+57*, DEFLT+6*, BEGDT+2*, ENDDT+3*, CONFIRM+6*, QUEUE+12*, QUEUE+28* |
| DIROUT | INIT+4~, DEFLT+5~, BEGDT+1~, ENDDT+1~, CONFIRM+2~, QUEUE+6~ |
| DIRUT | INIT+4~, DEFLT+5~, DEFLT+11, BEGDT+1~, BEGDT+7, ENDDT+1~, ENDDT+8, CONFIRM+2~, QUEUE+6~ |
| DT | INIT+17, INIT+50, DEFLT+6, DEFLT+9, QUEUE+19 |
| DTOUT | INIT+4~, DEFLT+5~, BEGDT+1~, ENDDT+1~, CONFIRM+2~, QUEUE+6~ |
| DUOUT | INIT+4~, DEFLT+5~, BEGDT+1~, ENDDT+1~, CONFIRM+2~, QUEUE+6~ |
| ENDDT | EN+1~, EN1+1~, PURGE+13, PURGE+49, INIT+50*, INIT+53, INIT+59, DEFLT+4, DEFLT+8, DEFLT+12* , BEGDT+2, BEGDT+5, ENDDT+3, ENDDT+5, ENDDT+6, ENDDT+9*, CONFIRM+4, CHKTRK+22 |
| FILE | CHKTRK+3~, CHKTRK+41*, CHKTRK+42, CHKTRK+43 |
| FOUND | INIT+3~, INIT+17*, INIT+18, INIT+32*, INIT+37, INIT+39, INIT+44*, INIT+53, INIT+55, INIT+59 |
| HLIEN | PURGE+10~, PURGE+26*, PURGE+27*, PURGE+28, CHKTRK+3~, CHKTRK+29*, CHKTRK+30*, CHKTRK+31 |
| IBDNP | INIT+3~, INIT+23*, INIT+24, INIT+26*, INIT+29, INIT+30 |
| IBFIELDS | CHKTRK+3~, CHKTRK+19! |
| IBFIELDS( | CHKTRK+21, CHKTRK+22, CHKTRK+23 |
| IBHL7 | INIT+3~, INIT+23*, INIT+24*, INIT+25 |
| IBIORV | PURGE+11~, PURGE+18*, PURGE+19, PURGE+22 |
| IBPURGE | CHKTRK+3~, CHKTRK+7!, CHKTRK+37!, CHKTRK+39, CHKTRK+45! |
| IBPURGE("EICD" | CHKTRK+10*, CHKTRK+12*, CHKTRK+33*, CHKTRK+35*, CHKTRK+40*, CHKTRK+41, CHKTRK+43 |
| IBSKIP | CHKTRK+3~, CHKTRK+6*, CHKTRK+15, CHKTRK+22*, CHKTRK+25*, CHKTRK+37 |
| IBTQ1 | CHKTRK~, CHKTRK+8, CHKTRK+10, CHKTRK+40 |
| IBTQIEN | CHKTRK+3~, CHKTRK+11*, CHKTRK+12, CHKTRK+23*, CHKTRK+24, CHKTRK+30, CHKTRK+31, CHKTRK+35 |
| IBTQIEN1 | CHKTRK+3~, CHKTRK+8*, CHKTRK+9, CHKTRK+11, CHKTRK+15, CHKTRK+18 |
| IBTQIEN2 | CHKTRK+3~, CHKTRK+18*, CHKTRK+19, CHKTRK+21, CHKTRK+22, CHKTRK+23 |
| IBTQS | CHKTRK+3~, CHKTRK+24*, CHKTRK+25 |
| IBTRKIEN | CHKTRK+4~, CHKTRK+15*, CHKTRK+18 |
| IBVER | EN+1~, EN+2*, EN1+1~, EN1+2*, INIT+29, INIT+53, INIT+59, INIT+80, DEFLT+1, QUEUE+9 , QUEUE+25 |
| IBWEXT | PURGE+11~, PURGE+17*, PURGE+19, PURGE+22 |
| IBXMY | INIT+61~, INIT+75 |
| IBXMY("VHAeInsuranceRapidResponse@domain.ext" | INIT+74* |
| IOF | INIT+81 |
| MGRP | INIT+61~, INIT+72*, INIT+75 |
| MSG | INIT+61~ |
| MSG(1 | INIT+62* |
| MSG(2 | INIT+63* |
| MSG(3 | INIT+64* |
| MSG(4 | INIT+65* |
| MSG(5 | INIT+66* |
| MSG(6 | INIT+67* |
| MSG(7 | INIT+68* |
| MSG(8 | INIT+69* |
| MSG(9 | INIT+70* |
| PFLAG | PURGE+10~, PURGE+26*, PURGE+29*, PURGE+35, CHKTRK+4~, CHKTRK+6*, CHKTRK+30, CHKTRK+32*, CHKTRK+34, CHKTRK+37 |
| RPIEN | INIT+3~, INIT+25*, INIT+26, INIT+39*, INIT+40, INIT+43 |
| RPS | INIT+3~, INIT+40*, INIT+41 |
| STATLIST | EN+1~, EN1+1~, PURGE+21, INIT+12*, INIT+13*, INIT+14*, INIT+20, INIT+41, CHKTRK+25 |
| STOP | EN+1~, EN+3, EN+4, EN+5, EN+6, EN+7, EN1+1~, EN1+3, INIT+6*, INIT+53* , INIT+59*, DEFLT+11*, BEGDT+7*, ENDDT+8*, CONFIRM+9*, QUEUE+14*, QUEUE+16 |
| TQIEN | PURGE+10~, PURGE+13*, PURGE+16, PURGE+17, PURGE+18, PURGE+22, PURGE+27, PURGE+28, PURGE+35, PURGE+59* , INIT+3~, INIT+18*, INIT+19, INIT+24, INIT+25 |
| TQS | PURGE+10~, PURGE+16*, PURGE+21, INIT+3~, INIT+19*, INIT+20 |
| U | PURGE+16, PURGE+17, PURGE+18, PURGE+28, INIT+19, INIT+25, INIT+40, CHKTRK+31 |
| X | INIT+4~, DEFLT+5~, BEGDT+1~, ENDDT+1~, CONFIRM+2~, QUEUE+6~ |
| Y | INIT+4~, DEFLT+5~, DEFLT+11, DEFLT+12, BEGDT+1~, BEGDT+7, BEGDT+8, ENDDT+1~, ENDDT+8, ENDDT+9 , CONFIRM+2~, CONFIRM+9, QUEUE+6~, QUEUE+9, QUEUE+14 |
| ZTCPU | QUEUE+5~ |
| ZTDESC | QUEUE+5~, QUEUE+18* |
| ZTDTH | QUEUE+5~, QUEUE+19* |
| ZTIO | QUEUE+5~, QUEUE+20* |
| ZTKIL | QUEUE+5~ |
| ZTPRI | QUEUE+5~ |
| >> ZTQUEUED | PURGE+15, PURGE+51, PURGEX+2 |
| >> ZTREQ | PURGEX+2* |
| ZTRTN | QUEUE+5~, QUEUE+17* |
| ZTSAVE | QUEUE+5~ |
| ZTSAVE("BEGDT" | QUEUE+21* |
| ZTSAVE("ENDDT" | QUEUE+22* |
| ZTSAVE("STATLIST" | QUEUE+23* |
| ZTSK | QUEUE+5~, QUEUE+26 |
| >> ZTSTOP | PURGE+13, PURGE+15*, PURGE+39, PURGE+49, PURGE+51* |
| ZTSYNC | QUEUE+5~ |
| ZTUCI | QUEUE+5~ |