FILE [ MPE/iX Quick Reference Guide ] MPE/iX 5.0 Documentation
MPE/iX Quick Reference Guide
FILE
Declares the file attributes to be used when a file is opened. This
declaration, informally known as a file equation, may be used to override
programmatic or system default file specifications. With the addition of
shared parameters from the NS3000/XL AdvanceNet subsystem, the
declaration may specify a formal file designator that may be used to
access a remote file or device in a subsequent command or intrinsic.
NS3000/XL AdvanceNet is not part of the 900 Series HP 3000 Computer
System Fundamental Operating System and must be purchased separately.
[*formaldesignator]
[$NULL ]
[$NEWPASS ]
FILE formaldesignator=[$OLDPASS ] [:nodespec ]
[$STDIN ] [,filedomain]
[$STDINX ]
[$STDLIST ]
[filereference ]
[;DEV=[[envname]#][device][,[outpri][,numcopies]]] [;VTERM]
[;DEL ]
[;ENV=envfile[:nodespec]] [;option] [;access] [;TEMP ]
[;SAVE ]
[;SPSAVE]
Syntax for Option:
[ [ [ [F] ]]]
[;REC=[recsize][,[blockfactor][,[U][,BINARY]]]] [;DEN=[density]]
[ [ [ [V][,ASCII ]]]]
[;DISC=[numrec][,[numextents][,initialloc]]] [;CODE=filecode] [;RIO ]
[;NORIO]
[;STD ]
[;MSG ]
[;CIR ] [;ULABEL=numlabels] [;KEY={^filereference}] [;FIRSTREC=recnum]
[;KSAMXL] [ {keyinfo }]
[;SPOOL ]
[;REUSE ]
[;NOREUSE]
Syntax for keyinfo:
;KEY=(keytype,keylocation,keysize [,DUP ]; : keytype,keylocation,keysize
[,RDUP]
[,DUP ])
[,RDUP]
Syntax for Access:
[ [IN ]]
[;NOMULTI] [ [OUT ]]
[;NOCCTL] [;MULTI ] [;NOMR] [;WAIT ] [;ACC= [UPDATE ]]
[;CCTL ] [;GMULTI ] [;MR ] [;NOWAIT] [ [OUTKEEP]]
[ [APPEND ]]
[ [INOUT ]]
[;EXC ]
[;BUF=[numbuffers]] [;LOCK ] [;COPY ] [;FORMS=formsmsg] [;SHR ]
[;NOBUF ] [;NOLOCK] [;NOCOPY] [;EAR ]
[;SEMI]
[;NOLABEL ]
[;LABEL=[[volid][,[IBM][,[expdate][,seq]]]]] [;FORMID=formid] [;PRIVATE]
[ [ [ [ANS] ]]]
FILE SOURCE=INX
FILE DEST=OUTX
RUN MYPROG
FILE DEST=FILEX,NEW;REC=64,2,F,ASCII;DISC=800,10,2;SAVE
RUN MYPROG
FILE SOURCE=TAPE1,OLD;DEV=TAPE;REC=-80
FTNXL *SOURCE
FILE FTNTEXT=*SOURCE
MPE/iX 5.0 Documentation