IBCEMCL ;ALB/ESG - Multiple CSA Message Management ;20-SEP-2005
Source file <IBCEMCL.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 | 7 | IBCECSA3 IBCEMC MCS MESSAGE LIST IBCEMC MULT CSA MSG MANAGEMENT IBCEMCA IBCEMCA1 IBCEMCA2 IBCEMCA3 |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ; -- main entry point
|
|
HDR | ; -- header code
|
|
INIT | ; -- init variables and list array
|
|
BLD | ; Build the display area of the list
|
|
INITX | ;
|
|
SET(X,CNT,DATA) | ; Set an entry into the display array and scratch global
; X - visual line to display ; CNT - current record counter ; DATA - 3 piece string IBIFN^IBDA^IB364 (optional) |
|
SETX | ;
|
|
HELP | ; -- help code
|
|
EXIT | ; -- exit code
|
|
UNLOCK | ; unlock any entries that may still be selected
|
|
UNLOCKX | ;
|
|
MARK(IBDA,IBIFN,VALMCNT,INDEX,RESULT) | ; Select/De-select Entry in List.
; This procedure toggles the selection of a status message either ; ON or OFF. It also adds or removes the "*" to the list display. ; If a selection can't be locked, then it will not be selected. ; VALMHDR is killed so ListManager will invoke the header code. |
|
MARKX | ;
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DGCR(399 - [#399] | INIT+9, INIT+16, INIT+19, INIT+64, INIT+66 |
^DIC(36 - [#36] | INIT+21, INIT+30 |
^DPT - [#2] | INIT+60 |
^IBM("MCS" | EN+1, EN+9 |
^IBM(361 - [#361] | INIT+7, INIT+8, UNLOCK+2, MARK+19, MARK+24 |
^TMP($J | EN+7!, HDR+2, HDR+3, INIT+5!, INIT+25, INIT+28, INIT+29, INIT+32, INIT+33, INIT+37 , INIT+40, INIT+47, INIT+49, INIT+53, INIT+54, INIT+71*, INIT+74, INIT+76*, INIT+77*, BLD+4 , BLD+8, BLD+9, SET+7*, SET+8*, SET+11*, SET+15, EXIT+2!, UNLOCK+2, MARK+11, MARK+14! , MARK+15!, MARK+16*, MARK+17*, MARK+29*, MARK+30*, MARK+31*, MARK+32* |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
A | INIT+1~, INIT+54*, INIT+56 |
CLAIM | INIT+1~, INIT+68*, INIT+70 |
CNT | SET~, SET+6*, SET+8, SET+11, SET+15 |
DATA | INIT+1~, INIT+70*, INIT+71, BLD+10*, BLD+18, SET~, SET+9, SET+11, SET+15 |
EDI | INIT+1~, INIT+30*, INIT+31 |
IB | INIT+1~, BLD+9*, BLD+12, BLD+13, BLD+14, BLD+15, BLD+16, BLD+17 |
IB0 | INIT+1~, INIT+9*, INIT+12, INIT+39, INIT+60, INIT+68 |
IB361 | INIT+1~, INIT+8*, INIT+12, INIT+16, INIT+55, INIT+65 |
IB364 | INIT+1~, INIT+65*, INIT+70, BLD+9*, BLD+10 |
IBCNT | INIT+1~, BLD+3*, BLD+10*, BLD+11, BLD+18, SET+6 |
IBCURBAL | INIT+1~, INIT+67*, INIT+70 |
IBDA | INIT+1~, INIT+7*, INIT+8, INIT+43, INIT+71, BLD+7*, BLD+8*, BLD+9, BLD+10, UNLOCK+1~* , UNLOCK+2*, MARK~, MARK+11, MARK+14, MARK+15, MARK+19, MARK+24, MARK+29, MARK+30 |
IBDATE | INIT+1~, INIT+55*, INIT+56 |
IBDIV | INIT+2~, INIT+39*, INIT+40 |
IBIFN | INIT+2~, INIT+8*, INIT+9, INIT+16, INIT+19, INIT+20, INIT+64, INIT+66, INIT+70, BLD+9* , BLD+10, MARK~, MARK+15, MARK+29, MARK+30 |
IBPAT | INIT+2~, INIT+60*, INIT+61, INIT+62*, INIT+70 |
IBREV | INIT+2~, INIT+6*, INIT+7* |
IBSSN | INIT+2~, INIT+61*, INIT+70 |
IBSTSMSG | INIT+2~, INIT+43*, INIT+44*, INIT+49, INIT+71 |
IBSVC | INIT+2~, INIT+64*, INIT+70 |
IBU1 | INIT+2~, INIT+66*, INIT+67 |
INCLUDE | INIT+2~, INIT+25, INIT+26*, INIT+28*, INIT+32*, INIT+33*, INIT+37, INIT+38*, INIT+40*, INIT+47 , INIT+48*, INIT+49*, INIT+53, INIT+54*, INIT+56* |
INDEX | MARK~, MARK+29 |
INS | INIT+2~, INIT+19*, INIT+20*, INIT+21, INIT+22, INIT+27, INIT+28, INIT+30 |
INSTID | INIT+3~, INIT+31*, INIT+33 |
NUMSEL | HDR+1~, HDR+2*, HDR+5 |
PAYER | INIT+3~, INIT+21*, INIT+22*, INIT+70 |
PROFID | INIT+3~, INIT+31*, INIT+32 |
RESULT | MARK~, MARK+20*, MARK+25*, MARK+34* |
SELTXT | INIT+3~, INIT+49* |
TOT | HDR+1~, HDR+3*, HDR+8 |
TXT | INIT+3~, BLD+3*, BLD+4*, BLD+6, BLD+8, BLD+9 |
U | INIT+12, INIT+16, INIT+19, INIT+21, INIT+31, INIT+39, INIT+55, INIT+56, INIT+60, INIT+61 , INIT+62, INIT+64, INIT+65, INIT+67, INIT+68, INIT+70, BLD+9, BLD+10, BLD+12, BLD+13 , BLD+14, BLD+15, BLD+16, BLD+17, SET+11, SET+15, MARK+29 |
VALMCNT | INIT+75*, BLD+3*, SET+4, SET+5*, SET+7, SET+8, SET+11, SET+15, MARK~, MARK+17 , MARK+29, MARK+32 |
VALMHDR | MARK+18!, MARK+33! |
VALMHDR(1 | HDR+9* |
X | INIT+3~, BLD+11*, BLD+12*, BLD+13*, BLD+14*, BLD+15*, BLD+16*, BLD+17*, BLD+18, SET~ , SET+4, SET+7, HELP+1* |
Z | HDR+1~, HDR+4*, HDR+5*, HDR+6*, HDR+7*, HDR+8*, HDR+9 |