RFC 477 (rfc477) - Page 1 of 19
Remote Job Service at UCSB
Alternative Format: Original Text Document
Network Working Group M. Krilanovich
Request for Comments: 477 UCSB
NIC: 14922 23 May 1973
References: RFCs 354, 407,
NIC 16306
Remote Job Service at UCSB
Introduction
This RFC is the follow-on document to RFC #436, which briefly
described UCSB'S RJS. This document restates the essence of the
official RJE protocol (RFC #407), and documents in detail UCSB's
implementation of it.
The program described here is available under socket 5 at UCSB, and
supports a subset of the official protocol. Specifically, no checks
are made for RJE control cards in the input file, jobs may not be
batched in the input file, only output file dispositions of discard
and transmit-and-discard are implemented, no restart markers are sent
on output in FTP blocked mode, and several of the commands are not
implemented. There are also other ways in which RJS is known to be
less than ideal. For example, whenever any error is detected while
processing a job, such as the output's destination host being dead,
the job is abandoned, and any further output deleted. A re-write of
RJS is scheduled for the near future (in about six months), and many
of these deficiencies will be corrected at that time. (Any
suggestions for further improvements are more than welcome, and may
be made through the Journal to MCK, by mail to the author at the UCSB
Computer Center, or by telephone at (8O5) 961-3454.)
In addition to the deviations from the protocol stated above, several
modifications have been made to increase user convience.
Specifically, the INACCT, OUTACCT, and ACCT commands have been added
to accommodate users of TENEX and other systems requiring an account
number, OUTPATH has been added as a synonym for OUT and INUSER for
INID, and the BYE command does not cause an ABORT. Also, in
recognition of the fact that the official protocol is biased heavily
toward use by programs, and is therefore rather cumbersome for human
users, an alternate, optional, command syntax has been provided. An
attempt was made to make this alternate syntax, called 'local
syntax', as 'natural' as possible to a human user. It also provides
some features not available with the standard syntax.
Krilanovich