Copyright Digital Equipment Corp. All rights reserved.

Examples

   1.$ EXCHANGE/NETWORK VMS_FILE.DAT KUDOS::FOREIGN_SYS.DAT

     In this example, the EXCHANGE/NETWORK command transfers the
     file VMS_FILE.DAT located in the current default device and
     directory to the file FOREIGN_SYS.DAT on the non OpenVMS node
     KUDOS. Because the /TRANSFER_MODE qualifier was not explicitly
     specified, the EXCHANGE/NETWORK command automatically
     determines whether the transfer method should be block or
     record I/O.

   2.$ EXCHANGE/NETWORK/TRANSFER_MODE=BLOCK -
     _$ KUDOS::FOREIGN_SYS.DAT VMS_FILE.DAT

     In this example, the EXCHANGE/NETWORK command transfers the
     file FOREIGN_SYS.DAT from the non OpenVMS node KUDOS to the
     file VMS_FILE.DAT in the current default device and directory.
     Block I/O is specified for the transfer mode.

   3.$ EXCHANGE/NETWORK/FDL=VMS_FILE_DEFINITION.FDL -
     _$ KUDOS::REMOTE_FILE.TXT  VMS_FILE.DAT

     In this example, the EXCHANGE/NETWORK command transfers the
     file REMOTE_FILE.TXT on node KUDOS to the file VMS_FILE.DAT.
     The file attributes for the output file VMS_FILE.DAT are
     obtained from the File Definition Language (FDL) source
     file VMS_FILE_DEFINITION.FDL. Because the qualifier /FDL is
     specified and the /TRANSFER_MODE qualifier is omitted, the
     transfer mode uses block I/O, by default.

     For more information about creating FDL files, see the OpenVMS
     Record Management Utilities Reference Manual.

   4.$ EXCHANGE/NETWORK -
     _$ /TRANSFER_MODE=CONVERT=(CARRIAGE_CONTROL,COUNTED, -
     _$ RECORD_SEPARATOR=CRLF,FIXED_CONTROL) -
     _$ PRINT_FILE.TXT  KUDOS::*

     In this example, the EXCHANGE/NETWORK command transfers the
     file PRINT_FILE.TXT from the current default device and
     directory to the file PRINT_FILE.TXT on the non OpenVMS node
     KUDOS. The use of the CONVERT option with the /TRANSFER_MODE
     qualifier forces the input file to be read in record by record,
     modified as specified by the CONVERT options that follow, and
     written to the output file block by block. As many records as
     will fit are packed into the output blocks.

     The CONVERT option CARRIAGE_CONTROL specifies that carriage
     control information is converted to ASCII characters and
     inserted before the data or appended to the record, depending
     on whether prefix control or postfix control, or both, are
     used.

     The CONVERT option FIXED_CONTROL specifies that any fixed
     control information be translated to ASCII characters and
     inserted at the beginning of the record.

     The CONVERT option RECORD_SEPARATOR=CRLF appends the two
     specified characters, carriage return and line feed, to the
     end of the record.

     The CONVERT option COUNTED specifies that the total length
     of the record must be counted (once the impact of all the
     previous convert options have been added), and the result is
     to be inserted at the beginning of the record, in the first 2
     bytes.