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 |  Entry Points |  External References |  Label References |  Local Variables |  All
Print Page as PDF
Routine: INHZTFS1

Package: IHS Generic Interface System

Routine: INHZTFS1


Information

%ZTFS1 ; cmi/flag/maw - Ed de Moel 11:53 ; [ 05/22/2002 2:54 PM ]

Source Information

Source file <INHZTFS1.m>

Call Graph

Call Graph Total: 1

Package Total Call Graph
Kernel 1 $$UPCASE^%ZTF  

Entry Points

Name Comments DBIA/ICR reference
END
ERR
GETPOS(FILE) ;
; SET WHERE=$$GETPOS^%ZTFS1(FILE)
; Makes the named file the current device and returns the
; current file position as the function value.
OPENRAN(FILE,ACC,WHERE) ;
; SET DEVICE=$$OPENRAN^%ZTFS1(FILE,ACCESS,WHERE)
; Opens the sequential file identified by FILE and
; returns the identifier to be used for the file as
; the function value.
; Default file access is 'read from beginning'.
READSEQ(FILE) ;
; SET LINE=$$READSEQ(FILE)
; reads a line from the specified sequential file and
; returns the text of this line as the function value.
; The device identifier is preferably obtained through
; SET FILE=$$OPENSEQ(...) in this module.
; *** As a side effect, local variable EOF is **********
; *** set to 0 when a line could be successfully **********
; *** read, or to 1 when end of file is reached. **********
PARSE(FILE,EXIST,SHOWMSG) ; Parse a file spec.
POSSEQ(FILE,WHERE) ;
; DO POSSEQ(FILE,WHERE)
; Changes the file position of the named file to the spefified
; location.
OPENSEQ(FILE,ACC,XFILEDEF) ;
; SET DEVICE=$$OPENSEQ^%ZTFS1(FILE,ACCESS)
; Opens the sequential file identified by FILE and
; returns the identifier to be used for the file as
; the function value.
; Default file access is 'read from beginning'.
CLOSESEQ(FILE,DISPOSE) ;
; SET STATUS=$$CLOSESEQ^%ZTFS1(FILE[,DISPOSE])
; Closes the sequential file identified by FILE and
; optionally performs a special close-disposition.
; The device identifier is preferably obtained through
; SET FILE=$$OPENSEQ(...) in this module.
; Possible close-dispositions are:
; "DELETE"
; "PRINT/QUEUE=queuename"
; "SUBMIT/QUEUE=queuename"

External References

Name Field # of Occurrence
$$UPCASE^%ZTF OPENSEQ+22, OPENRAN+16

Label References

Name Line Occurrences
$$PARSE OPENSEQ+30, OPENSEQ+32, OPENRAN+20, OPENRAN+21

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACC OPENSEQ~, OPENSEQ+22*, OPENSEQ+23, OPENSEQ+24, OPENRAN~, OPENRAN+16*, OPENRAN+17, OPENRAN+18
>> DELETE CLOSESEQ+11
DISPOSE CLOSESEQ~, CLOSESEQ+11
>> EOF READSEQ+11*, END+1*
EXIST PARSE~, PARSE+23
FILE OPENSEQ~, OPENSEQ+30, OPENSEQ+32, OPENSEQ+34, OPENSEQ+35, OPENSEQ+36, OPENSEQ+37, OPENSEQ+38, OPENSEQ+39, OPENRAN~
, OPENRAN+20, OPENRAN+21, OPENRAN+22, OPENRAN+23, OPENRAN+24, READSEQ~, READSEQ+11, CLOSESEQ~, CLOSESEQ+11, CLOSESEQ+12
, GETPOS~, GETPOS+5, POSSEQ~, POSSEQ+5, PARSE~, PARSE+24, PARSE+37, PARSE+39, PARSE+40
SHOWMSG PARSE~, PARSE+24
WHERE OPENRAN~, POSSEQ~
X READSEQ+10~, READSEQ+11*
XAP OPENSEQ+21~, OPENSEQ+23*, OPENSEQ+26, OPENSEQ+27, OPENSEQ+37
XBG OPENSEQ+21~, OPENSEQ+23*, OPENSEQ+26, OPENSEQ+34, OPENSEQ+35, OPENSEQ+36
XDEV PARSE+22~, PARSE+30
XDIR PARSE+22~
XEXIST PARSE+22~, PARSE+23*, PARSE+38
XF PARSE+22~, PARSE+24*
XFILEDEF OPENSEQ~
XLDEV PARSE+22~
XMSG PARSE+22~, PARSE+24, PARSE+25*, PARSE+30*, PARSE+34*, PARSE+36, PARSE+37*, PARSE+40*, PARSE+41
XNAME PARSE+22~, PARSE+36
XRD OPENSEQ+21~, OPENSEQ+23*, OPENSEQ+25, OPENSEQ+27, OPENSEQ+30, OPENSEQ+34, OPENRAN+15~, OPENRAN+17*, OPENRAN+19, OPENRAN+20
, OPENRAN+22
XSHOW PARSE+22~, PARSE+24*, PARSE+25, PARSE+30, PARSE+34, PARSE+37, PARSE+40
XT OPENSEQ+21~, OPENRAN+15~
XTR OPENSEQ+21~, OPENRAN+15~
XTRN PARSE+22~
XWR OPENSEQ+21~, OPENSEQ+23*, OPENSEQ+25, OPENSEQ+32, OPENSEQ+35, OPENSEQ+38, OPENRAN+15~, OPENRAN+17*, OPENRAN+19, OPENRAN+21
, OPENRAN+23
Info |  Source |  Call Graph |  Entry Points |  External References |  Label References |  Local Variables |  All