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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: IBCEM02

Package: Integrated Billing

Routine: IBCEM02


Information

IBCEM02 ;ALB/TMP - 837 EDI RESUBMIT BATCH PROCESSING ;12-SEP-96

Source Information

Source file <IBCEM02.m>

Call Graph

Call Graph

Call Graph Total: 16

Package Total Call Graph
Integrated Billing 7 $$ADDTBILL^IBCB1  EN1^IBCE837B  UPDEDI^IBCEM  $$CKINC^IBCEM02  $$DISP^IBCEM3  CKRES^IBCESRV2  $$EXPAND^IBTRE  
VA FileMan 4 ^DIC  ^DIE  ^DIK  ^DIR  
Kernel 2 STAT^%ZTLOAD  $$FMTE^XLFDT  
List Manager 2 EN^VALM  PAUSE^VALM1  
MailMan 1 SENDMSG^XMXAPI  

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: 4

Package Total Caller Graph
Integrated Billing 4 IBCE837  IBCE837A  IBCEM  IBCEM02  

Entry Points

Name Comments DBIA/ICR reference
BATCH2 ; Resubmit a batch of bills not necessarily in error
BATCH(IBBDA) ;
BATCHQ
RESUB(IBBDA,IBOLD) ; Resubmit a batch entry # IBBDA in file 364.1
RESUBQ
RESUBUP ; Update old entries in file 364 for resubmitted bills, send bulletin
; for bills not resubmitted in batch, if any, update new batch(s) with
; old batch reference
CTDOWN(IBBA,IBCT) ; Upd the count, incomplete resubmit status on the batch
CKINC(IBBA) ;Check to see if batch resubmit is incomplete
; IBBA = internal file 364.1 entry # of batch to check
LOCK(FILE,IBBDA) ; Lock file # FILE entry # IBBDA

External References

Name Field # of Occurrence
STAT^%ZTLOAD BATCH+6
^DIC BATCH2+3
^DIE BATCH+7, RESUB+38, RESUBUP+19, RESUBUP+28, CTDOWN+7
^DIK RESUB+36
^DIR BATCH2+10, BATCH2+13, BATCH+25, BATCH+31, BATCH+38, RESUB+23
$$ADDTBILL^IBCB1 RESUB+30
EN1^IBCE837B RESUB+34
UPDEDI^IBCEM RESUBUP+26
$$CKINC^IBCEM02 CTDOWN+7
$$DISP^IBCEM3 RESUBUP+9
CKRES^IBCESRV2 RESUB+17
$$EXPAND^IBTRE BATCH+12, BATCH+16, BATCH+19, RESUBUP+12
EN^VALM BATCH+42
PAUSE^VALM1 RESUB+19, RESUB+25
$$FMTE^XLFDT BATCH+13, BATCH+15, BATCH+18, BATCH+24
SENDMSG^XMXAPI RESUBUP+18

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: BATCH2+10
Function Call: WRITE
  • Prompt: !
  • Line Location: BATCH2+10
Function Call: WRITE
  • Prompt: *7,!,"Cannot resubmit this batch.",!,"This batch is currently ",$S("2"[ZTSK(1):"being resubmitted",1:"scheduled for resubmission")," - Task # is: ",$P(IB0,U,9),!
  • Line Location: BATCH+8
Function Call: WRITE
  • Prompt: !
  • Line Location: BATCH+10
Function Call: WRITE
  • Prompt: !
  • Line Location: BATCH+35
Function Call: WRITE
  • Prompt: !
  • Line Location: BATCH+43
Function Call: WRITE
  • Prompt: !,*7,"There are no bill(s) in this batch in a valid status to be resubmitted"
  • Line Location: RESUB+19
Function Call: WRITE
  • Prompt: !,IBEXCT," bill(s) in this batch have been specifically excluded"
  • Condition for execution: IBEXCT
  • Line Location: RESUB+19
Function Call: WRITE
  • Prompt: !,*7,IBE(Z)," bill(s) in this batch have been ",$S(Z="C":"cancelled",Z="R":"resubmitted",1:"deleted from batch")," previously"
  • Line Location: RESUB+20
Function Call: WRITE
  • Prompt: !,*7,IBE," bill(s) in this batch are not in a valid status to be re-submitted"
  • Line Location: RESUB+21
Function Call: WRITE
  • Prompt: !
  • Line Location: RESUB+24
Function Call: WRITE
  • Prompt: !,*7,"Batch NOT resubmitted"
  • Line Location: RESUB+25
Routine Call
  • DIC
  • Line Location:
    • BATCH2+3
Routine Call
  • DIE
  • Line Location:
    • BATCH+7
    • RESUB+38
    • RESUBUP+19
    • RESUBUP+28
    • CTDOWN+7
Routine Call
  • DIR
  • Line Location:
    • BATCH2+10
    • BATCH2+13
    • BATCH+25
    • BATCH+31
    • BATCH+38
    • RESUB+23
Routine Call
  • VALM
  • Line Location:
    • BATCH+42

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^IBA(364 - [#364] Classic Fileman Calls
^IBA(364.1 - [#364.1] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DGCR(399 - [#399] RESUB+9, RESUBUP+12
^IBA( LOCK+1
^IBA(364 - [#364] BATCH2+5, RESUB+9, RESUB+30, RESUBUP+10, CKINC+4
^IBA(364.1 - [#364.1] BATCH2+5, BATCH2+7, BATCH+2, RESUB+6, RESUBUP+29, CTDOWN+5
^IBE(364.1 RESUBUP+19
^TMP("IBEDI_TEST_BATCH" BATCH2+2!, BATCH2+15*, BATCH2+16!, BATCH2+17!, BATCH+3, RESUB+5
^TMP("IBNOT" BATCH+34!, RESUB+10, RESUB+15*, RESUB+17, RESUB+25!, RESUB+31, RESUB+32*, RESUBUP+7, RESUBUP+9, RESUBUP+30!
^TMP("IBRESUB" RESUB+4!, RESUB+6*, RESUB+12*, RESUB+25!, RESUB+28, RESUB+29, RESUB+30, RESUB+32!, RESUB+33, RESUB+38
RESUBUP+14, RESUBUP+30!
^TMP("IBRESUBMIT" RESUB+4!, RESUB+29*, RESUB+33*, RESUB+35, RESUB+36, RESUB+37!, RESUB+38*, RESUBUP+5, RESUBUP+21, RESUBUP+24

Label References

Name Line Occurrences
$$BATCH BATCH2+3
BATCHQ BATCH+5, BATCH+23, BATCH+36
CTDOWN RESUBUP+27
RESUB BATCH+44
RESUBQ RESUB+17, RESUB+18

Naked Globals

Name Field # of Occurrence
^( RESUBUP+9, RESUBUP+24
^(1 BATCH+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA BATCH+7*, RESUB+36*, RESUB+38*, RESUBUP+19*, RESUBUP+28*, RESUBUP+29, CTDOWN+7*, CKINC+2~
DIC BATCH2+1~, BATCH2+3*
DIC(0 BATCH2+3*
DIE BATCH+7*, RESUB+38*, RESUBUP+19*, RESUBUP+28*, CTDOWN+7*, CKINC+2~
>> DIK RESUB+36*
DIR BATCH2+1~, BATCH2+10!, BATCH2+13!, BATCH+1~, BATCH+25!, BATCH+31!, BATCH+38!, RESUB+3~, RESUB+23!
DIR("A" BATCH2+6*, BATCH2+7*, BATCH2+8*, BATCH2+13*, BATCH+11*, BATCH+12*, BATCH+13*, BATCH+14*, BATCH+15*, BATCH+16*
, BATCH+17*, BATCH+18*, BATCH+19*, BATCH+20*, BATCH+21*, BATCH+24*, BATCH+25*, BATCH+28*, BATCH+29*, BATCH+38*
, RESUB+23*
DIR("B" BATCH2+13*, BATCH+25*, BATCH+30*, BATCH+38*, RESUB+23*
DIR(0 BATCH2+9*, BATCH2+13*, BATCH+25*, BATCH+30*, BATCH+38*, RESUB+23*
DR BATCH+7*, RESUB+38*, RESUBUP+19*, RESUBUP+28*, CTDOWN+7*, CKINC+2~
>> DTOUT BATCH2+14, BATCH+25
>> DUOUT BATCH2+14, BATCH+25
FILE LOCK~, LOCK+1
IB BATCH2+1~, BATCH2+3*, BATCH2+5, BATCH2+11*, BATCH2+14*, RESUB+3~, RESUB+9*, RESUB+10, RESUB+12, RESUB+15
, RESUB+30*, RESUB+31, RESUB+32, RESUB+33, RESUB+36*, RESUBUP+3~, RESUBUP+8*, RESUBUP+9*, RESUBUP+10, RESUBUP+22~
RESUBUP+23*, RESUBUP+24*
IB0 BATCH2+4~, BATCH2+5*, BATCH2+7, BATCH+1~, BATCH+2*, BATCH+5, BATCH+6, BATCH+8, BATCH+11, BATCH+20
, BATCH+23, BATCH+24, RESUB+3~, RESUB+9*, RESUB+11, CTDOWN+4~, CTDOWN+5*
IB1 BATCH+1~, BATCH+2*, BATCH+13, BATCH+15, BATCH+16, BATCH+18, BATCH+19
IBASK BATCH+1~, BATCH+2*, BATCH+5*, BATCH+36*, BATCHQ
IBB RESUB+3~, RESUBUP+3~, RESUBUP+9*, RESUBUP+12
IBBA RESUBUP+3~, RESUBUP+5*, RESUBUP+19, RESUBUP+27, RESUBUP+28, CTDOWN~, CTDOWN+3, CTDOWN+5, CTDOWN+7, CKINC~
, CKINC+4
IBBDA BATCH~, BATCH+2, BATCH+7, BATCH+44, RESUB~, RESUB+6, RESUB+9, RESUB+17, LOCK~, LOCK+1
IBCE BATCH+1~
IBCE("VALMSG" BATCH+41*
IBCEFUNC BATCH+40~, BATCH+41*
IBCT RESUBUP+22~, RESUBUP+23*, RESUBUP+25*, RESUBUP+27, CTDOWN~, CTDOWN+5
IBCT1 CTDOWN+4~, CTDOWN+5*, CTDOWN+6*, CTDOWN+7
IBDAB BATCH+40~
IBE RESUB+3~, RESUB+8*, RESUB+15*, RESUB+21, RESUB+22, RESUBUP+3~, RESUBUP+8*, RESUBUP+11*, RESUBUP+12, RESUBUP+13
IBE( RESUB+14*, RESUB+20
IBE(0 RESUB+8*, RESUB+13*, RESUB+17, RESUB+18, RESUB+19, RESUB+23
IBEXCT RESUB+3~, RESUB+8*, RESUB+10*, RESUB+19, RESUB+22
IBIFN RESUB+3~, RESUB+8*, RESUB+9*, RESUB+12, RESUB+15, RESUB+30*, RESUB+32, RESUBUP+22~, RESUBUP+24*
IBINC CTDOWN+7*, CKINC+2~, CKINC+3*, CKINC+4*, CKINC+5
IBO RESUBUP+22~, RESUBUP+24*, RESUBUP+26
IBOK BATCH+1~, BATCH+5, BATCH+6*, BATCH+8*
IBOLD RESUB~, RESUB+6*, RESUB+30, RESUB+32
IBPT RESUB+3~, RESUBUP+11*, RESUBUP+12
IBS RESUB+3~, RESUB+9*, RESUB+12
IBS1 RESUB+3~, RESUB+11*, RESUB+12, RESUB+14
IBSCT RESUB+3~, RESUB+8*, RESUB+11*, RESUB+17, RESUB+18, RESUB+19, RESUB+23
IBSTAT BATCH+1~, BATCH+2*, BATCH+12, BATCH+28, BATCH+37, BATCH+44, CTDOWN+4~, CTDOWN+5*, CTDOWN+7
IBSTOP BATCH+1~, BATCH+23, BATCH+25*, BATCH+26*, BATCH+32*, BATCH+36, RESUB+25*
IBT RESUB+3~, RESUBUP+3~
IBT( RESUBUP+12*
IBT(1 RESUBUP+14*
IBT(2 RESUBUP+15*
IBT(3 RESUBUP+16*
IBT(4 RESUBUP+16*
IBT(5 RESUBUP+16*
IBTEST BATCH+1~, BATCH+3*, BATCH+5, BATCH+23, BATCH+28, BATCH+29, BATCH+37, BATCH+44, RESUB+3~, RESUB+5*
, RESUB+6, RESUB+12, RESUB+17, RESUB+30, RESUB+31, RESUB+32, RESUB+33, RESUB+35, RESUB+38
IBV RESUBUP+3~, RESUBUP+9*, RESUBUP+11, RESUBUP+12
IBZ CKINC+2~, CKINC+3*, CKINC+4*
IBZTSK RESUB+3~, RESUB+27*, RESUB+34, RESUB+38
U BATCH2+5, BATCH2+7, BATCH+2, BATCH+5, BATCH+6, BATCH+8, BATCH+11, BATCH+13, BATCH+15, BATCH+16
, BATCH+18, BATCH+19, BATCH+20, BATCH+23, BATCH+24, BATCH+28, RESUB+6, RESUB+9, RESUB+11, RESUB+30
, RESUB+32, RESUB+38, RESUBUP+5, RESUBUP+10, RESUBUP+11, RESUBUP+12, RESUBUP+14, RESUBUP+19, RESUBUP+21, CTDOWN+5
X BATCH2+1~
XMBODY RESUBUP+3~, RESUBUP+17*, RESUBUP+18
XMDUZ RESUBUP+3~, RESUBUP+17*, RESUBUP+18
XMSUBJ RESUBUP+3~, RESUBUP+17*, RESUBUP+18
XMTO RESUBUP+3~, RESUBUP+18
XMTO("I:G.IB EDI" , RESUBUP+17*
>> XMZ RESUBUP+18
Y BATCH2+1~, BATCH2+3, BATCH2+4~, BATCH2+15, BATCH+25, BATCH+32, BATCH+39, RESUB+3~, RESUB+18*, RESUB+19*
, RESUB+25*, RESUB+30*, RESUB+32, RESUB+33
Z BATCH+40~, RESUB+20*
ZTSK BATCH+1~, BATCH+6*
ZTSK(0 BATCH+7
ZTSK(1 BATCH+8
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All