Trailing-Edge
-
PDP-10 Archives
-
BB-M251A-BM_1981
-
documentation/fts.bwr
There is 1 other file named fts.bwr in the archive. Click here to see a list.
FTS-20 v1.0 Beware File
=======================
1.0 MAJOR DIFFERENCES FROM NFT
1.1 The access information defaults for FTS are different from NFT.
If you do not specify any access information, or request it with
a switch such as /ACCESS, no access information will be sent to
the remote system. This will cause that system's default
account to be used, if there is one. If you wish to have FTS
prompt for account information for all nodes not otherwise
specified, use SET DEFAULT /ACCESS. This may be put in your
FTS.INIT file.
1.2 The use of switches on MACY11 files is as documented, which is
different from the way NFT interprets the switches of the same
names.
Where in NFT one would type:
NFT>COPY MACY11.FILE/MACY11 PDP11::MACY11.OBJ/VARIABLE/IMAGE
The corresponding FTS command is:
FTS>COPY/MACY11/VARIABLE MACY11.FILE PDP11::MACY11.OBJ
and for FIXED MACY11 files:
NFT>COPY MACY11.FILE/MACY11/FIXED PDP11::MACY11.OBJ/FIXED/IMAGE
and
FTS>COPY/MACY11/FIXED MACY11.EXE PDP11::MACY11.EXE
1.3 RSX and VMS systems use ";" as the delimiter for generation
numbers. This is different from TOPS-20, and if you wish to
specify an explicit generation number (they call it a version
number), it is necessary to quote the filespec, or to quote the
; with control-V. ";*" is an exception, and may be specified
without quoting.
2.0 KNOWN BUGS AND DEFICIENCIES
2.1 Cancelled requests are not logged in the user's FTS LOG file.
They are logged, however, in the system log file, and
/NOTIFY:MAIL will also notify you of cancellation. The same is
true of requests that fail because the deadline expired.
2.2 The /QUEUE switch, without a keyword argument, does not default
properly. /QUEUE:YES works correctly, as does /QUEUE:NO. To
make /QUEUE default to /QUEUE:YES, apply the following patch:
P.AUF+5/ 0 QUEUE
P.AUF+6/ 0 1
/QUEUE:YES is in effect by default normally anyway, so usually
it is unnecessary to specify it.
2.3 SHOW DEFAULTS does not print defaults for /LOG, /NOTIFY and
/QUEUE.
2.4 If the load on your system is extremely heavy, you may need to
increase the IPCF timeout for FTS. This is the amount of time
FTS will wait for a response from the spooler. You have this
problem if you get the following error message:
?FTS20: FTS event 16: cannot receive IPCF from master FTS job
- TOPS20 error code 601017: No message for this PID
To double the timeout, apply the following patch:
IP$$JS+42/ CAIG 4,170 CAIG 4,360
You can use an even larger value if necessary.
2.5 The "STOP" command will only stop the spooler if it is issued to
the master FTS. That is the copy of FTS that was issued the
START command must be the one that is issued the STOP command.
This can be done by ADVISEing the job, or attaching to PTYCON.
This is not a bug, but is noted here for emphasis.
3.0 RESTRICTIONS AND KNOWN BUGS IN RELATED PRODUCTS
3.1 KNOWN BUGS AND RESTRICTIONS IN FAL IMPLEMENTATIONS
Certain FTS functions are not supported on some remote operating
systems, due to restrictions in the FALs on those systems. This
is subject to change, as a new release of network software for
those systems may add new functionality.
3.1.1 The DIRECTORY command will return the size of the file in 128
word blocks if the remote system is a TOPS-20 system. This
causes the file size to appear to be 4 times as big as expected.
This is due to a bug in the TOPS-20 FAL.
3.1.2 Currently the FAL on TOPS-20 will not support RENAME or APPEND.
Thus you may not rename or append to a remote file on a 20.
3.1.3 The FAL on TOPS-20 does not support RMS VARIABLE or FIXED record
format either, but these files can be created in BLOCK mode and
BLOCK mode is the default, so this is no problem. It is not
necessary, and usually not desirable to specify any datatype or
record format switches for transfers between TOPS-20 systems, as
BLOCK mode is faster.
3.1.4 RSX, VMS, and IAS may treat APPEND requests as if they specified
/OLD (giving file-not-found errors if the file is not there).
This is a FAL problem on those systems.
3.1.5 Do not use /ASCII/BLOCK. This confuses FAL-20. FAL will then
send IMAGE, but FTS expects ASCII, so the file resulting is
incorrect.
3.2 RESTRICTIONS AND KNOWN BUGS IN RMS-20
3.2.1 Due to a restriction in RMS, if a file is open for read by
another job, FTS will get 'Invalid Simultaneous Access' when it
tries to read the file. The request is not re-queued in this
case.
3.2.2 It is not possible to supersede an existing generation of a
local file. It is possible to create a new generation, and this
will happen by default. However, if an existing generation is
specified for a local file, an error message will be returned.
This is an RMS-20 restriction.