IBCRHBS4 ;ALB/ARH - RATES: UPLOAD (RC 2+) SELECT SITES ; 10-OCT-03
Source file <IBCRHBS4.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 | 1 | IBCRHBS |
Name | Comments | DBIA/ICR reference |
---|---|---|
SELSITE() | ; select one site to calculate RC charges for
; return: 0 or 'IFN of site in IBCR RC SITE ^ site number ^ site name ^ 3-digit zip ^ type' |
|
SELECT | ||
SSQ | ||
ASKNAM() | ; ask the user to enter the name of a site/division, return upper case name entered or null
|
|
CONT(SITE) | ; as user if they want to load this division, return 1 if accept division and calculate charges, else 0
|
|
LSTALL | ; list all sites, user cannot select, nothing returned
|
|
LSTSITE(SNAME) | ; search, display, selecy from list of sites
; returns 'site IFN in IBCR RC SITE' if one selected, 0 if none selected, -1 if ^ |
|
ASKSEL(CNT) | ; ask user to select from list of sites, returns number selected, 0 if none selected, -1 if ^
|
|
DV999(SITE) | ; check if Site is an valid site or a temporary placeholder
|
|
ASKDV(SITE) | ; Get new Division number, Name and Type for invalid sites
; return: "" or 'IFN of site in IBCR RC SITE ^ site number ^ site name ^ 3-digit zip ^ type' |
|
ASKTYP | ||
ASKDVQ | ||
RECHK(SITE) | ; re-check site against existing region, Division number and Type are critical
|
Name | Field # of Occurrence |
---|---|
^DIE | RECHK+5 |
^DIR | ASKNAM+8, CONT+5, LSTALL+7, LSTALL+8, ASKSEL+4, ASKDV+10, ASKDV+22, ASKDV+23, ASKTYP+4 |
$$VERSION^IBCRHBRV | SELSITE+6, CONT+4 |
MSGSITE^IBCRHBRV | SELECT+11 |
MSGVERS^IBCRHBRV | SELECT+11 |
$$RGDV^IBCRHBSZ | ASKDV+17, RECHK+2 |
$$SITEDV^IBCRHBSZ | ASKDV+15 |
CHKRGZIP^IBCRHBSZ | SELSITE+3 |
MSGDIV^IBCRHBSZ | SELECT+11 |
SETRGZIP^IBCRHBSZ | SELSITE+3 |
$$UP^XLFSTR | ASKNAM+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 |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^IBE(363.31 - [#363.31] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DG(40.8 - [#40.8] | ASKDV+13 |
^XTMP("IBCR RC E" | RECHK+16 |
^XTMP("IBCR RC SITE" | SELECT+4, LSTALL+3, LSTALL+4, LSTALL+5, LSTSITE+7, LSTSITE+8, LSTSITE+9 |
Name | Line Occurrences |
---|---|
$$ASKDV | SELECT+7 |
$$ASKNAM | SELECT+1 |
$$ASKSEL | LSTSITE+12, LSTSITE+15 |
$$CONT | SELECT+13 |
$$DV999 | SELECT+7 |
$$LSTSITE | SELECT+3 |
$$RECHK | SELECT+9 |
ASKDVQ | ASKDV+2, ASKDV+10, ASKDV+15, ASKDV+18, ASKDV+22, ASKDV+23, ASKTYP+4 |
ASKTYP | ASKDV+7, ASKDV+19 |
SELECT | SELECT+3, SELECT+4, SELECT+7, SELECT+9, SELECT+13 |
SSQ | SELECT+1 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
CNT | ASKSEL~, ASKSEL+3, ASKSEL+4 |
DA | RECHK+1~, RECHK+5*! |
DIC | RECHK+1~, RECHK+5! |
DIE | RECHK+1~, RECHK+5*! |
DIR | ASKNAM+1~, ASKNAM+8!, CONT+1~, CONT+5!, LSTALL+1~, LSTALL+7!, LSTALL+8!, LSTSITE+3~, ASKSEL+2~, ASKDV+2~ , ASKDV+10!, ASKDV+22!, ASKDV+23! |
DIR("?" | ASKNAM+2*, ASKNAM+3*, ASKNAM+4*, ASKNAM+5*, ASKNAM+6*, ASKNAM+7*, CONT+3*, ASKSEL+3*, ASKDV+9*, ASKTYP* , ASKTYP+1*, ASKTYP+2* |
DIR("??" | ASKNAM+7* |
DIR("A" | ASKNAM+8*, CONT+4*, ASKSEL+4*, ASKDV+10*, ASKDV+22*, ASKDV+23*, ASKTYP+4* |
DIR(0 | ASKNAM+8*, CONT+5*, LSTALL+7*, LSTALL+8*, ASKSEL+4*, ASKDV+10*, ASKDV+22*, ASKDV+23*, ASKTYP+4* |
DIRUT | ASKNAM+1~, ASKNAM+8, CONT+1~, LSTALL+1~, LSTALL+3, LSTALL+4, LSTALL+8, LSTSITE+3~, ASKSEL+2~, ASKDV+2~ , ASKDV+10, ASKDV+22, ASKDV+23, ASKTYP+4 |
DR | RECHK+1~, RECHK+5*! |
DTOUT | LSTALL+1~, ASKSEL+2~, ASKSEL+5, ASKDV+2~ |
DUOUT | ASKNAM+1~, CONT+1~, LSTALL+1~, LSTSITE+3~, ASKSEL+2~, ASKSEL+5, ASKDV+2~ |
IBCNT | LSTALL+1~*, LSTALL+7*, LSTSITE+3~*, LSTSITE+10*, LSTSITE+11, LSTSITE+12, LSTSITE+13, LSTSITE+15, LSTSITE+16 |
IBEND | LSTALL+1~*, LSTALL+7*, LSTALL+8, LSTSITE+3~*, LSTSITE+12*, LSTSITE+15 |
IBI | ASKDV+2~ |
IBL | LSTSITE+3~, LSTSITE+5*, LSTSITE+7 |
IBMCDV | SELSITE+5~, SELECT* |
IBNDIV | ASKDV+2~, ASKDV+7*, ASKDV+11*, ASKDV+13, ASKDV+15, ASKDV+17, ASKDV+18, ASKDV+19*, ASKTYP+7*, ASKTYP+9 |
IBNEW | ASKDV+2~*, ASKDV+15*, ASKDV+18*, ASKTYP+9*, ASKDVQ+1 |
IBNM | ASKDV+2~, ASKDV+7*, ASKDV+19*, ASKDV+22*, ASKDV+24*, ASKTYP+9 |
IBNODE | LSTALL+1~, LSTALL+5*, LSTALL+6, LSTSITE+3~, LSTSITE+9*, LSTSITE+11 |
IBOK | RECHK+1~*, RECHK+8*, RECHK+13*, RECHK+17*, RECHK+19 |
IBSEL | LSTSITE+3~*, LSTSITE+7, LSTSITE+8, LSTSITE+12*, LSTSITE+15*, LSTSITE+16*, LSTSITE+18*, LSTSITE+20 |
IBSELDIV | SELSITE+5~, SELECT*, SELECT+4*, SELECT+5*, SELECT+7*, SELECT+9, SELECT+11, SELECT+13, SSQ |
IBSNAME | SELSITE+5~, SELECT+1*, SELECT+3 |
IBTYP | ASKDV+2~, ASKTYP+5*, ASKTYP+7, ASKTYP+9 |
IBX | SELSITE+5~, SELECT+11*, ASKNAM+1~*, ASKNAM+8*, ASKNAM+9*, ASKNAM+10, CONT+1~*, CONT+5*, CONT+6, LSTALL+1~ , LSTALL+3*, LSTALL+4, LSTSITE+3~, LSTSITE+5*, LSTSITE+7*, LSTSITE+8, ASKSEL+2~*, ASKSEL+5*, ASKSEL+6, DV999+1~* , DV999+2, ASKDV+2~, ASKDV+15*, ASKDV+17*, ASKDV+18, ASKDV+19, RECHK+1~*, RECHK+2 |
IBXIFN | SELSITE+5~, SELECT+3*, SELECT+4, SELECT+5, LSTALL+1~, LSTALL+4*, LSTALL+5, LSTSITE+3~, LSTSITE+8*, LSTSITE+9 , LSTSITE+10 |
IBY | ASKNAM+1~, RECHK+1~*, RECHK+2*, RECHK+4, RECHK+5*, RECHK+7, RECHK+10 |
SELARR | LSTSITE+3~ |
SELARR( | LSTSITE+10*, LSTSITE+18 |
SITE | CONT~, CONT+2, DV999~, DV999+1, ASKDV~, ASKDV+2, ASKDV+5, ASKDV+7, ASKDV+9, ASKDV+18 , ASKTYP+7, ASKTYP+9, RECHK~, RECHK+1*, RECHK+4, RECHK+5, RECHK+7, RECHK+9, RECHK+12, RECHK+14 , RECHK+16, RECHK+18 |
SNAME | LSTSITE~, LSTSITE+5, LSTSITE+7, LSTSITE+13 |
U | SELECT+5, SELECT+11, CONT+2, LSTALL+6, LSTSITE+11, DV999+1, ASKDV+5, ASKDV+7, ASKDV+9, ASKDV+18 , ASKDV+19, ASKDV+24, ASKTYP+7, ASKTYP+9, RECHK+1, RECHK+4, RECHK+5, RECHK+7, RECHK+9, RECHK+10 , RECHK+12, RECHK+14, RECHK+16, RECHK+18 |
X | ASKNAM+1~, CONT+1~, LSTALL+1~, LSTSITE+3~, ASKSEL+2~, ASKDV+2~ |
Y | ASKNAM+1~, ASKNAM+8, CONT+1~, CONT+5, LSTALL+1~, LSTSITE+3~, ASKSEL+2~, ASKSEL+5, ASKDV+2~, ASKDV+11 , ASKDV+22, ASKTYP+5 |
Y(0 | ASKDV+24 |