IBAERR3 ;ALB/AAS - RX COPAY EXEMPTION ALERT PROCESSOR ;15-JAN-93
Source file <IBAERR3.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 | IBAERR2 IBAMTC IBARXEB |
Name | Comments | DBIA/ICR reference |
---|---|---|
SEND | ; -- use kernel alerts
|
|
SENDQ | ||
TOWHO | ; -- set xqa array to deliver to
|
|
TOWHOQ | ||
1 | ; -- process info only alerts
|
|
11 | ; -- process action alerts
|
|
PROC | ; -- process alert
; -- run ^ibarxex to see if okay |
|
PROCQ | ||
CLEAR | ; -- clear entry in 354.4 and alert in 354.1
|
|
CLEARQ | ||
WRITE | ; -- write out long message
; xqadata = alert type;dfn;exemption;ibjob;ibwhere;duz;dt;alert entry |
|
WRITEQ | ||
UP | ; -- update error file with user
|
|
UPQ | ||
MSG | ;;
|
|
PURGE | ; -- purge entries in 354.4, clear pointer in 354.1, delete alert
; purge cleared entries older than 30 days, all over 60 days |
Name | Field # of Occurrence |
---|---|
C^%DTC | PURGE+7, PURGE+8 |
FILE^DICN | SEND+6 |
^DIE | SEND+13, SEND+15, UP+5, UP+9, PURGE+17 |
^DIK | PURGE+22 |
^DIR | PROC+4, CLEAR+4 |
^IBAERR2 | WRITE+9, WRITE+15, WRITE+18 |
DISP^IBARXEU | WRITE+5 |
EN^IBARXEX | PROC+6 |
$$PT^IBEFUNC | SEND+3, WRITE+3 |
$$DAT1^IBOUTL | WRITE+10 |
DELETEA^XQALERT | PURGE+20 |
SETUP^XQALERT | SEND+19 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^IBA(354.1 - [#354.1] | Classic Fileman Calls |
^IBA(354.4 - [#354.4] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^IBA(354.1 - [#354.1] | UP+7, PURGE+17 |
^IBA(354.4 - [#354.4] | UP+4, PURGE+6, PURGE+11, PURGE+13, PURGE+19 |
^IBE(350.9 - [#350.9] | TOWHO+5 |
^IBE(354.5 - [#354.5] | SEND+4, SEND+5, TOWHO+2, TOWHO+3, PURGE+16 |
^VA(200 - [#200] | WRITE+10 |
^XMB(3.8 - [#3.8] | TOWHO+3, TOWHO+6 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DA | SEND+1~, SEND+13*!, SEND+15*!, UP+2~, UP+4*, UP+8!, UP+9*, PURGE+17*!, PURGE+22*! |
DD | SEND+6! |
DFN | SEND+3, SEND+11, 1+2~, 11+2~, PROC+6*, WRITE+3*, WRITE+5 |
DIC | SEND+1~, SEND+6*, SEND+13!, SEND+15!, UP+2~, UP+8! |
DIC(0 | SEND+6* |
DIE | SEND+1~, SEND+13*!, SEND+15*!, UP+2~, UP+5*, UP+8!, UP+9*, PURGE+17*! |
DIK | PURGE+22*! |
DIR | 1+2~, 11+2~, PROC+2~, CLEAR+2~ |
DIR("?" | PROC+3*, CLEAR+3* |
DIR("A" | PROC+4*, CLEAR+4* |
DIR("B" | PROC+4*, CLEAR+4* |
DIR(0 | PROC+4*, CLEAR+4* |
DIRUT | 1+2~, 11+2~, PROC+5, CLEAR+1, CLEAR+5 |
DLAYGO | SEND+1~, SEND+6* |
DO | SEND+6! |
DR | SEND+1~, SEND+13*!, SEND+15*!, UP+2~, UP+5*, UP+8!, UP+9*, PURGE+17*! |
DT | SEND+11, WRITE+5, PURGE+7, PURGE+8 |
DUOUT | 1+2~, 11+2~ |
DUZ | SEND+11, UP+5 |
I | TOWHO+1~, TOWHO+2*, TOWHO+3* |
IB30 | PURGE+7*, PURGE+11, PURGE+24! |
IB60 | PURGE+8*, PURGE+14, PURGE+24! |
IBA | SEND+1~, SEND+4*, SEND+7, SEND+8, SEND+9 |
>> IBALERT | SEND+2*, SEND+4, SEND+5, SEND+6, SEND+11, TOWHO+2, TOWHO+3, TOWHO+5, PURGE+19* |
IBCLEAR | 1+2~*, 1+4!, 11+2~*, PROC+5*, CLEAR+4 |
IBDA | SEND+1~, SEND+6*, SEND+7, SEND+11, SEND+13, PURGE+11*, PURGE+13, PURGE+16, PURGE+17, PURGE+19 , PURGE+22, PURGE+24! |
IBDFN | PROC+2~, PROC+6* |
>> IBDT | PURGE+9*, PURGE+11*, PURGE+14 |
>> IBEXDA | SEND+11, SEND+15 |
>> IBEXERR | SEND+2, SENDQ* |
>> IBJOB | SEND+11 |
IBP | SEND+1~, SEND+3*, SEND+8, 1+2~, 11+2~, WRITE+3*, WRITE+4 |
>> IBWHER | SEND+11 |
J | TOWHO+1~, TOWHO+2*, TOWHO+3*, TOWHO+5*, TOWHO+6, TOWHO+7 |
X | SEND+1~, SEND+5*, SEND+6*, PROC+2~, CLEAR+2~, UP+2~, UP+4*, UP+8!, PURGE+7, PURGE+8 , PURGE+13*, PURGE+14, PURGE+17*, PURGE+24! |
X1 | PURGE+7*, PURGE+8*, PURGE+24! |
X2 | PURGE+7*, PURGE+8*, PURGE+24! |
XQA | SEND+1~, TOWHO+4, PURGE+24! |
XQA( | TOWHO+2* |
XQA("G." | TOWHO+3*, TOWHO+6* |
XQA("G.IB EDI | SUPERVISOR" , TOWHO+7* |
XQADATA | SEND+1~, SEND+11*, 1+1, 11+1, WRITE+3, WRITE+6, WRITE+7, WRITE+8, WRITE+10, WRITE+13 , WRITE+14, WRITE+16, WRITE+17, UP+3, UP+4, UP+7, UP+9 |
XQAID | SEND+1~, SEND+7*, PURGE+16*, PURGE+24! |
XQAKILL | SEND+1~, SEND+7*, 1+1!, 11+1!, CLEAR+7*, UP+1, PURGE+20*, PURGE+24! |
XQAMSG | SEND+1~, SEND+8* |
XQAOPT | SEND+1~ |
XQAROU | SEND+1~, SEND+9* |
XQATMP | WRITE+2~, WRITE+8* |
XQATMP1 | WRITE+2~, WRITE+14* |
XQATMP2 | WRITE+2~, WRITE+17* |
Y | SEND+1~, SEND+6, PROC+2~, PROC+5, CLEAR+2~, CLEAR+7, UP+2~, UP+8! |
>> ZTQUEUED | PURGE+10 |