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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: VAFCHFS

Package: Registration

Routine: VAFCHFS


Information

VAFCHFS ;BIR/DLR-BUILD HFS FILE FOR CAPTURING REPORT DATA ;13 Sep 2021 9:58 AM

Source Information

Source file <VAFCHFS.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Kernel 3 ^%ZIS  ^%ZISC  ($$DEL,$$FTG,CLOSE,OPEN)^%ZISH  
Toolkit 2 $$GET^XPAR  EDITPAR^XPAREDIT  
VA FileMan 2 (,$$FIND1)^DIC  (,UPDATE,WP)^DIE  

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

Package Total Caller Graph
Registration 2 VAFC HFS SETUP  VAFCRPC  

Entry Points

Name Comments DBIA/ICR reference
HFS(LINETAG) ;
HFSOPEN(HANDLE) ;
HFSCLOSE(HANDLE) ;
HFSGET(RM,GOTO) ;
OPEN(VAFCRM,VAFCHFS,VAFCMODE,VAFCIO) ; -- open WORKSTATION device
; VAFCRM: right margin
; VAFCHFS: host file name
; VAFCMODE: open file in 'R'ead or 'W'rite mode
CLOSE(VAFCRM,VAFCHFS,VAFCSUB,VAFCIO) ; -- close WORKSTATION device
; VAFCSUB: unique subscript name for output
USEHFS ; -- use host file to build global array
EDIT ;edit the HFS directory
DSPPDAT(VAFC) ;
; Output
; VAFC - array passed back with the display formatted PDAT call
CREATE ;create entry in File #8989.51 for remote HFS functionality

External References

Name Field # of Occurrence
^%ZIS OPEN+7
^%ZISC CLOSE+2
$$DEL^%ZISH HFSCLOSE+7, USEHFS+5
$$FTG^%ZISH HFSCLOSE+6, USEHFS+3
CLOSE^%ZISH HFSCLOSE+2
OPEN^%ZISH HFSOPEN+4
^DIC CREATE+4
$$FIND1^DIC CREATE+2, CREATE+9, CREATE+30
^DIE CREATE+6
UPDATE^DIE CREATE+29
WP^DIE CREATE+17, CREATE+38
$$GET^XPAR HFSOPEN+1, HFSCLOSE+4
EDITPAR^XPAREDIT EDIT+1

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^XTV(8989.51 - [#8989.51] FIND1^DIC,  WP^DIE

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP("VAFCHFS" HFS+3*, HFS+4*, HFSCLOSE+3!, HFSCLOSE+6, DSPPDAT+4, DSPPDAT+11, DSPPDAT+13, DSPPDAT+15!
^TMP($J USEHFS+3
^XTV(8989.51 - [#8989.51] CREATE+5, CREATE+7

Label References

Name Line Occurrences
@( HFS+6, HFSGET+6
CLOSE HFSGET+7
EDIT CREATE+39
HFSCLOSE HFS+7
HFSOPEN HFS+2
OPEN HFSGET+5
USEHFS CLOSE+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%ZIS OPEN+7!
%ZIS("HFSMODE" OPEN+6*
%ZIS("HFSNAME" OPEN+6*
ARRAY CREATE+1~
ARRAY(1 CREATE+10*, CREATE+11*, CREATE+12*, CREATE+13*, CREATE+14*, CREATE+15*, CREATE+16*, CREATE+31*, CREATE+32*, CREATE+33*
CREATE+34*, CREATE+35*, CREATE+36*, CREATE+37*
CNT DSPPDAT+3~, DSPPDAT+4*, DSPPDAT+5*, DSPPDAT+6*, DSPPDAT+7*, DSPPDAT+8*, DSPPDAT+9*, DSPPDAT+11, DSPPDAT+13, DSPPDAT+14*
DA CREATE+4!, CREATE+6*, CREATE+8!
DIC CREATE+4!*, CREATE+6, CREATE+8!
DIC(0 CREATE+4*
DIE CREATE+4!, CREATE+6*, CREATE+8!
DO CREATE+4!, CREATE+8!
DR CREATE+4!, CREATE+6*, CREATE+8!
DR(2 CREATE+6*
DUZ HFSOPEN+2, HFSCLOSE+5
FDA CREATE+19!, CREATE+29!
FDA(1 CREATE+20*, CREATE+21*, CREATE+22*, CREATE+23*, CREATE+24*, CREATE+25*, CREATE+26*, CREATE+27*, CREATE+28*
GOTO HFSGET~, HFSGET+6
HANDLE HFSOPEN~, HFSOPEN+4, HFSCLOSE~, HFSCLOSE+2
IO HFS+5, OPEN+8, CLOSE+2, CLOSE+3, CLOSE+5, USEHFS+1~
IOF HFSOPEN+3*
IOM HFSOPEN+3*
IOP OPEN+5*, OPEN+7!
IOPAR OPEN+4!
IOSL HFSOPEN+3*
IOST HFSOPEN+3*
LINETAG HFS~, HFS+6
OVF DSPPDAT+3~, DSPPDAT+13*
POP HFS+1~, HFS+2, HFSOPEN+4
RM HFSGET~, HFSGET+2*, HFSGET+5
SECTION USEHFS+1~, USEHFS+2*
TXT DSPPDAT+3~, DSPPDAT+4*, DSPPDAT+5, DSPPDAT+6, DSPPDAT+7, DSPPDAT+8, DSPPDAT+9, DSPPDAT+10
VAFC DSPPDAT~, CREATE+1~, CREATE+2*, CREATE+3, CREATE+18
VAFC( DSPPDAT+4*, DSPPDAT+5*, DSPPDAT+6*, DSPPDAT+7*, DSPPDAT+8*, DSPPDAT+9*, DSPPDAT+11*, DSPPDAT+13*
VAFC1 CREATE+1~, CREATE+9*, CREATE+17, CREATE+30*, CREATE+38
VAFCDEL HFSCLOSE+1~, HFSCLOSE+7
VAFCDEL( HFSCLOSE+5*
VAFCDIR HFS+1~, HFS+3, HFSOPEN+1*, HFSOPEN+4, HFSCLOSE+1~, HFSCLOSE+4*, HFSCLOSE+6, HFSCLOSE+7
VAFCFILE HFS+1~, HFS+3, HFSOPEN+2*, HFSOPEN+4, HFSCLOSE+1~, HFSCLOSE+5*, HFSCLOSE+6
VAFCHFS HFSGET+3~, HFSGET+4*, HFSGET+5, HFSGET+7, OPEN~, OPEN+6, CLOSE~, USEHFS+3, USEHFS+4
VAFCIO HFSGET+3~, HFSGET+5, HFSGET+7, OPEN~, OPEN+8*, CLOSE~, CLOSE+2
VAFCK USEHFS+1~, USEHFS+3*, USEHFS+5*
VAFCMODE OPEN~, OPEN+6
VAFCRM HFSGET+7, OPEN~, OPEN+5, CLOSE~
VAFCRR USEHFS+4~, USEHFS+5
VAFCRR( USEHFS+4*
VAFCSUB HFSGET+3~, HFSGET+4*, HFSGET+7, CLOSE~
VAFCY CREATE+1~, CREATE+5*, CREATE+7
X HFSCLOSE+6*, HFSCLOSE+7*, DSPPDAT+3~, DSPPDAT+4*, DSPPDAT+11, DSPPDAT+13, CREATE+4!*, CREATE+8!
Y CREATE+1~, CREATE+5, CREATE+6
ZTQUEUED HFSGET+3~, OPEN+4*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All