Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: IBCEMCL

Package: Integrated Billing

Routine: IBCEMCL


Information

IBCEMCL ;ALB/ESG - Multiple CSA Message Management ;20-SEP-2005

Source Information

Source file <IBCEMCL.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Integrated Billing 4 $$TXT^IBCECSA1  $$CURR^IBCEF2  UPDEDI^IBCEM  $$FO^IBCNEUT1  
Kernel 3 $$FMTE^XLFDT  $$UP^XLFSTR  DISP^XQORM1  
List Manager 2 EN^VALM  ($$SETFLD,PAUSE)^VALM1  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 7

Package Total Caller Graph
Integrated Billing 7 IBCECSA3  IBCEMC MCS MESSAGE LIST  IBCEMC MULT CSA MSG MANAGEMENT  IBCEMCA  IBCEMCA1  IBCEMCA2  IBCEMCA3  

Entry Points

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 ;

External References

Name Field # of Occurrence
$$TXT^IBCECSA1 INIT+43
$$CURR^IBCEF2 INIT+20
UPDEDI^IBCEM INIT+12, INIT+16
$$FO^IBCNEUT1 HDR+5, HDR+6, HDR+8
EN^VALM EN+8
$$SETFLD^VALM1 BLD+11, BLD+12, BLD+13, BLD+14, BLD+15, BLD+16, BLD+17
PAUSE^VALM1 EN+4
$$FMTE^XLFDT BLD+16
$$UP^XLFSTR INIT+30
DISP^XQORM1 HELP+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!?2,"Sorry, another user is currently using the MCS option."
  • Line Location: EN+2
Function Call: WRITE
  • Prompt: !?2,"Please try again later."
  • Line Location: EN+3
Function Call: WRITE
  • Prompt: !!,"Compiling MCS Data ... "
  • Line Location: INIT+4
Function Call: WRITE
  • Prompt: !,"Building the MCS list display ... "
  • Line Location: BLD+2
Function Call: WRITE
  • Prompt: !!
  • Line Location: HELP+1
Routine Call
  • VALM
  • Line Location:
    • EN+8

Global Variables Directly Accessed

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*

Label References

Name Line Occurrences
INITX INIT+74
MARK SET+15
MARKX MARK+11, MARK+24
SET BLD+5, BLD+6, BLD+18
SETX SET+4, SET+9
UNLOCK EXIT+1

Local Variables

Legend:

>> 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
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All