IBCNBOA ;ALB/ARH - Ins Buffer: Activity Report ; 1 Jun 97
Source file <IBCNBOA.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 | 4 | IBCN OUTPUT INS BUFF ACTIVITY IBCNBOE IBCNBOF IBRFN4 |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ;get parameters then run the report
|
|
10 | ; ask Previous Completed month
|
|
109 | ; come here for dates if going back
|
|
30 | ; report or excel
|
|
DEV | ;get the device
|
|
11 | ; starting month ; IB*702
|
|
12 | ; ending month ; IB*702
|
|
21 | ; starting date ; IB*702
|
|
22 | ; ending date ; IB*702
|
|
IBSM(IBLABEL,IBSTDT) | ; START/END MONTH ; IB*702
; IBLABEL - starting or ending month ; IBSTDT - starting month year in FM form |
|
IBSMA | ; skip back tag
|
|
IBSMX | ; Exit subroutine
|
|
EXMON(IBCHGDT) | ; change FM year month to external 'month year'
|
|
RPT | ; run report
|
|
EXIT | ; exit report
|
|
SEARCH(IBBEG,IBEND,IBMONTH) | ; search/sort statistics for activity report
|
|
SET(STAT,S1,S3,TIME,IBB0) | ;
|
|
TMP(XREF,S1,S2,S3,TIME,NAME) | ;
|
|
TMPCHK(XREF,S1,S2,S3,TIME,NAME) | ; check if not there set stub for all if one is set
; use S1 (date), and S2 1 or 2 |
|
TMP1(XREF,S1,IC,GC,PC) | ;
|
|
PRINT(IBBEG,IBEND,IBOUT) | ;
|
|
GETLABL | ; pick up common values for Excel and Report
|
|
GETOAC | ; pick up items for IBCNBOAC
|
|
EOR(IBLE) | ; write end of report
|
|
EXN(IBBN) | ; round number by .05 return with 1st decimal
|
|
PRTLN | ; IB*702/DTG Rewrote tag to print zeros for statuses with no counts
|
|
STD(SEC) | ; convert seconds to days
|
|
STDQ | ||
HDR | ;print the report header
|
|
PHDL | ; - Print the header line for the Excel spreadsheet
|
|
PAUSE() | ;pause at end of screen if being displayed on a terminal
|
|
STOP() | ;determine if user has requested the queued report to stop
|
|
IBAR(IBBEG,IBEND) | ;Entry point for Vista IB AR data to ARC
|
|
IBARQ |
Name | Field # of Occurrence |
---|---|
$$S^%ZTLOAD | STOP+1 |
^DIR | IBSMA+8, PAUSE+3 |
$$LAST^IBAGMM | 12+6 |
$$DATES^IBCNBOE | 21+2, 22+3 |
$$MONTH^IBCNBOE | 10+1 |
$$OUT^IBCNBOE | 30+1 |
$$STOP^IBCNINSU | 30+1, DEV+4, 11+4, 12+5, 21+2, 22+3 |
$$FMDIFF^XLFDT | SEARCH+17, SEARCH+31 |
$$FMTE^XLFDT | PRINT+4, PRINT+6, GETLABL+2, GETLABL+4, GETLABL+5, PHDL+3 |
$$NOW^XLFDT | SEARCH+16, PRINT+6, PHDL+3 |
$$SCH^XLFDT | GETLABL+4 |
EN^XUTMDEVQ | DEV+3 |
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 |
|
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 |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^IBA(355.33 - [#355.33] | 10+10, 10+18, 10+24, SEARCH+6, SEARCH+7, SEARCH+8, SEARCH+12 |
^TMP($J | EN+5!, EXIT+1!, TMP+1*, TMP+2*, TMP+3*, TMP+4*, TMP+5*, TMPCHK+3, TMPCHK+4*, TMPCHK+5* , TMPCHK+6*, TMPCHK+7*, TMPCHK+8*, TMPCHK+9, TMPCHK+10*, TMPCHK+11*, TMPCHK+12*, TMPCHK+13*, TMPCHK+14*, TMP1+1* , TMP1+2*, TMP1+3*, TMP1+4*, PRINT+10, PRINT+17, PRINT+19, PRINT+20, PRINT+25, PRINT+31, PRINT+33 , GETOAC+2, GETOAC+3, PRTLN+4, PRTLN+6, PRTLN+7, PRTLN+8, PRTLN+9, PRTLN+11, IBAR+3!, IBAR+5 , IBAR+6, IBAR+9! |
Name | Line Occurrences |
---|---|
$$EXMON | 10+6, 10+20, 10+26, IBSM+6 |
$$EXN | PRTLN+16, PRTLN+17, PRTLN+18, PRTLN+19 |
$$IBSM | 11+3, 12+3 |
$$PAUSE | PRINT+13, PRINT+16, PRINT+42, HDR+3 |
$$STD | PRTLN+17, PRTLN+18, PRTLN+19, PRTLN+24, PRTLN+25, IBAR+8 |
$$STOP | SEARCH+7, HDR+2 |
10 | 10+8, 109+3, 109+8 |
109 | 30+1 |
11 | 109+4, 12+5 |
21 | 109+9, 22+3 |
30 | DEV+4 |
@( | PRINT+9 |
EOR | PRINT+12, PRINT+17, PRINT+25 |
EXIT | 10+1, 109+3, 109+8, 30+1, DEV+4, RPT+7 |
GETLABL | PRINT+18, PRINT+26 |
GETOAC | PRINT+22, PRINT+35 |
HDR | PRINT+25 |
IBARQ | IBAR+7 |
IBSMA | IBSMA+9, IBSMA+14, IBSMA+15, IBSMA+16 |
IBSMX | IBSMA+10, IBSMA+11 |
RPT+8 | |
PRTLN | PRINT+20, PRINT+33 |
RPT | IBAR+4 |
SEARCH | RPT+7 |
SET | SEARCH+18, SEARCH+19, SEARCH+37, SEARCH+38 |
STDQ | STD+1 |
TMP | SET+1, SET+2, SET+3, SET+4 |
TMP1 | SET+8 |
TMPCHK | TMP+7 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DAYS | STD+1~*, STD+5*, STDQ |
DIR | IBSM+4~, PAUSE+3! |
DIR("?" | IBSMA+1*, IBSMA+2*, IBSMA+3*, IBSMA+4*, IBSMA+5* |
DIR("A" | IBSMA+6* |
DIR(0 | IBSMA+7*, PAUSE+3* |
DIRUT | IBSM+4~, IBSMA+10, PAUSE+1~, PAUSE+3 |
DT | 10+6 |
DTOUT | IBSM+4~, IBSMA+10, PAUSE+1~ |
DUOUT | IBSM+4~, IBSMA+10, PAUSE+1~, PAUSE+3 |
GC | TMP1~, TMP1+2 |
IBARDATA | IBAR+2~, IBAR+7*, IBAR+8*, IBARQ |
IBARFLAG | RPT+7, IBAR+2~, IBAR+3* |
IBB | IBSM+4~, IBSM+6*, IBSMA+16 |
IBB0 | SEARCH+3~, SEARCH+12*, SEARCH+15, SEARCH+16, SEARCH+18, SEARCH+19, SEARCH+29, SEARCH+30, SEARCH+35, SEARCH+36 , SEARCH+37, SEARCH+38, SET~, SET+8 |
IBBA | EN+3~, 10+16*, 10+17*, 10+18, PRTLN+2~, PRTLN+16*, PRTLN+17*, PRTLN+18*, PRTLN+19*, PRTLN+23* , PRTLN+24* |
IBBB | EN+3~, 10+14*, 10+17*, 10+18 |
IBBC | EN+3~, 10+14*, PRTLN+2~, PRTLN+16*, PRTLN+17*, PRTLN+18*, PRTLN+19* |
IBBD | EN+3~, 10+18*, PRTLN+2~ |
IBBEG | EN+3~, 10+4*, 11+6*, 21+2*, 22+3, RPT+7, RPT+8, SEARCH~, SEARCH+4*, SEARCH+7 , SEARCH+15, SEARCH+29, PRINT~, PRINT+4, GETLABL+2, GETLABL+4, IBAR~ |
IBBEGEX | EN+3~, 11+5*, PRINT+4 |
IBBENEX | EN+3~, 12+4*, PRINT+4 |
IBBI | TMPCHK+2~, TMPCHK+3*, TMPCHK+4, TMPCHK+5, TMPCHK+6, TMPCHK+7, TMPCHK+8, TMPCHK+9*, TMPCHK+10, TMPCHK+11 , TMPCHK+12, TMPCHK+13, TMPCHK+14 |
IBBN | EXN~, EXN+2*, EXN+4, EXN+5 |
IBBR | EXN+1~, EXN+7*, EXN+8 |
IBBUFDA | SEARCH+3~, SEARCH+8*, SEARCH+12 |
IBBUFEM | EN+3~, 10+4*, 10+24*, 10+25, 10+26 |
IBBUFEME | EN+3~, 10+4*, 10+26* |
IBBUFSD | EN+3~, 10+4*, 10+10*, 10+11, 10+12, 10+14, 10+16, 10+18*, 10+19 |
IBBUFSM | EN+3~, 10+4*, 10+17, 10+19*, 10+20, 10+21, IBSM+6 |
IBBUFSME | EN+3~, 10+4*, 10+20* |
IBBW | EXN+1~, EXN+4*, EXN+5 |
IBBX | EXN+1~, EXN+5*, EXN+6*, EXN+7 |
IBCHGDT | EXMON~, EXMON+4, EXMON+5 |
IBCNT | PRINT+1~, GETOAC+3*, GETOAC+4, PRTLN+1~, PRTLN+6*, PRTLN+15, PRTLN+16, PRTLN+17, PRTLN+22, PRTLN+23 , PRTLN+24, IBAR+2~, IBAR+6*, IBAR+7, IBAR+8 |
IBCO | EN+4~, 10+4*, 109+3*, 109+4, 109+8*, 109+9, 11+3*, 11+4*, 12+5*, 12+7* , 21+2*, 22+3*, 22+4* |
IBCUR | EN+4~, 10+6*, 10+22, IBSM+11, IBSMA+5, IBSMA+14 |
IBCURFM | EN+4~, 10+6*, 10+21, 10+24, IBSMA+14, IBSMA+15 |
IBD | IBSM+4~, IBSM+6*, IBSMA+10*, IBSMA+11*, IBSMA+12, IBSMA+14, IBSMA+15, IBSMA+16, IBSMA+17*, IBSMX+1 , STD+1~, STD+2*, STD+3, STD+5 |
IBDATE | SEARCH+3~, SEARCH+15*, SEARCH+17, SEARCH+18, SEARCH+29*, SEARCH+31, SEARCH+37 |
IBDT2 | SEARCH+3~, SEARCH+16*, SEARCH+17, SEARCH+30*, SEARCH+31 |
IBEDDT | EN+4~, 10+4*, 12+3*, 12+4*, 12+5, 12+6 |
IBEND | EN+4~, 10+4*, 12+6*, 22+3*, RPT+7, RPT+8, SEARCH~, SEARCH+4*, SEARCH+7, SEARCH+15 , SEARCH+29, PRINT~, PRINT+4, GETLABL+2, GETLABL+4, IBAR~ |
IBGP | PRINT+1~, PRINT+23, PRINT+37, GETOAC+4* |
IBGRP | PRINT+1~, PRINT+23, PRINT+37, GETOAC+2*, GETOAC+4 |
IBH | STD+1~, STD+4*, STD+5 |
IBHDR | EN+4~, EN+7*, DEV+2 |
IBHED | PRINT+1~, PRINT+9* |
IBHG | PRTLN+1~, PRTLN+8*, PRTLN+18, PRTLN+25 |
IBI | PRINT+1~, PRINT+13*, PRINT+16*, PRINT+42*, HDR+8* |
IBINS | PRINT+1~, PRINT+23, PRINT+36, GETOAC+2*, GETOAC+4 |
IBIP | PRINT+1~, PRINT+23, PRINT+36, GETOAC+4* |
IBL | IBSM+4~, IBSMA+12*, IBSMA+16, IBSMA+17 |
IBLABEL | IBSM~, IBSM+7, IBSMA+1, IBSMA+6, IBSMA+9 |
IBLABLE | PRINT+1~, PRINT+27, GETLABL+2*, GETLABL+3, GETLABL+4*, GETLABL+5*, PRTLN+15 |
IBLE | EOR~, EOR+1*, EOR+2 |
IBLN | PRINT+1~, PRINT+6*, PRINT+25*, PRINT+31*, PRINT+33*, HDR+5* |
IBLS | PRTLN+1~, PRTLN+9*, PRTLN+19, PRTLN+25 |
IBMONTH | EN+4~, 10+1*, 10+8, 109+3, 109+8, RPT+7, SEARCH~, SEARCH+18, SEARCH+37, PRINT+4 , GETLABL+5, IBAR+2~, IBAR+3* |
IBNDT | IBSM+4~, IBSM+6*, IBSMA+16 |
IBOK | EN+4~, 10+8*, 10+21*, 10+25*, 10+27*, 109+3*, 109+5*, 109+8*, 109+10* |
IBOUT | EN+4~, 30+1*, 30+2, RPT+8, PRINT~, PRINT+3*, PRINT+9, PRINT+11, PRINT+16, EOR+2 , PRTLN+14, HDR+4 |
IBPGN | PRINT+1~, PRINT+6*, HDR+3, HDR+5*, HDR+7, STOP+1 |
IBPOL | PRINT+1~, PRINT+23, PRINT+38, GETOAC+3*, GETOAC+4 |
IBPP | PRINT+1~, PRINT+23, PRINT+38, GETOAC+4* |
IBQUIT | RPT+2~, RPT+4*, RPT+7, SEARCH+3*, SEARCH+6, SEARCH+7*, PRINT+25, PRINT+42, HDR+2*, HDR+3* |
IBRANGE | PRINT+1~, PRINT+4*, HDR+6, PHDL+3 |
IBRDT | PRINT+1~, PRINT+6*, HDR+7 |
IBS | STD+1~, STD+3*, STD+4 |
IBS1 | PRINT+1~, PRINT+8*, PRINT+17*, PRINT+19, PRINT+20, PRINT+25*, PRINT+31, PRINT+33, GETLABL+2, GETLABL+4 , GETLABL+5, GETOAC+2, GETOAC+3, PRTLN+4, PRTLN+6, PRTLN+7, PRTLN+8, PRTLN+9, PRTLN+11 |
IBS2 | PRINT+1~, PRINT+19*, PRINT+20, PRINT+31*, PRINT+33, PRTLN+4, PRTLN+6, PRTLN+7, PRTLN+8, PRTLN+9 |
IBS3 | SEARCH+3~, SEARCH+17*, SEARCH+18, SEARCH+19, SEARCH+31*, SEARCH+35*, SEARCH+36*, SEARCH+37, SEARCH+38, PRINT+1~ , PRINT+20*, PRINT+33*, PRTLN+4, PRTLN+6, PRTLN+7, PRTLN+8, PRTLN+9 |
IBSTAT | SEARCH+3~, SEARCH+12*, SEARCH+17*, SEARCH+18, SEARCH+19, SEARCH+31*, SEARCH+35*, SEARCH+36*, SEARCH+37, SEARCH+38 |
IBSTDT | EN+4~, 10+4*, 11+3*, 11+4, 11+5*, 11+6, 12+3, IBSM~, IBSM+6 |
IBSTX | PRTLN+1~, PRTLN+4*, PRTLN+15, PRTLN+22 |
IBTCNT | PRTLN+1~, PRTLN+11*, PRTLN+16, PRTLN+23 |
IBTIME | SEARCH+3~, SEARCH+17*, SEARCH+18, SEARCH+19, SEARCH+31*, SEARCH+37, SEARCH+38 |
IBTM | PRTLN+1~, PRTLN+7*, PRTLN+17, PRTLN+24, IBAR+2~, IBAR+5*, IBAR+8 |
IBX | STD+1~, PAUSE+1~, PAUSE+2*, PAUSE+3*, PAUSE+4 |
IBXDT | SEARCH+3~, SEARCH+7*, SEARCH+8 |
IBXREF | PRINT+1~, PRINT+8*, PRINT+10, PRINT+17, PRINT+19, PRINT+20, PRINT+25, PRINT+31, PRINT+33, PRTLN+4 , PRTLN+6, PRTLN+7, PRTLN+8, PRTLN+9, PRTLN+11 |
IBXST | SEARCH+3~, SEARCH+6*, SEARCH+7, SEARCH+8, SEARCH+15, SEARCH+29 |
IC | TMP1~, TMP1+1 |
IOF | EN+7, HDR+5 |
IOM | HDR+4 |
IOSL | PRINT+25 |
IOST | HDR+5, PAUSE+3 |
NAME | TMP~, TMP+1, TMP+7, TMPCHK~ |
PC | TMP1~, TMP1+3 |
POP | DEV+1~, DEV+4 |
RM | HDR+1~, HDR+4*, HDR+7, HDR+8 |
S1 | SET~, SET+1, SET+2, SET+3, SET+4, SET+8, TMP~, TMP+1, TMP+2, TMP+3 , TMP+4, TMP+5, TMP+7, TMPCHK~, TMPCHK+3, TMPCHK+4, TMPCHK+5, TMPCHK+6, TMPCHK+7, TMPCHK+8 , TMPCHK+9, TMPCHK+10, TMPCHK+11, TMPCHK+12, TMPCHK+13, TMPCHK+14, TMP1~, TMP1+1, TMP1+2, TMP1+3 , TMP1+4 |
S2 | TMP~, TMP+1, TMP+2, TMP+3, TMP+4, TMP+5, TMP+7, TMPCHK~, TMPCHK+3, TMPCHK+4 , TMPCHK+5, TMPCHK+6, TMPCHK+7, TMPCHK+8, TMPCHK+9, TMPCHK+10, TMPCHK+11, TMPCHK+12, TMPCHK+13, TMPCHK+14 |
S3 | SET~, SET+1, SET+2, SET+3, TMP~, TMP+1, TMP+2, TMP+3, TMP+4, TMP+5 , TMP+7, TMPCHK~ |
SEC | STD~, STD+1, STD+2, STD+3 |
STAT | SET~, SET+1, SET+6 |
TIME | SET~, SET+1, SET+2, SET+3, SET+4, TMP~, TMP+3, TMP+4, TMP+5, TMP+7 , TMPCHK~ |
U | 11+5, 12+4, IBSMA+17, SEARCH+12, SEARCH+16, SEARCH+29, SEARCH+35, SEARCH+36, SET+8, PRINT+3 , PRINT+23, PRTLN+15, PRTLN+16, PRTLN+17, PRTLN+18 |
X | IBSM+4~, PAUSE+1~ |
XREF | TMP~, TMP+1, TMP+2, TMP+3, TMP+4, TMP+5, TMP+7, TMPCHK~, TMPCHK+3, TMPCHK+4 , TMPCHK+5, TMPCHK+6, TMPCHK+7, TMPCHK+8, TMPCHK+9, TMPCHK+10, TMPCHK+11, TMPCHK+12, TMPCHK+13, TMPCHK+14 , TMP1~, TMP1+1, TMP1+2, TMP1+3, TMP1+4 |
Y | IBSM+4~, IBSMA+9, IBSMA+11, PAUSE+1~ |
Y(0 | IBSMA+12 |
ZTDESC | DEV+1~, DEV+2*, DEV+3 |
ZTQUEUED | RPT+2~, STOP+1 |
ZTREQ | STOP+1! |
ZTRTN | DEV+1~, DEV+2*, DEV+3 |
ZTSAVE | DEV+1~, DEV+3 |
ZTSAVE("IB*" | DEV+2* |
ZTSTOP | RPT+2~, STOP+1*, STOP+2 |