1 REMOTE
 This command will take the DCL command(s) specified and send it to a
 node for execution.  Output generated by the command(s) executed at the 
 remote node will be returned to SYS$OUTPUT by default.

 Syntax:
	  REMOTE :== $SYS$COM:REMOTE
          REMOTE   command [; command [; command ...]]

 "command" must be a DCL command (or if substitution is enabled a symbol
 which translates to a DCL command or a foreign command for an executable
 program).  If no command is specified you will be prompted for input.  
 A semi-colon is the default command separator and the logical name
 "IPSS_REMOTE" is used as the default remote node. 

 This command requires NETMBX privilege in order to work.

2 Command
 This must be a DCL command to be executed on the remote node.  If 
 substitution is enabled then the command verb is checked to see if it
 is one of your local/global symbols (see /SUBSTITUTION for details of
 what happens then).

 If no commands are specified on the command line then the /INPUT 
 option is automatically invoked.

 Speical Note:  If a command verb begins with a dollar sign, it is
                assumed to be the foreign command definition of an
                executable program and as such REMOTE creates a
                foreign command symbol for it on the remote node and
                then executes it. 


2 Qualifiers
 Qualifiers may be specified only on the REMOTE command.

/LOG
/NOLOG (D)
 This qualifier controls whether the output generated by the remote 
 node is tagged with the node name when sent to the output device.
 If /LOG is specified then the remote node name is added to the 
 beginning of each line sent to the output device from the remote 
 node.  If /NOLOG is specified, then the lines are output as received.

 By default /NOLOG is in effect.

 If /NOOUTPUT is specified then this qualifier is ignored.

/ON (D)
/NOON
 This qualifier control whether ON ERROR checking is to be performed 
 on the remote node.  If /ON is specified, then when a command 
 executed on the remote node terminates with an error, the remote node
 will break the link.  If /NOON is specified then the remote node 
 keeps on attempting to execute commands as long as REMOTE sends them.

 By default /ON is in effect.

/REMOTE=node (D=IPSS_REMOTE)
 This qualifier will specify the node where the commands are to be 
 executed.  

 By default the logical name "IPSS_REMOTE" is translated to determine
 the remote node. 

/SEPARATOR=c (D=";")
 This qualifier will specifiy the character (or character string) to 
 use as the command separator (for commands specified on the REMOTE 
 command line).  The character(s) should be specified within double 
 quotes to avoid syntax parsing problems.

 By default the separator is a semi-colon, however, file 
 specifications which include version numbers can cause REMOTE to
 separate the command at the wrong place and a different separator

/SUBSTITUTE
/NOSUBSTITUTE (D)
 This qualifier controls whether each command is checked to see if it
 is one of your local/global symbols and if so to perform symbol 
 substitution on the command verb.  If the substitution result in a
 foreign command definition or command procedure definition, then the
 replacement string is check for a logical name which if found will be
 translated to remove local process logical names from the command
 verb. 

 Only the command verb is affected by this substitution process.  All 
 other symbols & logical names in the parameters & qualifiers of the
 command will be processed by DCL on the remote node (the execption to 
 this is if a symbol on the REMOTE command line is enclosed in 
 apostriphies, then the local DCL is going to perform a symbol 
 substitution before REMOTE gets control).

 By default /NOSUBSTITUTION is in effect.
 should be considered in that case.

/TASK=task_name (D=REMOTE)
 This qualifier allows you to specify the task to be started on the 
 remote node.  It is most useful when debugging new remote tasks that
 are to work with new versions of REMOTE.

 By default the remote task is "REMOTE".

/VERIFY
/NOVERIFY (D)
 This qualifier controls whether the commands are echoed to the output
 device before being sent to the remote node.

 By default the commands are not echoed.

 If /NOOUTPUT is specified then this qualifier is ignored.

/OUTPUT=file_spec (D=SYS$OUTPUT:)
/NOOUTPUT
 This qualifier specifies where the output generated by the commands 
 executed on the remote node is to be sent.

 By default all output is sent to SYS$OUTPUT:

 If /NOOUTPUT is specified then no output from the remote node will be 
 displayed.

/INPUT[=file_spec] (D=SYS$INPUT:)
 This qualifier specifies that additional input is to be taken from 
 the specified file.  All commands specified on the command line are 
 executed first and then commands are taken from the input file until
 an end-of-file (or ^Z) is detected.

 If no commands are specified on the command line then this mode is 
 entered automatically even if the /INPUT qualifier was not specified.

 If the character in column 1 of a record is a dollar sign, it is 
 removed from the command before being processed (in case it came from
 a command procedure).

 Command verb substitution is performed on these commands if 
 specified.

 CAUTION: command procedures which contain LABEL's and GOTO's as well 
          as some other questional operations will most likely fail to
          to work correctly if supplied as an input file.

 Speical Note:  If a command verb (located in column 2 or greater) 
                begins with a dollar sign, it is assumed to be the
                foreign command definition of an executable program
                and as such REMOTE creates a foreign command symbol
                for it on the remote node and then executes it.
