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~ |