HP 3000 Manuals

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