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 |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: BRNRUP3

Package: IHS Release Of Information

Routine: BRNRUP3


Information

BRNRUP3 ; IHS/OIT/LJF - CONTINUED REPORT UTILITY PRINT LOGIC

Source Information

Source file <BRNRUP3.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
IHS Release Of Information 2 DEL^BRNRU  COVPAGE^BRNRUP1  
Kernel 2 ^%ZISC  $$OPEN^%ZISH  
IHS VA Utilities 1 EN^XBVK  
VA Fileman 1 EN^DIQ1  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
IHS Release Of Information 1 BRNRUP  

Entry Points

Name Comments DBIA/ICR reference
DELIMIT ;EP - Set up header line, dash line for delimited output
OPEN ;write flat file from global
SINGLE ;process single valued item
DONE ;
V ;GETS DATA HITS
PRINT ;
PROC ;process printing of report
DIQ ;
MULT ;process multiple valued item

External References

Name Field # of Occurrence
^%ZISC DONE+2
$$OPEN^%ZISH OPEN+3
DEL^BRNRU DONE+4
COVPAGE^BRNRUP1 DELIMIT+10
EN^DIQ1 DIQ+3
EN^XBVK DONE+5

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,BRNHDR,!
  • Line Location: PROC+2
Function Call: WRITE
  • Prompt: !,"NO DATA TO REPORT"
  • Line Location: PROC+3
Function Call: WRITE
  • Prompt: BRNDELP(X),!
  • Line Location: PRINT+17

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BRNREC - [#90264] V+5, V+8
^BRNRPT - [#90264.8] DELIMIT+5, DELIMIT+7, PRINT+5, MULT+5, MULT+9
^BRNSORT - [#90264.7] DELIMIT+7, V+5, PRINT+7, SINGLE+3, MULT+2, DIQ+2
^TMP($J DELIMIT+2!, DONE+3!
^XTMP("BRNFLAT" DONE+3!
^XTMP("BRNLINE" PRINT+1!*
^XTMP("BRNVL" PROC+3, PROC+5, DONE+3!, V+4, V+7

Label References

Name Line Occurrences
DONE PROC+3
MULT PRINT+8
OPEN PROC+1
PRINT V+8
SINGLE PRINT+7
V PROC+5

Naked Globals

Name Field # of Occurrence
^(0 DIQ+2
^(3 V+5, SINGLE+3, MULT+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> BRNBT DONE+3
>> BRNBTH PROC+3, PROC+5, V+4, V+7
>> BRNCNT V+1*, PRINT+3*, PRINT+12*, PRINT+15, PRINT+16
>> BRNCRIT V+4*, PRINT+5*, PRINT+7, SINGLE+3, MULT+2, MULT+9, DIQ+2
>> BRNDELC DELIMIT+3*
BRNDELD PRINT+2!
BRNDELD( PRINT+14, PRINT+15, PRINT+16, SINGLE+5*, MULT+14*, MULT+16*
BRNDELD(1 PRINT+4*
BRNDELD(2 PRINT+4*
>> BRNDELF OPEN+3
BRNDELP PRINT+10!
BRNDELP( PRINT+15*, PRINT+16*, PRINT+17
>> BRNDELT PROC+1, DONE+2
>> BRNFCNT DELIMIT+1*
BRNFIEL DIQ+1!, DIQ+2*, DIQ+3, DIQ+4, DIQ+5
BRNFILE DIQ+1!, DIQ+2*, DIQ+3, DIQ+4, DIQ+5
BRNFRST PROC+4*, V+6!
>> BRNHDIR OPEN+3
>> BRNHDR DELIMIT+4*, DELIMIT+8*, PROC+2
>> BRNHEAD DELIMIT+5*
>> BRNI PRINT+5*, MULT+5
>> BRNJOB PROC+3, PROC+5, DONE+3, V+4, V+7
>> BRNLINE PRINT+3*, PRINT+11, MULT+11*
>> BRNPCNT MULT+1*
>> BRNPIEC DELIMIT+3*, DELIMIT+4*, DELIMIT+6*, DELIMIT+8, PRINT+3*, PRINT+4*, PRINT+6*, PRINT+13, SINGLE+5, MULT+14
, MULT+16
BRNPRNM MULT+1!, MULT+12!, MULT+13
BRNPRNM( MULT+7, MULT+8!, MULT+9!, MULT+10, MULT+12*, MULT+15, MULT+16
BRNPRNT V+3!, V+5, SINGLE+1!, SINGLE+4*, SINGLE+5, MULT+1!, MULT+13*, MULT+14, DIQ+1!, DIQ+5*
BRNPRNT( DIQ+4*, DIQ+5
BRNQUIT PROC+4!, PROC+5, V+7, PRINT+5
>> BRNRPT DELIMIT+5, DELIMIT+7, PRINT+5, MULT+5, MULT+9
>> BRNSORT V+4, V+5
>> BRNSRTR V+4*, V+5*
>> BRNSRTV PROC+4*, PROC+5*, V+4, V+7
>> BRNVIEN V+4*, V+5, V+7*, V+8, PRINT+4
>> BRNVREC V+5*, V+8*
>> BRNX SINGLE+2*, MULT+1*
BRNY MULT+1!
>> C MULT+10*, MULT+11
>> D PRINT+15*, PRINT+16*
>> DA DIQ+4, DIQ+5
>> DFN V+5*, V+8*, PRINT+4
DIC DIQ+3*!
DIQ DIQ+3*!
DIQ(0 DIQ+3*
DR DIQ+3*!
>> H DELIMIT+7*, DELIMIT+8
IO OPEN+5
>> P PRINT+13*, PRINT+14, PRINT+15, PRINT+16
U DELIMIT+4, DELIMIT+7, DELIMIT+8, V+5, V+8, PRINT+5, PRINT+7, PRINT+15, PRINT+16, MULT+5
, DIQ+2
>> V PRINT+14*, PRINT+15, PRINT+16
>> X DELIMIT+5*, DELIMIT+7, PRINT+11*, PRINT+16, PRINT+17*, MULT+7*, MULT+8, MULT+9, MULT+10*, MULT+12*
, MULT+15*, MULT+16
Y PROC+1, MULT+10!, OPEN+3*, OPEN+4
Y( MULT+10*, MULT+12
>> Z MULT+8*, MULT+9
>> ZTQUEUED OPEN+4
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All