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

Package: Integrated Billing

Routine: IBCRHBC1


Information

IBCRHBC1 ;ALB/ARH - RATES: UPLOAD HOST FILES (CMAC <2000) ; 14-FEB-2000

Source Information

Source file <IBCRHBC1.m>

Call Graph

Call Graph

Call Graph Total: 2

Package Total Call Graph
Kernel 2 ($$STATUS,CLOSE,OPEN)^%ZISH  ($$FMADD,$$HTE)^XLFDT  

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

Package Total Caller Graph
Integrated Billing 1 IBCRHBC  

Entry Points

Name Comments DBIA/ICR reference
CMAC(IBPATH,IBFILE,IBNAME,IBMODP,IBMODT) ; upload CMAC file from a VMS file into ^XTMP
CMACQ
ENDF()
LNFORM(LINE) ; check an individual line of the file for proper format
PARSE ; process a single lin from a CMAC file: parse out into individual fields and store the line in XTMP
STORE ;
SET ;
SETHDR ;
DATE(DATE) ; return yymmdd in FM format
LNDT(LINE) ; return the date of an individual line, in FM format

External References

Name Field # of Occurrence
$$STATUS^%ZISH ENDF+1
CLOSE^%ZISH CMAC+12
OPEN^%ZISH CMAC+6
$$FMADD^XLFDT SETHDR+2
$$HTE^XLFDT SETHDR+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"**** Unable to open ",IBPATH,IBFILE,!
  • Line Location: CMAC+6
Function Call: WRITE
  • Prompt: !!,"Loading ",IBFILE," into ^XTMP "
  • Line Location: CMAC+8
Function Call: READ
  • Variable: IBFLINE
  • Timeout: 5
  • Line Location: CMAC+10
Function Call: WRITE
  • Prompt: "."
  • Line Location: CMAC+10
Function Call: WRITE
  • Prompt: !!,"**** Error while reading file: line not expected format (85 numeric characters):"
  • Line Location: ENDF+4
Function Call: WRITE
  • Prompt: !!,"Line Length=",$L(IBFLINE)," characters"
  • Line Location: ENDF+5
Function Call: WRITE
  • Prompt: ?40,"Line read is null"
  • Condition for execution: IBFLINE=""
  • Line Location: ENDF+5
Function Call: WRITE
  • Prompt: !,"LINE='",IBFLINE,"'",!!,"Upload Aborted!"
  • Line Location: ENDF+6
Function Call: WRITE
  • Prompt: !!,"First line of file has no data, can not continue!"
  • Line Location: ENDF+8

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^VA(200 - [#200] SETHDR+1
^XTMP( SET+1, SET+2*, SET+3*, SET+4*, SETHDR+2*

Label References

Name Line Occurrences
$$DATE STORE+3, LNDT+1
$$ENDF CMAC+10
$$LNFORM ENDF+2
CMACQ CMAC+6
PARSE CMAC+10
SET STORE+5, STORE+6, STORE+7, STORE+9, STORE+10, STORE+12, STORE+13
SETHDR SET+1
STORE CMAC+10

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DATE DATE~, DATE+1
DT SETHDR+2
DUZ SETHDR+1
IBCHG CMAC+1~, STORE+5*, STORE+6*, STORE+7*, STORE+9*, STORE+10*, STORE+12*, STORE+13*, SET+4
IBCL1 CMAC+2~, PARSE+4*, STORE+5
IBCL1P CMAC+2~, PARSE+9*, STORE+9
IBCL1T CMAC+2~, PARSE+10*, STORE+10
IBCL2 CMAC+2~, PARSE+5*, STORE+6
IBCL34 CMAC+2~, PARSE+6*, STORE+7
IBCL4P CMAC+2~, PARSE+11*, STORE+12
IBCL4T CMAC+2~, PARSE+12*, STORE+13
IBCPT CMAC+2~, PARSE+3*, SET+4
IBDONE CMAC+1~, CMAC+4*, CMAC+14*, CMACQ
IBEFDT CMAC+2~, PARSE+7*, STORE+3*, SET+4
IBFILE CMAC~, CMAC+4, CMAC+6, CMAC+8, SETHDR+1
IBFLINE CMAC+1~, CMAC+10*, ENDF, ENDF+2, ENDF+5, ENDF+6, ENDF+8, PARSE+2, PARSE+3, PARSE+4
PARSE+5, PARSE+6, PARSE+7, PARSE+8, PARSE+9, PARSE+10, PARSE+11, PARSE+12
IBI CMAC+1~, CMAC+10*, CMAC+14, ENDF+8, SET+4
IBINACT CMAC+1~, STORE+3*, SET+4
IBLOC CMAC+1~, CMAC+4*, PARSE+2*, STORE+1
IBMOD CMAC+1~, STORE+3*, STORE+9*, STORE+10*, STORE+12*, STORE+13*, SET+4
IBMODP CMAC~, STORE+9, STORE+12
IBMODT CMAC~, STORE+10, STORE+13
IBNAME CMAC~, CMAC+4
IBPATH CMAC~, CMAC+6
IBTRDT CMAC+2~, PARSE+8*, STORE+3
IBX ENDF~*, ENDF+1*, ENDF+2, ENDF+7*, ENDF+8*, ENDF+9, LNFORM+1~*, LNFORM+2, SET+1~*, SET+2
SETHDR+1~*, SETHDR+2, DATE+1~*, DATE+2, LNDT+1~*, LNDT+2
IBXRF CMAC+1~, CMAC+4*, CMAC+14, STORE+1
IBXRF1 CMAC+1~, STORE+1*, SET+1, SET+2, SET+3, SET+4, SETHDR+2
IBXRF2 CMAC+1~, STORE+5*, STORE+6*, STORE+7*, STORE+9*, STORE+10*, STORE+12*, STORE+13*, SET+3, SET+4
IO CMAC+10, ENDF+7, ENDF+8
IO(0 CMAC+8, CMAC+10, ENDF+3, ENDF+8
LINE LNFORM~, LNFORM+1*, LNDT~, LNDT+1
>> POP CMAC+6
U CMAC+14, SET+2, SET+3, SET+4, SETHDR+1, SETHDR+2
X CMAC+1~
Y CMAC+1~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All