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 |