Lors de la définition d'un objet Transfert de Fichier, il est possible de spécifier dans l'onglet "Transfert de Fichier" des attributs de fichier pour la destination du Transfert de Fichier. |
Attributs possibles
Attribut | Désignation des attributs | Valeurs possibles | Description |
---|---|---|---|
alq = Numéro | Allocation quantity ; ignoré si une allocation XAB est présente. | ||
bls = Numéro | Device block size (s'applique uniquement aux fichiers d'organisation séquentielle) | ||
deq = Numéro | Default extension quantity. | ||
fop = Valeur, Valeur, ... | File-processing options | ctg | Contiguous : indique que l'espace pour un fichier doit être alloué de manière contiguë. |
cbt | Contiguous-best-try. | ||
cif | Create if nonexistent. | ||
dfw | Deferred write : La réécriture dans le fichier du tampon modifié est différée. S'applique aux fichiers relatifs et indexés et aux fichiers séquentiels ouverts pour un accès partagé. | ||
dlt | Delete file on close. | ||
mxw | Maximize version number. | ||
nef | Not end-of-file. | ||
pos | Current position. | ||
rck | Read check compare operation. | ||
rwc | Rewind file on close. | ||
rwo | Rewind file on open. | ||
scf | Submit as command file on close. | ||
spl | Spool to system printer on close. | ||
sqo | File can only be processed in a sequential manner. | ||
sup | Supersede. | ||
tef | Truncate at end-of-file. | ||
tmd | Temporary delete. | ||
tmp | Temporary (no file directory). | ||
wck | Write check compare operation. | ||
fsz = Numéro | Fixed header size. | ||
gbc = Numéro | The requested number of global buffers for a file. | ||
mbc = Numéro | Multiblock count. | ||
mbf = Numéro | Multibuffer count. | ||
mrs = Numéro | Maximum record size. | ||
rat = Valeur, Valeur, ... | Record Attribute | cr | Carriage-return control. |
blk | Disallow records to span block boundaries. | ||
ftn | Fortran print control. | ||
none | Explicitly forces no carriage control. | ||
prn | Print file format. | ||
rfm = Valeur | Record Format | fix | Fixed-length record format. |
stm | RMS stream record format. | ||
stmlf | Stream format with line-feed terminator. | ||
stmcr | Stream format with carriage-return terminator. | ||
udf | Undefined. | ||
var | Variable-length record format. | ||
vcf | Variable-length record with fixed control. | ||
rop = Valeur, Valeur,... | Record processing Operations | asy | Asynchronous I/O. |
cco | Cancels Ctrl/O (used with Terminal I/O). | ||
cvt | Capitalizes characters on a read from the terminal. | ||
eof | Positions the record stream to the end-of-file for the connect operation only. | ||
nlk | Do not lock record. | ||
pmt | Enables use of the prompt specified by "pmt=usr-prmpt" on input from the terminal. | ||
pta | Eliminates any information in the type-ahead buffer on a read from the terminal. | ||
rah | Read ahead. | ||
rea | Locks record for a read operation for this process, while allowing other accessors to read the record. | ||
rlk | Locks record for write. | ||
rne | Suppresses echoing of input data on the screen as it is entered on the keyboard. | ||
rnf | Indicates that Ctrl/U, Ctrl/R, and DELETE are not to be considered control commands on terminal input, but are to be passed to the application program. | ||
rrl | Reads regardless of lock. | ||
syncsts | Returns a success status of RMS$_SYNCH if the requested service completes its task immediately. | ||
tmo | Timeout I/O. | ||
tpt | Allows put/write services using sequential record access mode to occur at any point in the file, truncating the file at that point. | ||
ulk | Prohibits RMS from automatically unlocking records. | ||
wat | Wait until record is available, if currently locked by another stream. | ||
wbh/nowbh | Write behind. |