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

Package: Integrated Billing

Routine: IBBACHRG


Information

IBBACHRG ;OAK/ELZ - PFSS CHARGE API ;15-MAR-2005

Source Information

Source file <IBBACHRG.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Integrated Billing 4 $$EXTNUM^IBBAACCT  SAOX^IBBAADD  $$GETCODE^IBBACDM  DX^IBBACHRG  
VA FileMan 2 (FILE,UPDATE)^DIE  $$GET1^DIQ  
Kernel 1 $$NOW^XLFDT  
MailMan 1 ^XMD  
Order Entry Results Reporting 1 ORACTREF^ORWPFSS  

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

Package Total Caller Graph
Integrated Billing 2 IBBACHRG  IBBAPI  

Entry Points

Name Comments DBIA/ICR reference
CHARGE(IBBDFN,IBBARFN,IBBCTYPE,IBBUCID,IBBFT1,IBBPR1,IBBDG1,IBBZCL,IBBRXE,IBBORIEN,IBBPROS) ;
DX(DG1,IEN) ;file diagnosis on subfile #373.04
GETCHGID() ;
ERRMSG(MSG) ;generate error msg if charge failure
MAIL ;send error message to mail group

External References

Name Field # of Occurrence
FILE^DIE CHARGE+19
UPDATE^DIE DX+9
$$GET1^DIQ MAIL+6
$$EXTNUM^IBBAACCT CHARGE+40
SAOX^IBBAADD CHARGE+72
$$GETCODE^IBBACDM CHARGE+27
DX^IBBACHRG CHARGE+53
ORACTREF^ORWPFSS CHARGE+38, CHARGE+39
$$NOW^XLFDT CHARGE+18, MAIL+2
^XMD MAIL+9

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^XMB(3.8 - [#3.8] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^IBBAA(375 - [#375] CHARGE+41*, CHARGE+61
^IBBAD(373 - [#373] CHARGE+7, CHARGE+9*, CHARGE+10, CHARGE+11*, CHARGE+34*, CHARGE+49*, CHARGE+50*, CHARGE+56*, CHARGE+57*, CHARGE+62*
, CHARGE+66*, CHARGE+68, CHARGE+70*, CHARGE+73*
^IBBAS(372 - [#372] GETCHGID+3, GETCHGID+5, GETCHGID+7*, GETCHGID+8, MAIL+3
^TMP("PFSS CHG ERROR" MAIL+10!
^XMB("NETNAME" MAIL+7

Label References

Name Line Occurrences
ERRMSG CHARGE+5, CHARGE+8, CHARGE+21
MAIL ERRMSG+34

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DG1 DX~
DG1( DX+2, DX+7, DX+8
FDA CHARGE+2~, DX+1~
FDA( DX+6*, DX+7*, DX+8*
FDA(373 CHARGE+14*, CHARGE+15*, CHARGE+16*, CHARGE+17*, CHARGE+18*
IBB CHARGE+2~, DX+1~
IBB("DIERR" CHARGE+21, ERRMSG+9
IBBARFN CHARGE~, CHARGE+5, CHARGE+14, CHARGE+41, CHARGE+61, ERRMSG+5, ERRMSG+16
IBBCDM CHARGE+3~, CHARGE+23*, CHARGE+27*, CHARGE+33, CHARGE+69
IBBCPTC CHARGE+3~, CHARGE+25*, CHARGE+27
IBBCPTDT CHARGE+3~, CHARGE+26*, CHARGE+27
IBBCTYPE CHARGE~, CHARGE+5, CHARGE+17, CHARGE+31, ERRMSG+7, ERRMSG+17
IBBDFN CHARGE~, CHARGE+5, CHARGE+15, CHARGE+40, CHARGE+72, ERRMSG+4, ERRMSG+15
IBBDG1 CHARGE~, CHARGE+52, CHARGE+53, ERRMSG+25
IBBDG1( ERRMSG+26
IBBDG1(1 CHARGE+53
IBBERR CHARGE+2~, CHARGE+13*, CHARGE+19, DX+1~, DX+5*, DX+9
IBBFT1 CHARGE~, CHARGE+29, ERRMSG+19
IBBFT1( CHARGE+30, ERRMSG+20
IBBFT1(13 CHARGE+24, CHARGE+32, CHARGE+36, CHARGE+69
IBBFT1(2 CHARGE+69
IBBFT1(4 CHARGE+26, CHARGE+44
IBBFT1(7 CHARGE+23
IBBIEN CHARGE+2~, CHARGE+9*, CHARGE+11, CHARGE+12, CHARGE+34, CHARGE+49, CHARGE+50, CHARGE+53, CHARGE+56, CHARGE+57
, CHARGE+62, CHARGE+66, CHARGE+68, CHARGE+70, CHARGE+72, CHARGE+73, DX+1~
IBBIEN(1 DX+3*
IBBIENS CHARGE+2~, CHARGE+12*, CHARGE+14, CHARGE+15, CHARGE+16, CHARGE+17, CHARGE+18, DX+1~, DX+4*, DX+6
, DX+7, DX+8
IBBORIEN CHARGE~, CHARGE+38, CHARGE+39, CHARGE+69, ERRMSG+31
IBBPR1 CHARGE~, CHARGE+43, ERRMSG+21
IBBPR1( CHARGE+45, ERRMSG+22
IBBPR1(11 CHARGE+47, CHARGE+48, ERRMSG+23, ERRMSG+24
IBBPR1(3 CHARGE+25
IBBPR1(4 CHARGE+50
IBBPR1(5 CHARGE+26, CHARGE+44*
IBBPROS CHARGE~, CHARGE+64, ERRMSG+32
IBBPROS( ERRMSG+33
IBBPROS(1 CHARGE+65
IBBPROS(2 CHARGE+65
IBBRXE CHARGE~, CHARGE+59, ERRMSG+29
IBBRXE( CHARGE+60, ERRMSG+30
IBBSECVN CHARGE+3~, CHARGE+37*, CHARGE+40*, CHARGE+41
IBBTEST CHARGE+3~, CHARGE+72*, CHARGE+73
IBBUCID CHARGE~, CHARGE+5, CHARGE+16, ERRMSG+6, ERRMSG+18
IBBZCL CHARGE~, CHARGE+55, ERRMSG+27
IBBZCL( CHARGE+56, ERRMSG+28
IEN DX~, DX+4
IENS MAIL+1~, MAIL+5*, MAIL+6
J CHARGE+2~, CHARGE+30*, CHARGE+45*, CHARGE+56*, CHARGE+60*, DX+1~, DX+2*, DX+3, DX+6, DX+7
, DX+8, ERRMSG+1~, ERRMSG+20*, ERRMSG+22*, ERRMSG+26*, ERRMSG+28*, ERRMSG+30*, ERRMSG+33*
J1 CHARGE+2~, CHARGE+56*, CHARGE+57, ERRMSG+26*, ERRMSG+28*
LINE ERRMSG+1~, ERRMSG+2*
MMGROUP MAIL+1~, MAIL+3*, MAIL+4, MAIL+5, MAIL+6*, MAIL+7
MSG ERRMSG~, ERRMSG+3, ERRMSG+4*, ERRMSG+5*, ERRMSG+6*, ERRMSG+7*, ERRMSG+8, ERRMSG+9*, ERRMSG+10*, ERRMSG+11
>> SETLN ERRMSG+2*, ERRMSG+11, ERRMSG+12, ERRMSG+13, ERRMSG+14, ERRMSG+15, ERRMSG+16, ERRMSG+17, ERRMSG+18, ERRMSG+20
, ERRMSG+22, ERRMSG+23, ERRMSG+24, ERRMSG+26, ERRMSG+28, ERRMSG+30, ERRMSG+31, ERRMSG+33
U CHARGE+9, CHARGE+27, CHARGE+30, CHARGE+31, CHARGE+33, CHARGE+41, CHARGE+45, CHARGE+48, CHARGE+56, CHARGE+57
, CHARGE+60, CHARGE+61, CHARGE+65, CHARGE+66, CHARGE+69, CHARGE+73, MAIL+3
X CHARGE+2~, CHARGE+30*, CHARGE+31*, CHARGE+33*, CHARGE+34, CHARGE+38*, CHARGE+45*, CHARGE+48*, CHARGE+49, CHARGE+56*
, CHARGE+60*, CHARGE+61*, CHARGE+62, CHARGE+65*, CHARGE+66, CHARGE+68*, CHARGE+69*, CHARGE+70, GETCHGID+2~, GETCHGID+5*
, GETCHGID+6*, GETCHGID+7, GETCHGID+9, ERRMSG+1~, ERRMSG+11*, ERRMSG+12*, ERRMSG+13*, ERRMSG+14*, ERRMSG+15*, ERRMSG+16*
, ERRMSG+17*, ERRMSG+18*, ERRMSG+20*, ERRMSG+22*, ERRMSG+23*, ERRMSG+24*, ERRMSG+26*, ERRMSG+28*, ERRMSG+30*, ERRMSG+31*
, ERRMSG+33*
XMDUZ MAIL+1~, MAIL+2*
XMSUB MAIL+1~, MAIL+2*
XMTEXT MAIL+1~, MAIL+8*
XMY MAIL+1~
XMY("G." MAIL+7*
XMZ MAIL+1~
XX CHARGE+2~, CHARGE+32*, CHARGE+33, CHARGE+37*, CHARGE+39, CHARGE+40, CHARGE+61*

Marked Items

Name Field # of Occurrence
$T(ORACTREF^ORWPFSS CHARGE+38
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All