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

Package: VA Fileman

Routine: DDSPRNT1


Information

DDSPRNT1 ;SFISC/MKO-PRINT A FORM ;11:49 AM 17 Nov 1994

Source Information

Source file <DDSPRNT1.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
VA Fileman 3 (HEADER,WP)^DDSPRNT  BLOCK^DDSPRNT2  $$EXTERNAL^DILFD  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
VA Fileman 1 DDSPRNT  

Entry Points

Name Comments DBIA/ICR reference
W(DDSSTR,DDSCOL) ;Write DDSSTR preceded by !?DDSCOL
WR(DDSLAB,DDSVAL,DDSFLG) ;Write label and value
HBLKS ;Header blocks
PCOL(DDSVAL,DDSCOL) ;Print DDSVAL starting in column DDSCOL
PAGE ;Print page properties
BLOCK ;Print Block properties

External References

Name Field # of Occurrence
HEADER^DDSPRNT PAGE+1, PAGE+40, BLOCK+24, HBLKS+2, W+1
WP^DDSPRNT PAGE+16
BLOCK^DDSPRNT2 BLOCK+27, HBLKS+10
$$EXTERNAL^DILFD BLOCK+9

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Page Page"
  • Line Location: PAGE+3
Function Call: WRITE
  • Prompt: !,"Number Properties"
  • Line Location: PAGE+4
Function Call: WRITE
  • Prompt: !,"------ ----------"
  • Line Location: PAGE+5
Function Call: WRITE
  • Prompt: ?DDSCOL1,$P(DDSPG(0),U),?DDSCOL2,$P(DDSPG(1),U)
  • Line Location: PAGE+13
Function Call: WRITE
  • Prompt: !?DDSCOL2,"Block Block"
  • Line Location: PAGE+41
Function Call: WRITE
  • Prompt: !?DDSCOL2,"Order Properties (Form File)"
  • Line Location: PAGE+42
Function Call: WRITE
  • Prompt: !?DDSCOL2,"----- ----------------------"
  • Line Location: PAGE+43
Function Call: WRITE
  • Prompt: ?DDSCOL2,$P($G(^DIST(.404,DDSBK,0)),U)_" (#"_DDSBK_")"
  • Line Location: BLOCK+6
Function Call: WRITE
  • Prompt: !!?DDSCOL2,"Block Properties (Block File)"
  • Line Location: BLOCK+25
Function Call: WRITE
  • Prompt: !,?DDSCOL2,"-----------------------------"
  • Line Location: BLOCK+26
Function Call: WRITE
  • Prompt: !!,"Header Block Properties"
  • Line Location: HBLKS+3
Function Call: WRITE
  • Prompt: !,"------------------------"
  • Line Location: HBLKS+4
Function Call: WRITE
  • Prompt: ?DDSCOL2,DDSLAB
  • Line Location: WR+4
Function Call: WRITE
  • Prompt: ?DDSCOL,$E(DDSVAL,DDSIND,DDSIND+DDSWIDTH-1)
  • Line Location: PCOL+5
Function Call: WRITE
  • Prompt: !?+$G(DDSCOL),$G(DDSSTR)
  • Line Location: W+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIST( PAGE+9, PAGE+16, PAGE+21, PAGE+32, PAGE+33, PAGE+38, PAGE+47, BLOCK+2, BLOCK+6, BLOCK+18
, BLOCK+19, BLOCK+22, HBLKS+7

Label References

Name Line Occurrences
BLOCK PAGE+47
PCOL WR+7
W PAGE+12, PAGE+15, PAGE+37, BLOCK+5, BLOCK+7, HBLKS+8, HBLKS+9, HBLKS+11, WR+3, PCOL+4
WR PAGE+21, PAGE+24, PAGE+25, PAGE+26, PAGE+28, PAGE+29, PAGE+30, PAGE+32, PAGE+33, BLOCK+9
, BLOCK+10, BLOCK+11, BLOCK+12, BLOCK+13, BLOCK+14, BLOCK+15, BLOCK+16, BLOCK+18, BLOCK+19

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> DDSBK PAGE+47*, BLOCK+2, BLOCK+6, BLOCK+18, BLOCK+19, BLOCK+22, HBLKS+6*, HBLKS+7, HBLKS+8
>> DDSBK( BLOCK+2*
>> DDSBK(0 BLOCK+3, BLOCK+5, BLOCK+9, BLOCK+10, BLOCK+22*, HBLKS+7*, HBLKS+8
>> DDSBK(1 BLOCK+11, BLOCK+21!
>> DDSBK(2 BLOCK+12, BLOCK+13, BLOCK+14, BLOCK+15, BLOCK+16, BLOCK+21!
DDSBKO PAGE+45~, PAGE+46*, PAGE+47*
DDSCOL PCOL~, PCOL+2, PCOL+5, W~, W+2
>> DDSCOL1 PAGE+8*, PAGE+13, BLOCK+1*, BLOCK+5, HBLKS+5*
>> DDSCOL2 PAGE+8*, PAGE+13, PAGE+16, PAGE+41, PAGE+42, PAGE+43, BLOCK+1*, BLOCK+6, BLOCK+25, BLOCK+26
, HBLKS+5*, WR+4
DDSCOL3 PAGE+8*, BLOCK+1*, HBLKS+5*, WR+6~*, WR+7
DDSFLG WR~, WR+1
>> DDSFORM PAGE+9, PAGE+16, PAGE+32, PAGE+33, PAGE+38, PAGE+47, BLOCK+2, BLOCK+18, BLOCK+19
>> DDSHBK HBLKS+1
>> DDSHBK( PAGE+22*, HBLKS+6
DDSIND PCOL+1~, PCOL+3*, PCOL+4, PCOL+5
DDSLAB WR~, WR+4
>> DDSPBRK PAGE+1, PAGE+2
DDSPFRST PAGE+1, PAGE+2, PAGE+6!
>> DDSPG PAGE+9, PAGE+16, PAGE+32, PAGE+33, PAGE+38, PAGE+47, BLOCK+2, BLOCK+18, BLOCK+19
>> DDSPG( PAGE+9*
>> DDSPG(0 PAGE+10, PAGE+13, PAGE+19, PAGE+24, PAGE+25, PAGE+26, PAGE+28, PAGE+29, PAGE+34!
>> DDSPG(1 PAGE+13, PAGE+30, PAGE+34!
DDSSTR W~, W+2
DDSVAL WR~, WR+1, WR+7, PCOL~, PCOL+3, PCOL+5
DDSWIDTH PCOL+1~, PCOL+2*, PCOL+3, PCOL+5
>> DIRUT PAGE+1, PAGE+12, PAGE+15, PAGE+17, PAGE+20, PAGE+24, PAGE+25, PAGE+26, PAGE+28, PAGE+29
, PAGE+30, PAGE+32, PAGE+33, PAGE+37, PAGE+40, PAGE+47, BLOCK+5, BLOCK+7, BLOCK+9, BLOCK+10
, BLOCK+11, BLOCK+12, BLOCK+13, BLOCK+14, BLOCK+15, BLOCK+16, BLOCK+18, BLOCK+19, BLOCK+24, HBLKS+2
, HBLKS+6, HBLKS+8, HBLKS+9, HBLKS+11, WR+3, PCOL+3, PCOL+4, W+1
IOM PCOL+2
IOSL PAGE+1, PAGE+40, BLOCK+24, HBLKS+2, W+1
U PAGE+13, PAGE+19, PAGE+21, PAGE+24, PAGE+25, PAGE+26, PAGE+28, PAGE+29, PAGE+30, BLOCK+5
, BLOCK+6, BLOCK+9, BLOCK+10, BLOCK+11, BLOCK+12, BLOCK+13, BLOCK+14, BLOCK+15, BLOCK+16, HBLKS+8
>> X PAGE+9*, PAGE+19*, PAGE+20, PAGE+21, PAGE+22, BLOCK+2*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All