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

Package: VA Fileman

Routine: DDSPRNT2


Information

DDSPRNT2 ;SFISC/MKO-PRINT A FORM ;10:52 AM 23 Aug 1995

Source Information

Source file <DDSPRNT2.m>

Call Graph

Call Graph Total: 2

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

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
VA Fileman 1 DDSPRNT1  

Entry Points

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

External References

Name Field # of Occurrence
HEADER^DDSPRNT BLOCK+15, W+1
WP^DDSPRNT BLOCK+1, FIELD+26
$$EXTERNAL^DILFD BLOCK+5, FIELD+7, FIELD+19

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !?DDSCOL2,"Field Field"
  • Line Location: BLOCK+16
Function Call: WRITE
  • Prompt: !?DDSCOL2,"Order Properties"
  • Line Location: BLOCK+17
Function Call: WRITE
  • Prompt: !?DDSCOL2,"----- ----------"
  • Line Location: BLOCK+18
Function Call: WRITE
  • Prompt: ?DDSCOL2,"FIELD TYPE:"
  • Line Location: FIELD+6
Function Call: WRITE
  • Prompt: ?DDSCOL3,$$EXTERNAL^DILFD(.4044,2,"",$P(DDSFD(0),U,3))
  • Line Location: FIELD+7
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( BLOCK+1, BLOCK+7, BLOCK+8, BLOCK+13, BLOCK+22, FIELD+2, FIELD+10, FIELD+15, FIELD+16, FIELD+23
, FIELD+29, FIELD+30, FIELD+31, FIELD+39, FIELD+40, FIELD+49, FIELD+51, FIELD+52, FIELD+53, FIELD+54
, FIELD+55

Label References

Name Line Occurrences
FIELD BLOCK+22
PCOL WR+7
W BLOCK+12, FIELD+5, FIELD+25, FIELD+57, WR+3, PCOL+4
WR BLOCK+3, BLOCK+5, BLOCK+7, BLOCK+8, FIELD+9, FIELD+10, FIELD+11, FIELD+13, FIELD+15, FIELD+16
, FIELD+19, FIELD+20, FIELD+21, FIELD+29, FIELD+30, FIELD+31, FIELD+34, FIELD+35, FIELD+36, FIELD+37
, FIELD+39, FIELD+40, FIELD+43, FIELD+44, FIELD+45, FIELD+46, FIELD+49, FIELD+51, FIELD+52, FIELD+53
, FIELD+54, FIELD+55

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> DDSBK BLOCK+1, BLOCK+7, BLOCK+8, BLOCK+13, BLOCK+22, FIELD+2, FIELD+10, FIELD+15, FIELD+16, FIELD+23
, FIELD+29, FIELD+30, FIELD+31, FIELD+39, FIELD+40, FIELD+49, FIELD+51, FIELD+52, FIELD+53, FIELD+54
, FIELD+55
>> DDSBK(0 BLOCK+3, BLOCK+4, BLOCK+5, BLOCK+9!
DDSCOL PCOL~, PCOL+2, PCOL+5, W~, W+2
>> DDSCOL1 FIELD+1*, FIELD+5
>> DDSCOL2 BLOCK+1, BLOCK+16, BLOCK+17, BLOCK+18, FIELD+1*, FIELD+6, FIELD+25, FIELD+26, WR+4
DDSCOL3 FIELD+1*, FIELD+7, WR+6~*, WR+7
DDSFD BLOCK+20~, BLOCK+22*, FIELD+2, FIELD+10, FIELD+15, FIELD+16, FIELD+23, FIELD+29, FIELD+30, FIELD+31
, FIELD+39, FIELD+40, FIELD+49, FIELD+51, FIELD+52, FIELD+53, FIELD+54, FIELD+55
DDSFD( FIELD+2*
DDSFD(0 FIELD+3, FIELD+7, FIELD+9, FIELD+11, FIELD+13
DDSFD(2 FIELD+34, FIELD+35, FIELD+36, FIELD+37
DDSFD(20 FIELD+18, FIELD+19, FIELD+20, FIELD+21, FIELD+32!
DDSFD(4 FIELD+42, FIELD+43, FIELD+44, FIELD+45, FIELD+46, FIELD+47!
DDSFDO BLOCK+20~, BLOCK+21*, BLOCK+22*, FIELD+5
DDSFLG WR~, WR+1
DDSIND PCOL+1~, PCOL+3*, PCOL+4, PCOL+5
DDSLAB WR~, WR+4
DDSSTR W~, W+2
DDSVAL WR~, WR+1, WR+7, PCOL~, PCOL+3, PCOL+5
DDSWIDTH PCOL+1~, PCOL+2*, PCOL+3, PCOL+5
DDSWP FIELD+23*, FIELD+24, FIELD+26, FIELD+27!
>> DIRUT BLOCK+1, BLOCK+3, BLOCK+5, BLOCK+7, BLOCK+8, BLOCK+12, BLOCK+15, BLOCK+22, FIELD+5, FIELD+9
, FIELD+10, FIELD+11, FIELD+13, FIELD+15, FIELD+16, FIELD+18, FIELD+19, FIELD+20, FIELD+21, FIELD+25
, FIELD+27, FIELD+29, FIELD+30, FIELD+31, FIELD+34, FIELD+35, FIELD+36, FIELD+37, FIELD+39, FIELD+40
, FIELD+43, FIELD+44, FIELD+45, FIELD+46, FIELD+49, FIELD+51, FIELD+52, FIELD+53, FIELD+54, FIELD+55
, FIELD+57, WR+3, PCOL+3, PCOL+4, W+1
IOM PCOL+2
IOSL BLOCK+15, W+1
U BLOCK+3, BLOCK+4, BLOCK+5, FIELD+7, FIELD+9, FIELD+11, FIELD+13, FIELD+15, FIELD+19, FIELD+20
, FIELD+21, FIELD+24, FIELD+34, FIELD+35, FIELD+36, FIELD+37, FIELD+39, FIELD+43, FIELD+44, FIELD+45
, FIELD+46, FIELD+49
>> X BLOCK+4*, BLOCK+5, FIELD+2*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All