Skip to content

WRQ Tab on the Transfer Settings Dialog Box

How do I get to this dialog box?
  1. Open a VT terminal session and then open the Transfer Settings dialog box.

    The steps depend on your user interface mode.

    User Interface Mode Steps
    Ribbon On the Session ribbon, from the Transfer group, click the Transfer Settings launcher:
    Reflection Browser On the Reflection menu, choose Tools and then File Transfer. In the Transfer dialog box, click the Settings button.
    TouchUx Tap the Wrench icon and then under Tools, select File Transfer. In the Transfer dialog box, click the Settings button.
  2. From the Transfer Settings dialog box, select the WRQ/Reflection protocol.

  3. Click the WRQ tab.

The WRQ/Reflection protocol is proprietary to Reflection. Before you can transfer a file for the first time, your administrator must upload the host file transfer program.

WRQ/Reflection Protocol Options

Transfer type

When you perform a file transfer, it defaults to the transfer type you select from this list.

Select To do this
ASCII Apply the items under Translation options for ASCII transfers (set from the Translation tab) to be applied to the file contents, as well as any character set translation that you have opted to perform.
Binary Transfer the file contents unchanged.
Image Transfer between two host computers and preserve OpenVMS-specific information.
Auto-Detect Have Reflection select the transfer type for you.

note

If you're using Fast file transfer, this value is ignored.

Unless you're having trouble transferring files, keep this option set to its default value of 8-Bit (this results in the fastest file transfer). In some environments, however, you may need to use one of the slower methods that convert non-printable ASCII characters to printable (and more reliably transferred) ASCII characters. Any conversion that takes place is reversed at the other end, so the contents of the file are unaffected.

For more information, see the Transfer Link Options topic.

Frame size

note

If you're using Fast file transfer, this value is ignored.

Set the number of bytes of data to transfer at a time. The transfer program breaks a file into packets, or frames, that are sent one at a time until the entire file has been transmitted. There is no correlation between this box and the size of the records or blocks on the host computer.

A large frame size is more efficient when there are few transmission errors. This is especially important if you're communicating to the host over a modem, which has a greater chance of error. Use the default value in most situations.

Too small a frame results in long transmission times because of the overhead that occurs for each frame. Conversely, too large a frame can increase the elapsed time; when an error occurs, retransmitting a large frame takes longer.

For UNIX file transfers, the Window size multiplied by the Frame size cannot exceed the system-imposed limit on the number of characters that can be stored in the input queue. This limit is dependent on the particular implementation, but is typically at least 256.

Window size

note

If you're using Fast file transfer, this value is ignored.

The WRQ/Reflection file transfer protocol is a sliding-window protocol, which means that you can set the number of packets that one side sends before receiving an acknowledgment.

For UNIX file transfers, the Window size multiplied by the Frame size cannot exceed the system-imposed limit on the number of characters that can be stored in the input queue. This limit is dependent on the particular implementation, but is typically at least 256.

Because of host limitations, sliding windows are not supported by the HP 3000. For HP 3000 hosts, a window size of 1is always used, regardless of the actual setting here.

Preserve file date

Select to specify that, whenever a file is transferred, it should receive the source file's date and time, rather than the current date and time.

The date used is the source file's last modification date, not the creation date.

Fast file transfer

NOTE:This option is not available when you have UNIX selected as the System type. It is only available when your host connection is through a network using the TELNET, LAT, or NS/VT protocols.

When set to Negotiate, Reflection uses fast file transfer whenever possible, but reverts back to the standard protocol if fast file transfer is unsuccessful.

When Fast file transfer is set to Always (or Negotiate, and it has been determined that fast file transfers can be performed), the following settings are ignored:

WRQEndCharacter
WRQExtraCharacters
WRQFrameSize
WRQTransferLink
WRQStartCharacter
WRQWindowSize
It may be necessary to set this list to Never when sending ASCII files with records larger than 32,764 bytes.

Compress fast file transfer

If you have a fast network but comparatively slow CPU, clear this option to prevent Fast file transfer from using compression. However, if you have one of the faster CPUs currently available in today's market (for both PCs and hosts), select this option to speed up fast file transfer.

Compression

note

If you're using Fast file transfer, this value is ignored.

File compression typically speeds up file transfers. Huffman compression uses more processing power on the host and the local computer, but compresses data most effectively. Users with less computing power might prefer to select Run Length or None to bypass compression completely.

Record Separator

Opens the Configure Record Separator dialog box, from which you can set the line terminator characters to use on the host and on the PC.

note

Record separator options apply only to ASCII transfers.

A record separator is a character string that signifies the end of a data stream, or record. Which character string serves as a record separator can vary according to the computer.

Host System Options

Startup command

Each time you start a file transfer using the WRQ/Reflection protocol, Reflection transmits the startup command to the host computer. This tells the host to run the Reflection file transfer program, using the name given when it was uploaded to the host.

If you select a preset configuration (from the Protocol tab), the default command for the selected host type is inserted here.

System type

Select the type of host you will be sending files to or receiving files from.

Record size

note

This option is not available when you have UNIX selected as the System type.

Type a value between 0 and 32767 (default: 0).

This value serves as an upper limit for the amount of data to be placed in the records of a file; records that exceed the maximum record size are split into multiple records. A value of 0 indicates that the host should determine the record size based on the transfer method selected (there is no maximum for ASCII transfers; 512-byte records are used for binary transfers). If you are in doubt as to a file's size, review other host files used by the same program.

If you're using Reflection for HP with NS/VT to perform transfers to an HP host, ASCII transfers default to 80 bytes, and binary transfers default to 244 bytes (122 words on the host).

Save file attributes

Saves file attributes to your session document.

Attributes

Click to set file attributes specific to the selected system type.

Advanced

Click to set advanced file transfer options specific to the selected system type.

More information