IVMUPUR ;ALB/CPM - PURGE IVM TRANSMISSION RECORDS ; 22-MAY-94
Source file <IVMUPUR.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 |
---|---|---|
Income Verification Match | 1 | IVM SYS PURGE TRANSMISSIONS |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ; Queue job to purge IVM Transmissions from file #301.6
|
|
SEL | ; - select an income year prior to that which current MT's are based
|
|
ENQ | ||
NODUZ() | ; Check for the existence of DUZ
; Input: NONE ; Output: 0 -- has DUZ, 1 -- no DUZ |
|
OKAY() | ; Okay to queue this job?
; Input: NONE ; Output: 0 -- No, not okay, 1 -- Yes, okay to continue |
|
TASK | ; Task off the job.
|
|
DQ | ; Tasked entry point to purge transmission data.
; Input: IVMYR -- Income year for which to purge data |
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 |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^IVM(301.6 - [#301.6] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^IVM(301.5 - [#301.5] | DQ+7, DQ+8, DQ+10 |
^IVM(301.6 - [#301.6] | DQ+14 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> % | DQ+4, DQ+18 |
%DT | SEL+2*! |
%DT("A" | SEL+1* |
%DT(0 | SEL+2* |
DA | DQ+16*, DQ+42! |
DFN | DQ+7*, DQ+8, DQ+42! |
DIK | DQ+16*, DQ+42! |
DIR | OKAY+3~ |
DIR("?" | OKAY+5*, OKAY+6* |
DIR("A" | OKAY+4* |
DIR(0 | OKAY+4* |
DIRUT | OKAY+3~, OKAY+7 |
DT | EN+4 |
DTOUT | SEL+2, OKAY+3~, OKAY+7 |
DUOUT | OKAY+3~, OKAY+7 |
DUZ | NODUZ+4, DQ+24 |
IVMCNTP | DQ+3*, DQ+15*, DQ+36, DQ+42! |
IVMCNTT | DQ+3*, DQ+9*, DQ+34, DQ+42! |
IVMCNTV | DQ+3*, DQ+11*, DQ+35, DQ+42! |
IVMDA | DQ+8*, DQ+10, DQ+14, DQ+42! |
IVMEND | DQ+18*, DQ+29, DQ+42! |
IVMPYR | EN+4*, EN+13, SEL+3, ENQ! |
IVMSTART | DQ+4*, DQ+28, DQ+42! |
IVMTR | DQ+14*, DQ+16, DQ+42! |
IVMTXT | DQ+42! |
IVMTXT(1 | DQ+26* |
IVMTXT(10 | DQ+35* |
IVMTXT(11 | DQ+36* |
IVMTXT(2 | DQ+27* |
IVMTXT(3 | DQ+28* |
IVMTXT(4 | DQ+29* |
IVMTXT(5 | DQ+30* |
IVMTXT(6 | DQ+31* |
IVMTXT(7 | DQ+32* |
IVMTXT(8 | DQ+33* |
IVMTXT(9 | DQ+34* |
IVMYR | SEL+4*, ENQ!, DQ+7, DQ+8, DQ+32, DQ+42! |
XMDUZ | DQ+22*, DQ+43! |
XMSUB | DQ+21*, DQ+43! |
XMTEXT | DQ+23*, DQ+43! |
XMY | DQ+43! |
XMY( | DQ+24* |
Y | SEL+2, SEL+3, SEL+4, NODUZ+3~, NODUZ+4*, NODUZ+5, OKAY+3~, OKAY+7 |
>> ZTDESC | TASK+2* |
>> ZTIO | TASK+1* |
>> ZTQUEUED | DQ+41 |
>> ZTREQ | DQ+41* |
>> ZTRTN | TASK+1* |
>> ZTSAVE("IVMYR" | TASK+1* |
ZTSK | TASK+3, TASK+4! |