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

Package: Integrated Billing

Routine: IBCNBOF


Information

IBCNBOF ;ALB/ARH - Ins Buffer: Employee Report (Entered);1 Jun 97

Source Information

Source file <IBCNBOF.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Kernel 4 (,HOME)^%ZIS  ^%ZISC  (,$$S)^%ZTLOAD  ($$FMTE,$$NOW)^XLFDT  
Integrated Billing 1 ($$DATES,$$EMPL,$$MONTH,$$OUT,$$SELEMPL)^IBCNBOE  
VA FileMan 1 ^DIR  

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 IBCNBOE  

Entry Points

Name Comments DBIA/ICR reference
EN ;get parameters then run the report
DEV ;get the device
RPT ; run report
EXIT
SEARCH(IBBEG,IBEND,IBMONTH,IBEMPL) ; search/sort statistics for employee report
SET(XREF,S1,S2,STAT,NC,NG,NP) ;
PRINT(IBBEG,IBEND,IBMONTH,IBEMPL,IBOUT) ;
PRTLN ;
HDR ;print the report header
PHDL ; - Print the header line for the Excel spreadsheet
PAUSE() ;pause at end of screen if beeing displayed on a terminal
STOP() ;determine if user has requested the queued report to stop

External References

Name Field # of Occurrence
^%ZIS DEV+2
HOME^%ZIS EN+2
^%ZISC EXIT+2
^%ZTLOAD DEV+3
$$S^%ZTLOAD STOP+1
^DIR PAUSE+2
$$DATES^IBCNBOE EN+8, EN+9
$$EMPL^IBCNBOE EN+5
$$MONTH^IBCNBOE EN+11
$$OUT^IBCNBOE EN+13
$$SELEMPL^IBCNBOE EN+6
$$FMTE^XLFDT PRINT+4, PRINT+5, PRTLN+11, PHDL+3
$$NOW^XLFDT PRINT+5, PHDL+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF,!!,?25,IBHDR
  • Line Location: EN+2
Function Call: WRITE
  • Prompt: !!,"This report produces a count of the number of entries added to the Buffer",!,"file for a specified date range sorted by employee. Also included are",!,"sub-totals and percentages based on the current status of those entries."
  • Line Location: EN+3
Function Call: WRITE
  • Prompt: !!
  • Line Location: EN+5
Function Call: WRITE
  • Prompt: !!
  • Line Location: EN+6
Function Call: WRITE
  • Prompt: !!
  • Line Location: EN+9
Function Call: WRITE
  • Prompt: !!
  • Line Location: EN+11
Function Call: WRITE
  • Prompt: !,"Report requires 132 columns."
  • Line Location: DEV+1
Function Call: WRITE
  • Prompt: !
  • Line Location: PRINT+10
Function Call: WRITE
  • Prompt: !,$E(IBEMP,1,15),?17,DATM,?25,$J($FN(IBCNT,","),7)
  • Line Location: PRTLN+19
Function Call: WRITE
  • Prompt: ?35,$J($FN(IBEN,","),7),?43,$J("("_$FN(((IBEN/IBCNT)*100),",",1)_"%)",8)
  • Line Location: PRTLN+20
Function Call: WRITE
  • Prompt: ?54,$J($FN(IBAC,","),7),?62,$J("("_$FN(((IBAC/IBCNT)*100),",",1)_"%)",8)
  • Line Location: PRTLN+21
Function Call: WRITE
  • Prompt: ?73,$J($FN(IBRJ,","),7),?81,$J("("_$FN(((IBRJ/IBCNT)*100),",",1)_"%)",8)
  • Line Location: PRTLN+22
Function Call: WRITE
  • Prompt: ?92,$J($FN(IBNC,","),7),?102,$J($FN(IBNG,","),7),?112,$J($FN(IBNP,","),7)
  • Line Location: PRTLN+23
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: HDR+3
Function Call: WRITE
  • Prompt: !,"INSURANCE BUFFER (ENTERING) EMPLOYEE REPORT ",IBRANGE," "
  • Line Location: HDR+4
Function Call: WRITE
  • Prompt: ?(IOM-22),IBRDT,?(IOM-7)," PAGE ",IBPGN,!,?39,"NOT YET",?93,"NEW",?104,"NEW",?113,"NEW"
  • Line Location: HDR+5
Function Call: WRITE
  • Prompt: !,"EMPLOYEE",?17,"MONTH",?27,"TOTAL",?39,"PROCESSED",?58,"ACCEPTED",?77,"REJECTED",?93,"INS CO",?104,"GROUP",?113,"POLICY",!
  • Line Location: HDR+6
Function Call: WRITE
  • Prompt: IBI
  • Line Location: HDR+7
Function Call: WRITE
  • Prompt: !,"INSURANCE BUFFER (ENTERING) EMPLOYEE REPORT^"_IBRANGE_"^"_$$FMTE^XLFDT($$NOW^XLFDT,1),!
  • Line Location: PHDL+3
Function Call: WRITE
  • Prompt: X
  • Line Location: PHDL+6
Function Call: WRITE
  • Prompt: !!
  • Line Location: PAUSE+2
Function Call: WRITE
  • Prompt: !,"***TASK STOPPED BY USER***"
  • Line Location: STOP+1
Routine Call
  • %ZIS
  • Line Location:
    • DEV+2
Routine Call
  • %ZIS
  • Line Location:
    • EN+2
Routine Call
  • DIR
  • Line Location:
    • PAUSE+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^IBA(355.33 - [#355.33] SEARCH+4, SEARCH+5, SEARCH+7
^TMP($J EN+2!, EXIT!, SET+1*, SET+2*, SET+3*, SET+4*, SET+5*, SET+6*, SET+7*, PRINT+9
, PRINT+12, PRTLN+4, PRTLN+5, PRTLN+6, PRTLN+7, PRTLN+8, PRTLN+9, PRTLN+10
^VA(200 - [#200] PRTLN+3

Label References

Name Line Occurrences
$$PAUSE PRINT+15, HDR+2
$$STOP SEARCH+4, HDR+1
EXIT EN+5, EN+6, EN+8, EN+9, EN+11, EN+13, DEV+2, DEV+3, RPT+3
HDR PRINT+7, PRINT+12
PHDL PRINT+7
PRINT RPT+4
PRTLN PRINT+13
SEARCH RPT+3
SET SEARCH+10, SEARCH+11, SEARCH+12

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %ZIS DEV+2*
>> %ZIS("A" DEV+2*
DATM PRTLN+1~, PRTLN+11*, PRTLN+15, PRTLN+19
DIR PAUSE+1~, PAUSE+2!
DIR(0 PAUSE+2*
DIRUT PAUSE+1~, PAUSE+2
DUOUT PAUSE+1~, PAUSE+2
IBAC PRTLN+1~, PRTLN+6*, PRTLN+15, PRTLN+21
IBB0 SEARCH+1~, SEARCH+7*, SEARCH+10, SEARCH+11, SEARCH+12
IBBEG EN+8*, EN+9, RPT+3, RPT+4, EXIT!, SEARCH~, SEARCH+2*, SEARCH+4, PRINT~, PRINT+4
IBBUFDA SEARCH+1~, SEARCH+5*, SEARCH+7
IBCNT PRTLN+1~, PRTLN+4*, PRTLN+15, PRTLN+16, PRTLN+19, PRTLN+20, PRTLN+21, PRTLN+22
IBEMP SEARCH+1~, SEARCH+7*, SEARCH+8, SEARCH+10, SEARCH+11, PRTLN+1~, PRTLN+3*, PRTLN+15, PRTLN+19
IBEMPL EN+5*, EN+6*, RPT+3, RPT+4, EXIT!, SEARCH~, SEARCH+8, PRINT~
IBEN PRTLN+1~, PRTLN+5*, PRTLN+15, PRTLN+20
IBEND EN+9*, RPT+3, RPT+4, EXIT!, SEARCH~, SEARCH+2*, SEARCH+4, PRINT~, PRINT+4
IBHDR EN+2*, DEV+3, EXIT!
IBI PRINT+1~, PRINT+15*, HDR+7*
IBLN PRINT+1~, PRINT+5*, PRINT+10*, PRINT+12, PRINT+13*, HDR+3*
IBMONTH EN+11*, RPT+3, RPT+4, EXIT!, SEARCH~, SEARCH+10, PRINT~, PRINT+10
IBNC PRTLN+1~, PRTLN+8*, PRTLN+16, PRTLN+23
IBNG PRTLN+1~, PRTLN+9*, PRTLN+16, PRTLN+23
IBNP PRTLN+1~, PRTLN+10*, PRTLN+16, PRTLN+23
IBOUT EN+13*, DEV+1, RPT+4, EXIT!, PRINT~, PRINT+3*, PRINT+7, PRINT+10, PRINT+12, PRTLN+14
IBPGN PRINT+1~, PRINT+5*, HDR+2, HDR+3*, HDR+5, STOP+1
IBQUIT RPT+1*, RPT+3, EXIT!, SEARCH+4*, PRINT+9, PRINT+12, PRINT+15, HDR+1*, HDR+2*
IBRANGE PRINT+1~, PRINT+4*, HDR+4, PHDL+3
IBRDT PRINT+1~, PRINT+5*, HDR+5
IBRJ PRTLN+1~, PRTLN+7*, PRTLN+16, PRTLN+22
IBS1 SEARCH+1~, PRINT+1~, PRINT+9*, PRINT+12, PRTLN+3, PRTLN+4, PRTLN+5, PRTLN+6, PRTLN+7, PRTLN+8
PRTLN+9, PRTLN+10
IBS2 PRINT+1~, PRINT+12*, PRTLN+4, PRTLN+5, PRTLN+6, PRTLN+7, PRTLN+8, PRTLN+9, PRTLN+10, PRTLN+11
IBX PAUSE+1~*, PAUSE+2*, PAUSE+3
IBXDT SEARCH+1~, SEARCH+4*, SEARCH+5
IBXREF SEARCH+1~, PRINT+1~, PRINT+9*, PRINT+12, PRTLN+4, PRTLN+5, PRTLN+6, PRTLN+7, PRTLN+8, PRTLN+9
PRTLN+10
IO DEV+4
IO("Q" DEV+3!
IOF EN+2, HDR+3
IOM HDR+5, HDR+7
IOSL PRINT+12
IOST HDR+3, PAUSE+2
NC SET~, SET+5
NG SET~, SET+6
NP SET~, SET+7
>> POP DEV+2
S1 SET~, SET+1, SET+2, SET+3, SET+4, SET+5, SET+6, SET+7
S2 SET~, SET+1, SET+2, SET+3, SET+4, SET+5, SET+6, SET+7
STAT SET~, SET+2, SET+3, SET+4
U SEARCH+7, SEARCH+10, SEARCH+11, SEARCH+12, PRINT+3, PRTLN+3, PRTLN+15, PRTLN+16
X PHDL+1~, PHDL+5*, PHDL+6, PHDL+7!, PAUSE+1~
XREF SET~, SET+1, SET+2, SET+3, SET+4, SET+5, SET+6, SET+7
Y PAUSE+1~
>> ZTDESC DEV+3*
>> ZTQUEUED EXIT+1, STOP+1
ZTREQ STOP+1!
>> ZTRTN DEV+3*
>> ZTSAVE("IB*" DEV+3*
>> ZTSTOP STOP+1*, STOP+2
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All