IBTUBO ;ALB/AAS - UNBILLED AMOUNTS - GENERATE UNBILLED REPORTS ;29-SEP-94
Source file <IBTUBO.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 | IBT MONTHLY AUTO GEN UNBILLED IBT RE-GEN UNBILLED REPORT IBTUB |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| DIV | ; division
|
|
| DIVX | ; Exit Division selection.
|
|
| RDATE | ; - Select re-compile date, if necessary.
|
|
| DET | ; - Ask to print detail report.
|
|
| QUE | ; - Queue report/summary, if necessary.
|
|
| AUTO | ; - Entry point for scheduled option.
|
|
| DQ | ; - Entry point for DM extract.
; - If AUTO PRINT UNBILLED LIST=yes and default report printer then ; automatically requeue to device. |
|
| STR | ||
| END | ||
| MSG | ; - Compile message.
|
|
| DT2(STR) | ; - Select re-compile date (returns variable IBTIMON).
; Input: STR - String that describe the type of data that will be ; re-compiled: "Unbilled Amounts", "Average Bill Amounts", etc... |
|
| DT2Q |
| Name | Field # of Occurrence |
|---|---|
| ^%ZIS | DET+26 |
| HOME^%ZIS | QUE+5 |
| ^%ZTLOAD | QUE+4, DQ+7 |
| ^DIC | DIV+13 |
| FIND^DIC | DIVX+32, DIVX+36 |
| DT^DICRW | %+2 |
| $$GET1^DIQ | DIVX+7 |
| ^DIR | %+19, %+36, DIV+5, DIVX+24, DET+6, DET+9, DET+19, DT2+18 |
| $$MLTP^IBJD | DIVX+56 |
| $$LDATE^IBJDE | RDATE+10, DT2+10, DT2+11 |
| $$M1^IBJDE | DT2+12 |
| $$M2^IBJDE | RDATE+8 |
| $$M3^IBJDE | RDATE+10 |
| $$DAT2^IBOUTL | MSG+2, DT2+9, DT2+12 |
| ^IBTUBOA | STR |
| DT1^IBTUBOU | DIVX+41 |
| 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 |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^DGCR(399.3 - [#399.3] | GET1^DIQ |
| ^SD(409.1 - [#409.1] | FIND^DIC |
| ^DIC(8 - [#8] | FIND^DIC |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^IBE(350.9 - [#350.9] | DIVX+6, DQ+3 |
| ^IBE(353 - [#353] | DQ+4, DQ+5 |
| ^TMP("DILIST" | DIVX+32!, DIVX+33, DIVX+36!, DIVX+37 |
| ^TMP($J | %+23!, DIV+12, DIV+16*, DIV+21 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> %ZIS | DET+26* |
| ARTIEN | DIVX+3~, DIVX+6*, DIVX+7, DIVX+19*, DIVX+20, DIVX+21, DIVX+33* |
| ARTYP | DIVX+3~, DIVX+30*, DIVX+32 |
| DIC | DIV+11*, DIV+13! |
| DIC("A" | DIV+11*, DIV+12* |
| DIC(0 | DIV+11* |
| DIR | %+19!, %+36!, DIV+5!, DIVX+24!, DET+6!, DET+9!, DET+19!, DT2+18! |
| DIR("?" | %+8*, %+9*, %+10*, %+11*, %+12*, %+13*, %+14*, %+15*, %+16*, %+17* , %+18*, %+29*, %+30*, %+31*, %+32*, %+33*, %+34*, %+35*, DIVX+13*, DIVX+14* , DIVX+15*, DIVX+18*, DIVX+20*, DIVX+21*, DIVX+22*, DIVX+23*, DET+3*, DET+4*, DET+5*, DET+16* , DET+17*, DET+18*, DT2+15*, DT2+16*, DT2+17* |
| DIR("A" | %+7*, %+28*, DIV+3*, DIVX+11*, DET+2*, DET+9*, DET+14*, DT2+14* |
| DIR("B" | %+6*, %+27*, DIV+4*, DIVX+12*, DET+1*, DET+9*, DET+14*, DT2+12* |
| DIR(0 | %+6*, %+27*, DIV+2*, DIVX+10*, DET+1*, DET+9*, DET+15*, DT2+13* |
| >> DIROUT | DIV+6, DIVX+24 |
| DIRUT | %+19, %+36, DIV+6, DIVX+24, DET+6, DET+9, DET+13, END!, DT2+7~, DT2+18 |
| DT | %+2, DT2+10, DT2+11 |
| DT0 | DT2+7~, DT2+9*, DT2+13 |
| DT1 | DT2+7~, DT2+9*, DT2+16 |
| DT2 | DT2+7~, DT2+10*, DT2+11*, DT2+12*, DT2+13 |
| ELIG | DIVX+3~, DIVX+34*, DIVX+36 |
| ELIGIEN | DIVX+3~, DIVX+37* |
| IBBDT | %+1~, DIVX+41, RDATE+9*, RDATE+10* |
| IBCOMP | %+1~, %+19*, %+24, RDATE+1 |
| IBDET | %+1~, DET+6*, QUE+1, DQ+6*, DQ+8* |
| IBEDT | %+1~, RDATE+9*, RDATE+10*, RDATE+13 |
| >> IBINMRA | DET+10* |
| IBMCCF | DIVX+25*, DIVX+49, DIVX+56, DIVX+59, END! |
| IBMCCF("ATYP" | DIVX+33* |
| IBMCCF("ELIG" | DIVX+37* |
| IBMCCF("RTYP" | DIVX+7*, DIVX+19, DIVX+20, DIVX+21 |
| IBOPT | %+1~, DIVX+56 |
| IBOPT(1 | DIVX+49*, DIVX+51* |
| IBOPT(2 | DIVX+52* |
| IBOPT(3 | DIVX+53* |
| IBOPT(4 | DIVX+54* |
| IBPRT | %+1~, DIVX+44*, DIVX+56 |
| IBQUIT | %+1~, %+2*, DIV+10*, DIV+14*, DIV+15*, DIV+19 |
| IBSBD | %+1~, %+2*, %+37*, DET+13, DET+20* |
| IBSEL | %+1~, DIVX+56*, DIVX+59*, DIVX+60*, RDATE+9*, RDATE+10* |
| IBTIMON | %+1~, RDATE+1, RDATE+2, RDATE+8, RDATE+10, RDATE+13*, MSG+2, DT2+18*, DT2+20* |
| >> IBXTRACT | DQ+3, DQ+6*, DQ+8* |
| IO | DET+28 |
| IO("Q" | DET+26, QUE+4! |
| LN | DIVX+3~, DIVX+19*, DIVX+20*, DIVX+21, DIVX+22 |
| >> POP | DET+26 |
| STR | DT2~, DT2+14 |
| U | DIV+16, RDATE+9, DQ+3, DQ+5 |
| X | DIV+14, DIVX+3~, DIVX+33*, DIVX+37*, RDATE+8~*, RDATE+9, DQ+4~*, DQ+5 |
| Y | %+19, %+37, DIV+7, DIV+15, DIV+16, DIVX+25, DET+6, DET+10, DET+20, DT2+7~ , DT2+19, DT2+20 |
| ZTDESC | QUE+3*, DQ+7*, DQ+9! |
| ZTDTH | DQ+6*, DQ+9! |
| >> ZTIO | QUE+1*, DQ+5* |
| ZTRTN | QUE+2*, DQ+6*, DQ+9! |
| ZTSAVE | DQ+9! |
| ZTSAVE("IB*" | QUE+2*, DQ+6* |
| ZTSK | QUE+4!, DQ+9! |