VMS Agent - FileTransfer Support

When defining a FileTransfer object, file attributes for its destination can additionally be specified in the FileTransfer tab.

Possible attributes

Attribute Attribute description Possible values Description
alq = number Allocation quantity; ignored if an allocation XAB is present.    
bls = number Device block size (applies to files of sequential organization only)    
deq = number Default extension quantity    
fop = value, value, ... File processing options ctg Contiguous: indicates that the space for a file is to be allocated contiguously.
    cbt Contiguous-best-try.
    cif Create if nonexistent.
    dfw Deferred write: writing back to the file from the modified buffer is deferred. Applies to relative and indexed files and sequential files opened for shared access.
    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 = number Fixed header size.    
gbc = number The requested number of global buffers for a file.    
mbc = number Multiblock count.    
mbf = number Multibuffer count.    
mrs = number Maximum record size.    
rat = value, value, ... 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 = value 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 = value, value,... 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.