Google
 

Trailing-Edge - PDP-10 Archives - BB-T573C-DD_1986 - 10,7/usefe.mem
There are 30 other files named usefe.mem in the archive. Click here to see a list.






















                   Guide to Useing the "FE" Device





                           File: USEFE.RNO
                           Date: 15-Mar-77






THIS SOFTWARE IS FURNISHED UNDER A LICENSE AND MAY ONLY BE USED
OR COPIED IN ACCORDANCE WITH THE TERMS OF SUCH LICENSE.

COPYRIGHT (c) DIGITAL EQUIPMENT CORPORATION 1977,1986.
ALL RIGHTS RESERVED.
Guide to Using the "FE" Device                                  Page 2


                           *** CAUTION ***

               The "FE" device is intended for use only
               in  software  updating  and  development
               procedures by knowledgeable people.  Use
               without   proper   caution  may  produce
               unpredictable results.



OVERVIEW

The "FE" device is used from the -11 to transfer files to and from the
TOPS-10  file  system.   Usually it is accessed through the use of -11
PIP, using device "FE:" as if it were a FILES-11 device.


FILE FORMAT

Two file formats on the TOPS-10 file  system  are  supported:   16-bit
binary files (in 18-bit bytes) and 7-bit ASCII files.  The format of a
particular file is determined by the file mode and/or the  file  type.
If  the  file  mode  is 10(.IOIMG) the file is assumed to be in 16-bit
binary format.  If the byte-size is neither 18 nor 7, the file type is
checked  to  determine the format.  File types .ABS, .BIN, .EXB, .LDA,
.MCB, .OBJ, .OLB, .SML, .STB, .SYS, and .TSK are assumed to be  16-bit
binary  format,  all  others are taken to be 7-bit ASCII files and the
proper swapping of bytes is performed during transfers.


RSX FORMAT FILE CONVERSION

Files  used  by  the  standard  RSX   tasks   are   required   to   be
record-formatted,  while their counterparts on the TOPS-10 file system
do not.  This applies to all  ASCII  text  files  (which  must  be  in
formatted  ASCII)  and  to formatted binary files, notably .EXB, .MCB,
.OBJ, .OLB, .SML, and .STB  types.   A  program  called  "RSXT10"  was
developed to do the necessary conversions, both to RSX format and back
to DOS/TOPS-10 format.  RSXT10 prompts by typing  "RSXT10>"  to  which
the  user  responds  with the desired command.  All commands to REST10
are described in RSXFMT.HLP, which can be invoked by the HELP  command
to RSXT10.

The default conversion mode for the file is determined from  the  file
type  and  the  first  data word in the file.  Note that RSX formatted
files and binary files are written in file mode 10(.IOIMG)  to  insure
binary  transfer mode.  Also note that all files read by KLDCP are not
read in record mode,  and  thereby  do  not  require  conversion.   An
example of converting a group of files to RSX format:

.R RSXT10
RSXFMT>CONVERT DEV:[P,PN]INPUT.FIL DEV:[P,PN]OUTPUT.FIL
DEV:[P,PN]INPUT.FIL[7-BIT-ASCII]==>DEV:[P,PN]OUTPUT.FIL[RSX-ASCII]
RSXFMT>
Guide to Using the "FE" Device                                  Page 3


GETTING THE SYSTEM STARTED

The program "FE" must be running on the TOPS-10 system.  If it is  not
already running, it can be started by typing the following under [1,2]
(probably under OPSER):

     .R FE

The "FE" program should now be running and is waiting  for  a  request
from the "FE" device from the -11.  The next step is to mount the "FE"
device from the -11 such that files can be accessed  using  it.   This
requires that the file "T20ACP.TSK" be present on the -11 file system.
"FE" can be mounted using the Consol Command  Parser  at  the  console
terminal by typing:

     ^ (Control-Backslash)
     PAR>MCR MOU
     MOU>FE:
     MOU -- MOUNT COMPLETE
     MOU>^Z (Control-Z)


ADDRESSING TOPS-10 FILES

All files on the TOPS-10 file system may be accessed from the -11.

The FE program reads a file called FEUIC.TXT when it is started  which
determines  the  mapping from TOPS-10 directories to UIC's on the -11.
The format of each line of this file is as follows:

     [grp,usr]=str:[p,pn,sfd1,sfd2...]

where:

     [grp,usr] is the UIC on the -11.

str: is a file structure name, or "DSK:" for the search list  for  the
     job  running  the  FE  program.   If  this  field  is absent, all
     structures will be searched.

     [p,pn,sfd1,sfd2...] is the TOPS-10 directory name.

FEUIC.TXT may exist on DSK:  or SYS:.

Files are merely  referenced  by  file  name.   Note  that  generation
numbers on the -11 are in octal, and are punctuated by a ";".


USING -11 PIP

-11 PIP is used in almost all transfers through the "FE" device.   PIP
can  be  requested through the Console Command Language using the "MCR
PIP" command.  The following basic commands can be used  to  list  and
transfer files:
Guide to Using the "FE" Device                                  Page 4


To list a TOPS-10 directory on device DEV:

     PIP>dev:FE:[uic]file.typ;nnn/LI (or /BR or /FU)

Example:

     PIP>FE:[5,5]/BR

     DIRECTORY FE0:[5,5]
     4-JAN-75 00:35

     QFC.LST
     QFC.MAC
     QFC.MAC
     QFC.MAC
     QFC.OBJ
     QFC.OBJ
     QFC.OBJ

     PIP>

To copy a file to the -11 file system:

     PIP>dev:[uic]*FE:[uic]file.typ;nnn/NV

Example:

     PIP>DT1:FE=:[10,20]QFC.*/NV
     PIP>

To copy a file from the -11 file system:

     PIP>FE:[uic]=dev:[uic]file.typ

Example:

     PIP>FE:[10,20]*.NEW=[120,10]*.BIN
     PIP>

To delete a file:

     PIP>dev:[uic]file.typ;nnn/DE

Example:

     PIP>DB0:QFC.MAC;*/DE
     PIP>FE:[10,20]*.*/DE
     PIP>

dev- is an -11 device which is mounted.  If absent, SY:   the  (system
device)  is  assumed  for  files,  TT:   (the  control  terminal)  for
directory listings.  [uic] is optional and  defaults  to  [5,5].   /NV
(New Version) is recommended in transferring files.  To exit from PIP,
type ^Z (Control-Z).
Guide to Using the "FE" Device                                  Page 5


TERMINATION OF "FE" DEVICE

When all the desired files have  been  transferred,  the  "FE"  device
should  be dismounted to free up system resources in use.  Dismounting
the "FE" device is done by typing at the console terminal:

     ^ (Control-Backslash)
     PAR>MCR DMO
     DMO>FE:
     DMO -- DISMOUNT COMPLETE
     DMO>^Z (Control-Z)



[End of USEFE.MEM]