^B HELP
^B H

HELP [<keyword>]
    Provides command language help information for the following topics.
    You may abbreviate to H.  (Abbreviations are in parentheses.)
&	     $DATE	  $DIR		$SERIAL      $TIME	   ACCEPT
ALERT	     BACKGROUND   BACKUP	BREAK	     CHAIN(C)	   CHDIR(CD)
CLOSE	     COLUMN	  CONTINUE	COPY	     DCD	   DIR
DISCONNECT   DISPLAY	  Drive 	ELSE	     ENDIF	   ENV
EOF	     ERASE(DEL)   ERROR 	ERROR-CODE   EXIST	   EXIT
FIND	     FOR	  FOREGROUND	FOUND	     GOSUB	   GOTO
HARDEXIT     HELP(H)	  HOLD		IF	     INVOKE(X)	   IRECEIVE
ISEND	     KBYE	  KFINISH	KGET	     KRECEIVE(KR)  KSEND(KS)
Label	     LENGTH	  LET		LOAD	     LOG	   LOWER
MID	     MSAVE(PS)	  ONEXIT	OPEN	     PACK	   PRINT(P)
QUIET(Q)     READ	  READHOST	RECEIVE(R)   RENAME(REN)   RESETCOMM
RESTORE      RETURN	  ROW		SAVE	     SCOLUMN	   SEND(S)
SET	     SET1	  SET2		SET3	     SHELL	   SROW
STOP	     String	  Switches	Syntax	     Text	   TRANSMIT
TSR	     TYPE(T)	  UPPER 	VALUE	     Variable	   Vaxlink
VERIFY(V)    WAIT	  WRITE 	XRECEIVE(XR) XSEND(XS)
The following symbols indicate syntax and are not actually typed:
      < >   |	{ }   [ ]	(Type HELP SYNTAX for symbol meanings.)
^E
^B &

	&

	    Concatenate strings.  Used to concatenate a pair of strings.

	    Example:	DISPLAY  V2 & "!"

^E
^B $DATE

	$DATE

	    Pre-defined variable which contains the current date when used
	    in a command.   May be used with string functions as in:

			DISPLAY MID($DATE,3,4)

^E
^B $DIR

	$DIR

	    Pre-defined variable which contains the current directory
	    when used in a command.  May be used with string functions
	    as in:

			DISPLAY MID($DIR,1,5)

^E
^B $SERIAL

	$SERIAL

	    Pre-defined variable which contains the serial number
	    of the product when used in a command.  May be used with
	    string functions as in:

			DISPLAY MID($SERIAL,9,14)

^E
^B $TIME

	$TIME

	    Pre-defined variable which contains the current time when used
	    in a command.  May be used with string functions as in:

			DISPLAY MID($TIME,1,2)

^E
^B ACCEPT

	ACCEPT [<time>] V{0-n} [UNTIL {<text> | FULL}] [LIMIT <number>]
	[TERMINATOR V{0-n}] [NOECHO]

	    Accepts a value from the keyboard into a command variable.

	    UNTIL "^M" is the default, and terminates the string upon
	    receipt of any one of the characters specified.  UNTIL FULL
	    causes termination of the string when the limit is reached.

	    TERMINATOR, as in READHOST, stores the character that
	    terminats the string.

	    A timeout similar to READHOST's allows the use of IF FOUND in
	    conjunction with ACCEPT.

	    NOECHO prevents input from appearing on the screen as it is
	    typed.

^E
^B ALERT

	ALERT <string>

	    Specifies a message to display in the foreground while
	    Reflection runs in the background.	The message blinks for a
	    limited amount of time, unless superseded by another message.

^E
^B BACKGROUND

	BACKGROUND

	    Forces Reflection into background as if the HOT-KEY had
	    been struck.  This command can occur after WAIT or HOLD
	    to set specific conditions to invoke background.  The FGD
	    logical can be used to test Reflection's current state.

^E
^B BACKUP

	BACKUP [<d:>][<path>]<filename> [<hostfile>]
	       [/S] [/C] [/D:<date>] [/T:<time>] [/L:<filespec>]

	    Backs up PC files to a host file.
	    NOTE: This option is only available with PLUS versions of
		  Reflection.

	PARAMETER	DESCRIPTION
	[<d:>]		Drive location of files to be backed up.
	[<path>]	Directory or subdirectory path to be backed up.
	<filename>	Filename to be backed up.  Wildcards are acceptable.
	[<hostfile>]	Filename on the host computer.	Default name is BACKUP.
	[/S]		Backs up all subdirectories of specified path.
	[/C]		Backs up all specified files ignoring modify bit.
	[/D:<date>]	Backs up files created or modified on or after
			mm-dd-yy.
	[/T:<time>]	Backs up file created or modified at or after hh:mm:ss.
	[/L:<filespec>] Backup report filename.  Default name is BACKUP.LOG.

^E
^B BREAK

	BREAK

	    Transmits a break to the host computer.

^E
^B CHAIN
^B C

	CHAIN <filespec>

	    Executes a new command file.  Does not return to caller.
	    You may also use C.

^E
^B CHDIR
^B CD

	CHDIR [<path>]

	    Changes directories.  You may also use CD.

^E
^B CLOSE

	CLOSE {PRINTER | DISK | REMOTE | <file number>}

	    Closes printer, output disk file, or remote device.
	    Alternatively, closes a file by its file number.

^E
^B COLUMN

	COLUMN

	    The COLUMN function returns the number of the current column
	    in display memory.

^E
^B CONTINUE

	CONTINUE [ON | OFF]

	    Continues execution even if the next statement fails.  If the
	    the optional ON is included, failure never stops execution.

^E
^B COPY

	COPY <filespec1> [<filespec2>]

	    Copies one file to another.  (Similar to the DOS command but
	    excludes the append options and the switches.)

^E
^B DCD

	DCD

	    A logical used to check for a data carrier signal.

^E
^B DIR

	DIR [<filespec>]

	    Lists the file directory.  Wildcards are allowed, but switches
	    are not.

^E
^B DISCONNECT

	DISCONNECT

	    Forces a disconnect from the PC side.  DISCONNECT functions
	    differently depending on the type of host connection.  If you
	    are connected via a serial port, Reflection lowers the Data
	    Terminal Ready (DTR) signal for 200 milliseconds.  This
	    function disconnects a properly configured modem.

	    If you are connected via LAN, the appropriate LAN disconnect
	    signal is transmitted.

	    You may also use the keystroke Ctrl-F4.

^E
^B DISPLAY

	DISPLAY {<string> | <arithmetic expression>}

	    Displays data on the screen.  This data is interpreted as
	    having come from datacomm.	Use ^M and ^J for carriage
	    returns and linefeeds, respectively.  Note that ^A =
	    Ctrl-A, etc.  The string is limited to 80 characters.

^E
^B DRIVE

	 <drive letter>:

	    Changes the current drive.	(A standard DOS command.)

^E
^B ELSE

	ELSE

	    Specifies the alternate case (if any) associated with an IF.

^E
^B ENDIF

	ENDIF

	    Terminates the conditional execution associated with an IF.

^E
^B ENV

	ENV("<environment name>")

	    This function provides a means of gaining local system
	    information, which varies according to the computer you are
	    using.  The function ENV provides access to any active DOS SET
	    environment commands on the PC.

^E
^B EOF

	EOF(<file number>)

	    A logical function.  A value of TRUE means that the indicated

	    file is at its end.  NOTE:	The parentheses are required in
	    this command.

^E
^B ERASE
^B DEL

	ERASE <filespec>

	    Erases specified files.  You may also use DEL.
	    (Similar to the DOS command.)

^E
^B ERROR

	ERROR

	    A logical used to check the status of the previous command.  A
	    value of TRUE means that the previous command failed.

^E
^B ERROR-CODE

	ERROR-CODE

	    This function indicates the specific number of the error which
	    occured on the last line.  Blank and Comment lines reset the
	    error to 0.  The value 0 indicates that the previous command
	    has completed normally.

^E
^B EXIST

	EXIST(<string>)

	    A logical used to check the existence of a file.  A value of
	    TRUE means that the indicated file exists.	NOTE:  The
	    parentheses are required in this command.

^E
^B EXIT

	EXIT [<arithmetic expression>]

	    Exits Reflection and returns to DOS.  You can optionally set
	    the DOS error level.

	    If BACKGROUND is being used, this command is equivalent to the
	    BACKGROUND and the STOP commands both being executed.

	    See also HARDEXIT.

^E
^B FGD

	FGD

	    A logical used to check whether or not Reflection is
	    currently in the ForeGrounD (FGD True) or background.

^E
^B FIND

	FIND(<string1>,<string2>)

	    A string function which finds the position of string1 within
	    string2.  A numeric value is returned.  Zero means the string
	    was not found.

^E
^B FOR

	FOR V{0-n} IN <filespec> <executable command>

	    Allows a command to be repeated while a specified variable
	    changes value through a set of filenames.

	    Example:  FOR V1 IN *.* TYPE $$1

	    See VARIABLE.

^E
^B FOREGROUND

	FOREGROUND

	    Forces Reflection to the foreground as if the HOT-KEY had
	    been struck.  This command can occur after WAIT or HOLD
	    to set specific conditions to return Reflection to the
	    background.  The FGD logical can be used to test the
	    current state of Reflection.

^E
^B FOUND

	FOUND

	    A logical set by the execution of the HOLD, WAIT, and
	    READHOST commands.	A value of TRUE indicates that the
	    specified text was found.

^E
^B GOSUB

	GOSUB <labelname> [<parameters>]

	    The GOSUB command allows you to reference a label within a
	    command file and return to the line following GOSUB in the
	    same file when RETURN or the end of the file is reached.

^E
^B GOTO

	GOTO <labelname>

	    Transfers control to the statement following the specified
	    label.

^E
^B HARDEXIT

	HARDEXIT [<arithmetic expression>]

	    Exits Reflection and returns to DOS.  You can optionally set
	    the DOS error level.  This command unloads Reflection from
	    memory.

^E
^B HELP

	HELP [<keyword>]

	    Provides command language help.  HELP alone lists topics.  You
	    may abbreviate the command to H.

^E
^B HOLD

	HOLD {[[UNTIL] <time>] [FOR <string>]}

	    The HOLD command allows a command file to suspend operations
	    until a specified time or information condition has been met.
	    This allows the user to have access to the keyboard.

^E
^B IF
	IF <condition>

	    Tests a logical condition.	If false, execution is suspended
	    until an ELSE or ENDIF is encountered.

	    Example:  IF V1=> V2 AND NOT ERROR

^E
^B INVOKE
^B X

	[INVOKE] <filespec> [<parameters>]

	    Invokes (executes) a command file (control returns to the
	    caller).  You may also use X.  Use of the command filename
	    alone allows passing parameters.

^E
^B IRECEIVE

     IRECEIVE <filespec> [;F<filespec>] [;C | ;T] FROM <hostfile>
     [;S<password>] [;E<number>] [ASCII | BINARY] [DELETE | APPEND]

     <filespec> 	Name that the file transferred from the mainframe
			will have on the PC.
     [;F<filespec>]	Specifies the name of a configuration file
			built by RIXCONF.  (Default is to look for RIX.CFG).
     [;C | ;T]		;C specifies VM/CMS mode. ;T specifies MVS/TSO mode.
     FROM <hostfile>	Name of the file on the host.
     [;S<password>]	Valid only for transfers to and from a TSO
			operating system.
     [;E<number>]	Specifies the echo group size.
     [ASCII | BINARY]	If ASCII is used, records from the host will
			be translated from EBCDIC to ASCII. If BINARY, the data
			downloaded from the host is not translated.
     [DELETE | APPEND]	If DELETE is used, the PC file is deleted before
			the file transfer. If APPEND, the mainframe file
			being received will be appended to the file on the PC.

^E
^B ISEND

    ISEND <filespec> [;F<filespec>] [;C | ;T] TO <hostfile> [;V]
	  [;S<password>] [;E<number>] [ASCII [NOCRLF] | BINARY
	  [NOCRLF]] [DELETE | APPEND] [REC = <number>]
    <filespec>	     Name of the file on the PC that will be sent to the IBM.
    [;F<filespec>]   Specifies the name of configuration file built by RIXCONF.
    [;C|;T]	     ;C specifies VM/CMS mode. ;T specifies MVS/TSO mode.
    TO <hostfile>    Name that the file will have on the host.
    [;V]	     Selects variable-length records at the host.
    [;S<password>]   Valid only for transfers to and from a TSO OP system.
    [;E<number>]     Specifies the echo group size.
    [ASCII[NOCRLF]|  If ASCII, converts ASCII to EBDIC. If BINARY, no
    BINARY[NOCRFL]]  conversion takes place. Without NOCRLF, each line in the
		     PC file that ends with a carriage return/linefeed becomes
		     one logical record on the mainframe. With NOCRLF, the PC
		     file is segmented into logical records on the host.
    [DELETE|APPEND]  If DELETE is used, the mainframe file is deleted before
		     the file transfer. If APPEND, the PC file being sent
		     will be appended to the file on the mainframe.
    [REC = <number>] Specifies the record length to be used on the host.

^E
^B KBYE

	KBYE

	     Takes KERMIT out of server mode and logs you off
	     of the host.  May be used from the command line or
	     within a command file.

^E
^B KFINISH

	KFINISH

	     Removes KERMIT from server mode but retains the host
	     connection.  May be used from the command line or
	     within a command file.

^E
^B KGET

       KGET <string> [FROM <string>] [APPEND|DELETE] [ASCII|BINARY]

	    Receives a file from a remote KERMIT running in server mode.
	    The filename may be a string expression, but <string> must
	    result in a filespec.  Without the FROM clause, DELETE is
	    assumed.

^E
^B KRECEIVE
^B KR

	KRECEIVE [<string> [FROM <string>] [APPEND|DELETE] [ASCII|BINARY]]

	    Receives a file from the host using KERMIT protocol.  The
	    filename may be a string expression.  You may also use KR.	If
	    all parameters are omitted, then the filename used will be that
	    which has been specified by the sender.  Omitting parameters
	    allows the sender to use wildcards and send multiple files;
	    DELETE is assumed in this case.

^E
^B KSEND
^B KS

	KSEND <string> [TO <string>] [ASCII|BINARY]

	    Sends a file to the host using KERMIT protocol.  The
	    filename may be a string expression.  You may also use KS.
	    If the optional TO parameter is omitted, then you may use
	    wildcards in the required parameter to send multiple files
	    in a single command.

^E
^B LABEL

	:<labelname>

	    Labels a position in a command file.  Entered as a colon
	    followed by a labelname.

^E
^B LAT_CONNECT

	CONNECT

	CONNECT {<service>} [<description>]

		<service>	 The name of a valid LAT service. To
				 determine valid services, use SHOW SERVICES.

		<description>	 A string containing no spaces or tabs
				 that is displayed in SHOW SESSIONS
				 output. This can be used to differentiate
				 between multiple sessions to the same
				 service (18 chars maximum).

	CONNECT creates a new session to the service specified. You can
	create a maximum of 5 sessions to the same service.

^E
^B LAT_DISCONNECT

	DISCONNECT

	DISCONNECT {<session number> | ALL}

		<session number> The session number of an existing
				 session, see SHOW SESSIONS.

	DISCONNECT terminates the LAT session corresponding to
	<session number>. If 'ALL' is specified, all LAT sessions
	not in use by another CI session are terminated.

^E
^B LAT_FORWARDS

	FORWARDS

	    FORWARDS resumes the session with the next highest session
	    number, as shown in the session list.  If your current session
	    has the highest session number or you have no current session,
	    FORWARDS resumes the first session in the session list.  If the
	    session resumed is in the 'stopped' state (see SHOW SESSIONS),
	    the reason is displayed, and Reflection returns to CI (Command
	    Interpreter) mode.

^E
^B LAT_HELP

	HELP

	The LAT command interpreter provides all of the functionality
	required to establish and manage multiple LAT terminal sessions to
	any LAT services available to the user.

	To return to the LAT CI after a connection to a LAT service has been
	made, press Ctrl-F8 or disconnect from the current service.

	To move between sessions without returning to the LAT CI, press
	Alt-N.

	Additional help available:

	    CONNECT		DISCONNECT		FORWARDS
	    INSTALL		RESUME			SHOW

^E
^B LAT_INSTALL

	To install the LAT CI, enter the following command at the DOS prompt:

				 LATCI

	By default, the LAT CI supports 4 LAT sessions (with each session
	using 4 receive slots) and 2 CI sessions (i.e., you can have 2 copies
	of Reflection both accessing the CI).  These parameters may be changed
	with the following switches:
		/C:n  Sets maximum number of CI sessions, 1 <= n <= 4.
		/L:n  Sets maximum number of LAT sessions, 1 <= n <= 8.
		/S:n  Sets receive slots per LAT session,  2 <= n <= 9.

	The LAT driver LAT.EXE must be installed prior to installing the
	LAT CI. If you do not install the LAT CI prior to running Reflection,
	you will NOT receive an error - instead Reflection will load the
	LAT CI automatically.  When the LAT CI is loaded in this manner, it
	function with the following restrictions:
		- The LAT CI will be loaded with the following switches
			LATCI /C:1 /L:2 /S:4
		  These parameters cannot be changed.
		- When Reflection is terminated, all LAT sessions are
		  also terminated.

^E
^B LAT_RESUME

	RESUME

	RESUME [<session number>]

	<session number> is the number of an existing LAT session to resume.

	RESUME resumes the current session if no <session number>
	is specified.  If the session resumed is in a 'stopped' state
	(see SHOW SESSIONS), the reason is displayed, and Reflection
	returns to CI mode.

^E
^B LAT_SHOW

	SHOW

	Additional help available:

	SERVICES	SESSIONS

^E
^B LAT_SHOW_SER

	SHOW SERVICES

	SHOW SERVICES lists the name of the services in the LAT service
	directory.

	Services are placed in the directory in two ways:

	     1). If you are using DECnet/DOS then, all LAT services listed
		 in the PC DECNET database are entered in the table
		 (no attempt is made to validate the entries).
	     2). After LATCI.EXE has been installed, any LAT configuration
		 messages announcing new services are entered.

	The LAT directory service table has a default table size of 10.
	When the table is full, all new service announcements are ignored.
	The service table size can be changed by using the /D:nn switch
	when installing LAT.EXE.

^E
^B LAT_SHOW_SES

	SHOW SESSIONS

	SHOW SESSIONS displays the following information about each active
	session:
		- Session number
		- Service name
		- Description entered in CONNECT command
		- Session status:
		     'connected' - Connection to host is active.
		     'stopped'   - Connection to host has been terminated,
				   resuming a stopped session displays
				   the reason the session stopped.
		     'current'   - This session is your current session.
		     'in use'    - This LAT session is the current session of
				   another CI user.

^E
^B CTM_CONNECT

	CONNECT

	CONNECT {<node>} [<description>]

		<node>		 The name a valid DECnet node. To
				 determine valid nodes use SHOW NODES.

		<description>	 A string containing no spaces or tabs
				 that is displayed in SHOW SESSIONS
				 output. This can be used to differentiate
				 between multiple sessions to the same
				 node (18 chars maximum).

	CONNECT creates a new session to the node specified. You can
	create a maximum of 5 sessions to the same node.

^E
^B CTM_DISCONNECT

	DISCONNECT

	DISCONNECT {<session number> | ALL}

		<session number> is the session number of an existing
				 session, see SHOW SESSIONS.

	DISCONNECT terminates the CTERM session corresponding to
	<session number>.  If 'ALL' is specified, all CTERM sessions not in
	use by another CI session are terminated.

^E
^B CTM_FORWARDS

	FORWARDS

	FORWARDS resumes the session with the next highest session number
	as shown in the session list.  If your current session has the highest
	session number or you have no current session, FORWARDS resumes the
	first session in the session list. If the session resumed is in the
	'stopped' state (see SHOW SESSIONS), the reason is displayed, and
	Reflection returns to CI (Command Interpreter) mode.

^E
^B CTM_HELP

	HELP

	The CTERM command interpreter provides all of the functionality
	required to establish and manage multiple CTERM terminal sessions to
	any DECnet host nodes available to the user.

	To return to the CTERM CI after a connection to a CTERM node has been
	made, press Ctrl-F8 or disconnect from the current node.

	To move between sessions without returning to the CTERM CI, press
	Alt-N.

	Additional help available:

	    CONNECT		DISCONNECT		FORWARDS
	    INSTALL		RESUME			SHOW

^E
^B CTM_INSTALL

	INSTALL

	To install the CTERM CI, enter the following command at the
	DOS prompt:

				 CTERMCI

	By default, the CTERM CI supports 4 CTERM sessions and 2 CI
	sessions (i.e., you can have 2 copies of Reflection both accessing
	the CI).  These parameters may be changed with the following
	switches:
		/C:n  Sets maximum number of CI sessions, 1 <= n <= 4.
		/L:n  Sets maximum number of CTERM sessions, 1 <= n <= 8.

	The CTERM driver CTERM.EXE must be installed prior to installing the
	CTERM CI. If you do not install the CTERM CI prior to running
	Reflection, you will receive an error message.

^E
^B CTM_RESUME

	RESUME

	RESUME [<session number>]

	<session number> is the number of an existing CTERM session to resume.

	RESUME resumes the current session if no <session number>
	is specified.  If the session resumed is in the 'stopped' state
	(see SHOW SESSIONS), the reason is displayed, and Reflection
	returns to CI mode.

^E
^B CTM_SHOW

	SHOW

	Additional help available:

	NODES	SESSIONS

^E
^B CTM_SHOW_NODE

	SHOW NODES

	SHOW NODES lists the name of the nodes in your PC DECnet database.
	Node names are added to the database using the DECnet/DOS NCP.EXE
	utility.

^E
^B CTM_SHOW_SES

	SHOW SESSIONS

	SHOW SESSIONS displays the following information about each active
	session:
		- Session number
		- Node name
		- Description entered in CONNECT command
		- Session status:
		     'connected' - Connection to host is active.
		     'stopped'   - Connection to host has been terminated,
				   resuming a stopped session will display
				   the reason the session stopped.
		     'current'   - This session is your current session.
		     'in use'    - This CTERM session is the current session
				   of another CI user.

^E
^B LENGTH

	LENGTH(<string>)

	    String function which returns the number of characters in a
	    string.
	    NOTE:  The parentheses are required in this command.

^E
^B LET

	LET V{0-n} = {<string> | <arithmetic expression>|<logical>}

	    Assigns a value to a variable.

	    See VARIABLE.

^E
^B LOAD

	LOAD <filespec>

	    Loads and activates a configuration data file.

^E
^B LOG

	LOG [OFF]

	    Logs incoming data to any open output files or devices.

^E
^B LOWER

	LOWER(<string>)

	    String function which produces a string with all upper case
	    letters changed to lower case.
	    NOTE:  The parentheses are required in this command.

^E
^B MID

	MID(<string>,<start>,<end>)

	    String function which extracts the MIDdle characters of a
	    given string by specifying the starting and ending positions.
	    NOTE:  The parentheses are required in this command.

^E
^B MSAVE
^B PS

	MSAVE {PRINTER | REMOTE | <filespec> [APPEND | DELETE]}

	    Saves the contents of display memory to the specified file
	    or device.	The current PRINTER | REMOTE settings are
	    ignored and are unaffected.  You may also use PS.

^E
^B ONEXIT
^B ON
^B O

	ON EXIT <command>

	    NOTE:  The command ON EXIT is two words.  It shows as one
	    word in the HELP screen for inquiring purposes only.

	    When Reflection is exited, the command following ON EXIT
	    is immediately executed.  If Reflection has been placed
	    into background, only a HARDEXIT or Alt-X will invoke the
	    ON EXIT command.

^E
^B OPEN

	OPEN {PRINTER | REMOTE | <filespec> [APPEND | DELETE]}
	OPEN  <filespec> {APPEND | DELETE | OUTPUT | INPUT} AS <file number>

	    The first form opens an output file which can then be used as
	    a "to" device.  The second form opens a file for input or
	    output via a file number.

^E
^B PACK

	PACK(<string>)

	    String function which produces a string with all leading,
	    trailing, and redundant spaces removed.
	    NOTE:  The parentheses are required in this command.

^E
^B PRINT
^B P

	PRINT {<string> | <filespec>}

	    Prints a string or file.  You may also use P.

^E
^B QUIET
^B Q

	QUIET {COMMAND | DISPLAY | STATUS} {ON | OFF}

	    Sets command, display, or status to a quiet state (ON),
	    or returns to normal quiet OFF state. You may also use Q.
	    STATUS refers to the file transfer menu.

^E
^B READ

	READ <file number> V{0-n}

	    Reads a line from an opened file into a variable.  Data up to
	    a linefeed or a maximum of 80 characters is read into the
	    variable.  There is no data editing.

	    See VARIABLE.

^E
^B READHOST

	READHOST [<time>] V{0-n} [UNTIL <text>]
		 [LIMIT <number>] [TERMINATOR V{0-n}]

	    Stores all data received from the communications connection
	    into the specified variable (maximum of 80 characters).
	    Capture terminates when a carriage return is received,
	    unless the optional string of terminating characters is
	    specified or the LIMIT is reached.	TERMINATOR stores the
	    terminating character, if any.  You can include a timeout.

	    See VARIABLE.

^E
^B RECEIVE
^B R

       RECEIVE <string> [FROM <string>[*]] [ASCII | BINARY | IMAGE]
	       [APPEND | DELETE]

	    Receives a file from the host using error-checking protocol.
	    If the ASCII | BINARY | IMAGE parameter is omitted, then the last
	    associated value is used.  The filenames may be string
	    expressions.  You may also use R.

[*] SWITCHES   [/D]   Allows transfer of DECdx format files (IMAGE).
	       [/I]   Identical to IMAGE as transfer method (BINARY).
	       [/W]   Allows sending and receiving WordPerfect document files
		      (BINARY).

	    Files being sent to the host with these switches must first
	    be received with these parameters.

^E
^B RENAME
^B REN

	RENAME [<d:>][<path1>]<filespec1> [<path2>]<filespec2>

	    Renames a file, optionally, changing the path name.  (An
	    enhanced version of the standard DOS command.) You may also
	    use REN.

^E
^B RESETCOMM

	RESETCOMM

	    Depending on your environment RESETCOMM resets a Hayes
	    Smartmodem 1200B to its power-on state, suspends the current LAN
	    session, or powers down the communications ports on the HP
	    Portable Plus.

	    You may also use the keystroke Ctrl-F5.

^E
^B RESTORE

	RESTORE [<hostfile>] [<d:>][<path>]<filename>
		[/S] [/K] [/H] [/L:<filespec>]

	    Restores PC files contained in a host backup file.
	    NOTE: This option is only available with PLUS versions of
		  Reflection.

	PARAMETER	DESCRIPTION
	[<hostfile>]	Filename on the host computer.	Default name is BACKUP.
	[<d:>]		Drive location of files to be restored.
	[<path>]	Directory or subdirectory path to be restored.
	<filename>	Filename to be restored.  Wildcards are acceptable.
	[/S]		Restore all subdirectories of specified path.
	[/K]		Keep files modified since the backup (do not restore).
	[/H]		Overwrite existing hidden, system, or read-only files.
	[/L:<filespec>] Restore report filename.  Default name is RESTORE.LOG.

^E
^B RETURN

	RETURN

	    Exits an invoked file, returning to caller.  If RETURN is
	    encountered after the labelname used with GOSUB, processing
	    returns to the line which immediately follows the GOSUB
	    command.

^E
^B ROW

	ROW

	    The ROW function returns the number of the current row in
	    display memory.

^E
^B SAVE

	SAVE [<filespec> [DELETE]]

	    Saves a configuration to a disk file.

^E
^B SCOLUMN

	SCOLUMN

	    The SCOLUMN function returns the number of the current column
	    in Reflection's screen.

^E
^B SEND
^B S

      SEND <string> [TO <string>[*]] [ASCII | BINARY | IMAGE]
	    [REC=<num>] [DELETE]

[*] SWITCHES   [/C]   Submitted as batch DCL file after transfer (ASCII).
	       [/D]   Allows transfer of DECdx format files (IMAGE).
	       [/F]   VAX file created with fixed-length records (BINARY).
	       [/I]   Identical to IMAGE as transfer method (BINARY).
	       [/S]   File submitted to spooler on VAX after transfer (ASCII).
	       [/W]   Allows sending and receiving WordPerfect document files
		      (BINARY).

    Sends a file to the host using error-checking protocol.  If the ASCII |
    BINARY parameter is omitted, then the last associated value is used;
    similarly with REC=<num>.  The filenames may be string expressions, and
    you may specify multiple switches following the hostfile name.  You may
    also use S.
^E
^B SET

	SET <parameter-name> <parameter-value>

	    The SET commands allow you to control various configuration
	    parameters.  Type HELP SET1, HELP SET2, and HELP SET3 for
	    further information on specific SET commands.

		     HELP SET1	  --->	  A to HOST-STARTUP
		     HELP SET2	  --->	  HOT-KEY to PRINTER-FLOW-CONTROL
		     HELP SET3	  --->	  PRINTER-INTERFACE to Z

^E
^B SET1

		    SET <parameter-name> <parameter-value>

parameter name	     parameter value	parameter name		parameter value

ALERT		     YES|NO		DATACOMM-PORT		<com choice>
BAUD		     110 - 115200	DELETE-TRAILING-SPACES	YES|NO
BELL-ENABLED	     YES|NO		DISABLE-COMP-CODES	YES|NO
BLOCK-SIZE	     64 - 512		DISABLE-INTERRUPT	YES|NO
BREAK-LENGTH	     0 - 9999		DISABLE-MESSAGES	YES|NO
CAPTURE 	     YES|NO		DISABLE-TRANSLATION	YES|NO
CHARACTER-DELAY      0 - 255		DISCONNECT-ON-EXIT	YES|NO
CHECK-PARITY	     YES|NO		DSR-REQUIRED		YES|NO
CONNECTION	     DIRECT|MODEM	EGA-CHARACTER-SETS	MCS|DRCS|
CONTINUE-REPORT      YES|NO					DECTEC|ALL
CR/LF=SEPARATOR      YES|NO		ENQ-ACK 		YES|NO
CTRL-Z=EOF	     YES|NO		EXITS-DISABLED		YES|NO
CTS-REQUIRED	     YES|NO		GLOBAL-CAPS-SCROLL	YES|NO
DATA-BITS-PARITY     8/NONE|7/SPACE	GLOBAL-NUM-LOCK 	YES|NO
		     7/MARK|7/EVEN	HOST-INITIATED-COMMANDS YES|NO
		     7/ODD|7/NONE	HOST-PROMPT		<character>
		     8/EVEN|8/ODD	HOST-STARTUP		<string>
^E
^B SET2

		    SET <parameter-name> <parameter-value>

parameter name		parameter value   parameter name       parameter value

HOT-KEY 		<hot-key value>   PPL-EXTRA-CHARS      <char,char,...>
KERMIT-CHECKSUM 	1-byte|2-byte|CRC PPL-FRAME-SIZE       20 - 256
KERMIT-RECEIVE-START	<quoted char>	  PPL-HOST-SERVER      <string>
KERMIT-SEND-START	<quoted char>	  PPL-START-CHAR       <character>
LINE-DELAY		0 - 255 	  PPL-TERMINATOR       <character>
LINE-WIDTH-COMPRESSED	40 - 9999	  PPL-WINDOW-SIZE      HP=1,VAX=1-7
LINE-WIDTH-EXPANDED	40 - 9999	  PPL-XFER-METHOD      "A"|"B"|"C"
LINE-WIDTH-NORMAL	40 - 9999	  PRINTER-BAUD	       110 - 115200
LITERAL-ESCAPE		<character>	  PRINTER-CONTROL      IBM|EPSN, etc.
MAX-XOFF-TIME		0 - 999 	  PRINTER-DATA-        8/NONE|7/SPACE
MCS-TO-NRC		YES|NO		     BITS-PARITY       7/MARK|7/EVEN
NEW-PAGE-ON-CLS 	YES|NO				       7/ODD|7/NONE
NRC-TO-MCS		YES|NO				       8/EVEN|8/ODD
POPUP-ONLY		YES|NO		  PRINTER-FILE	       <string>
PPL-ACTIVITY-TIMER	<# of sec.>	  PRINTER-FLOW-CONTROL XON/XOFF|ETX/ACK
PPL-END-CHAR		<character>			       DSR | CTS | NONE

^E
^B SET3

		    SET <parameter-name> <parameter-value>

parameter name	       parameter value	   parameter name      parameter value

PRINTER-INTERFACE      PARALLEL|-2|-3|-4   SPACES-TO-TABS      YES|NO
		       SERIAL-1 thru -8    STOPBITS	       1 - 2
		       DRIVER|FILE|NONE    STRIP-NULLS-DELS    YES|NO
PRINTEER-PASSTHRU-CONV YES|NO		   STRIP-TEXT	       YES|NO
PRINTER-STOPBITS       1 | 2		   SUB-BLOCK-LENGTH    0  - 256
QUIET-COMMAND	       YES|NO		   SUSPEND-DATACOMM    YES|NO
QUIET-DISPLAY	       YES|NO		   TABS-TO-SPACES      YES|NO
QUIET-STATUS	       YES|NO		   TERMINAL-TYPE       <type>
RECEIVE-PACING	       NONE|XON/XOFF|	   TRACE	       YES|NO
		       HARDWARE 	   TRANSMIT-PACING     NONE|XON/XOFF|
RECEIVE-TIMEOUT        0 - 9999 			       HARDWARE
REMOTE-MODE	       YES|NO		   VARIABLES	       10 - 800
RETRY-LIMIT	       0 - 9999 	   VIDEO-BUFFER        DEFAULT/8-64K
SEPARATOR=CR/LF        YES|NO		   WRITE-CTRLZ	       YES|NO
SESSION#	       0 - 255		   XMODEM-CRC	       YES|NO
SHELL-MEMORY	       <number> 	   XOFF-ON-MODE-SWITCH YES|NO
					   XOFF-REPEAT	       0 - 9999

^E
^B SHELL

	SHELL [<DOS command name> [<parameters>]]

	    Invokes the command interpreter.  If the optional DOS command
	    is included, then the interpreter is terminated following
	    execution.	You MUST reserve enough memory to run DOS or
	    another program.

^E
^B SROW

	SROW

	    The SROW function returns the number of the current row in
	    Reflection's screen.

^E
^B STOP

	STOP

	    Terminates execution of a command file and returns to terminal
	    mode.

^E
^B SWITCHES

	    You can add a switch when loading Reflection which sets a
	    particular parameter. This must be added before indicating a
	    configuration filename and/or a command file.

	    To find out which switches are available, type the following
	    at the DOS prompt:	 R2 ?

^E
^B SYNTAX

	Syntax

	    The following symbols indicate syntax and are not actually
	    typed:

	    < >     encloses description of information to be typed
	     |	    separates parameter choices
	    { }     encloses set of required choices
	    [ ]     encloses set of optional choices
	    <time>  hh:mm:ss:cc  hh=hours, mm=minutes, ss=seconds,
		    cc= hundreths of seconds. A 24 hour clock is used.

^E
^B TEXT
^B STRING

	    In syntax descriptions, the primitives <text> and <string>
	    refer to either a quoted string, a command variable, or
	    combinations of same together with string functions.

	    Example:  "Hello" & UPPER(V1) & MID(V2,1,3)

	    NOTE:  The parentheses are required in this command.

^E
^B TRANSMIT

	TRANSMIT {<string> | <filespec> [PROMPT [<ptext>] | PAUSE [<tenths>]]}

	    Transmits data to the host computer.  Pacing can be used, but
	    there is no error-checking.

^E
^B TSR

	TSR

	The TSR function tests whether Reflection is installed as a terminate
	and stay resident program (pop-up).  The TSR function is true if
	Reflection has been installed in memory.

^E
^B TYPE
^B T

	TYPE <filespec>

	    Displays a file on the terminal.  You may also use T.

^E
^B UPPER

	UPPER(<string>)

	    String function which produces a string with all lower case
	    letters changed to upper case.

	    NOTE:  The parentheses are required in this command.

^E
^B VALUE

	VALUE (<SET parameter>)

	    Text string function which returns a string indicating the
	    value of the SET parameter specified.

	    Example:  DISPLAY VALUE (TRANSMIT-PACING)

	    The value returned is the current TRANSMIT-PACING setting.

	    NOTE:  The parentheses are required in this command.

^E
^B VARIABLE

	A variable is any of the character combinations V0, V1 ...  Vn,
	where n is one less than the value configured with the SET VARIABLES
	command.  The default is SET VARIABLES 10, so that V0 through V9 may
	be used; the maximum value of n is 799.  A variable may have as a
	value a string expression of up to 80 characters or an integer of up
	to 32766.

	V0 to V9 can also be referenced by the combinations $0, $1 ...	$9,
	in which case the value is inserted in the command text prior to any
	command interpretation.  Note that an additional $ is required for
	use with the filespec variable in the FOR command.

	Variables may be passed from one Reflection command file to another
	using the following syntax:

	<command filename> [parameter1] [parameter2] [parameter3] ...

	The optional parameters are passed to the command file as V1, V2,
	V3, ....  V0 contains a list of all passed parameters.	Also see the
	INVOKE command.

^E
^B VAXLINK

	Vaxlink

	VAXLINK can  be installed as a foreign command by adding the
	following to your LOGIN.CMD

	     $VAXLINK :== $[dev][directory]VAXLINK.EXE

	    If VAXLINK is installed as a foreign command, omit the
	    word RUN from the host default startup sequence.  The
	    following parameters may then be added to the sequence:

	     VAXLINK [e] [t <seconds>] [n <integer>] [r] [o]
	     e	     Specifies 8-bit file transfer.
	     t<n>    Sets the number of seconds that will elapse between no
		     response from the PC and a timeout.
	     n<n>    Sets the retry limit to <n> consecutive times.
	     r	     Puts file transfer into readsync mode. This setting
		     should be used if file transfers fail with a DATA
		     OVERRUN error.
	     o	     Allows you to perform file transfers to and from PCs using
		     PC 2622 emulation software.

^E
^B VERIFY
^B V

	VERIFY [COMMANDS | <SET parameter>]

	    Displays the current values of all the parameters that can be
	    set using the SET command.	You may also use V.  If you specify
	    a particular SET parameter after the VERIFY command, the value
	    for that parameter is listed.

	    Example:	VERIFY BAUD

	    The current baud rate setting is displayed.

	    The COMMANDS option gives you the ability to create a command
	    file that will SET all or various configurable items.
	    Typing V COMMANDS from the command line displays all current
	    values in the format:  SET <parameter> <value>

^E
^B WAIT

	WAIT {[[UNTIL] <time>] [FOR {<string> | <time> SILENCE}]}

	    Wait for specified incoming data and/or timing specifications.
	    Sets the condition name FOUND.

^E
^B WRITE

	WRITE <file number> <string>

	    Writes a line into an opened file from a variable.	There is
	    no data editing.

	    See VARIABLE.

^E
^B XRECEIVE
^B XR

	XRECEIVE <string> [APPEND | DELETE]

	    Receives a file from the host using XMODEM protocol.  The
	    filename may be a string expression.  You may also use XR.

^E
^B XSEND
^B XS

	XSEND <string>

	    Sends a file to the host using XMODEM protocol.  The filename
	    may be a string expression.  You may also use XS.

^E
