Google
 

Trailing-Edge - PDP-10 Archives - BB-L665B-BM - documentation/rms20.doc
There are 12 other files named rms20.doc in the archive. Click here to see a list.


RMS20.DOC -- V1(52)
May 1981






























COPYRIGHT (C) 1979,1980,1981 BY
DIGITAL EQUIPMENT CORPORATION, MAYNARD, MASS.


THIS SOFTWARE IS FURNISHED UNDER A LICENSE AND MAY BE USED AND  COPIED
ONLY  IN  ACCORDANCE  WITH  THE  TERMS  OF  SUCH  LICENSE AND WITH THE
INCLUSION OF THE ABOVE COPYRIGHT NOTICE.  THIS SOFTWARE OR  ANY  OTHER
COPIES  THEREOF MAY NOT BE PROVIDED OR OTHERWISE MADE AVAILABLE TO ANY
OTHER PERSON.  NO TITLE TO AND OWNERSHIP OF  THE  SOFTWARE  IS  HEREBY
TRANSFERRED.

THE INFORMATION IN THIS SOFTWARE IS SUBJECT TO CHANGE  WITHOUT  NOTICE
AND  SHOULD  NOT  BE  CONSTRUED  AS  A COMMITMENT BY DIGITAL EQUIPMENT
CORPORATION.

DIGITAL ASSUMES NO RESPONSIBILITY FOR THE USE OR  RELIABILITY  OF  ITS
SOFTWARE ON EQUIPMENT WHICH IS NOT SUPPLIED BY DIGITAL.
RMS20.DOC                                                       Page 2


RMS20.DOC -- V1(52)
May 1981


1.0  SUMMARY

This is Release 1 of RMS-10/20.   RMS  provides  multi-key  ISAM  file
support  for  COBOL-74/V12B.   The  components  of  RMS-10/20  are  as
follows:

     RMS       The run-time system of RMS-10/20.
     RMSUTL    RMS file manipulation utility.

RMS-20 requires release 4 of TOPS-20.  RMS  requires  version  12B  of
COBOL-74 or version 2.1 of BASIC-PLUS-TWO.

The relevant documentation is as follows:

     RMS Reference Manual (RMSREF.MEM on update tape)
     COBOL-74/V12B Language Manual, Appendix I



2.0 EXTERNAL CHANGES -- N/A



3.0 KNOWN BUGS AND DEFICIENCIES

     1.  RMSUTL does not handle stream, sequential, or relative files.

     2.  Only multi-key ISAM files can be accessed from  COBOL.   OPEN
         statements for RMS files may not contain the ALLOWING clause.

     3.  RMSUTL does not have facilities to display or  change  packed
         decimal or double integer fields.

     4.  If certain  prolog  fields  are  clobbered,  RMS  will  abort
         opening  of  a  file.   There  are no facilities in RMSUTL to
         "quick open" a file.  Thus it is not possible to  "unclobber"
         fields like ORG with RMSUTL.
RMS20.DOC                                                       Page 3


4.0 INSTALLATION INSTRUCTIONS


4.1  Installing RMS

There are 4 save sets on the TOPS-20 Update tape:

     1.  Documentation
     2.  Binaries
     3.  Sources
     4.  UETP

There are files related to RMS in each of these save sets  along  with
files  for  other  utilities.   To  install  RMS,  you  should  do the
following:

     1.  Restore from  the  1st  save  set  to  your  designated  disk
         directory, and then print and read the following files:

              RMS20.DOC (This file)
              RMSREF.MEM (Reference Manual)

         The reference manual describes RMSUTL, RMS concepts, and  RMS
         status  codes.   It  is mostly of use to those who design and
         maintain RMS files.

     2.  Copy the following files from the 2nd save set, to SYS:   (or
         <RUN-directory> for testing).  These files are:

           B362LB.REL  ;Required to be on SYS: for linking with RMS
           RMS.EXE
           RMS.REL
           RMSCOB.EXE
           RMSUTL.EXE
           RMSINT.REL  ;Required to be on SYS: for relinking RMS.

         RMS is now ready to use.  If you are going to run UETP tests,
         do steps 3, and 4, otherwise go to step 5.

     3.  Copy the  UETP  modules,  from  the  4th  save  set,  to  the
         directory PS:<UETP.LIB>.  The UETP modules are:

           RMS.VER
           RMTMKI.CBL
           RMTNAM.UTL
           RMTOK.MST
           RMTOK.UTL

         This is a self-checking group of tests, run under UETP,  that
         exercise RMSUTL.
RMS20.DOC                                                       Page 4


     4.  Run the UETP tests using the following procedure:

          @CONNECT <RUN-directory>       ;UNLESS RUN-directory IS SYS:
          @DEFINE DSK: DSK:,PS:<UETP.LIB>;SO AS TO FIND TESTS
          @RU UETP
          DEFAULT/DEPTH:VER
          ENABLE RMS
          BEGIN
          EXIT
          @DELETE RMS.LOG,RUN.LOG,EXCEPT.LOG

     5.  Run  your  own  tests  if  desired.    This   concludes   the
         installation.

     6.  If <RUN-directory> is  not  SYS:,  install  RMS  software  by
         giving the following command:

              COPY <RUN-directory>*.* SYS:*.*

4.2  Rebuilding RMS

Maintenance on RMS will be done via DDT patches and AUTOPATCH.  If  in
the future, you use AUTOPATCH, you will need to rebuild the software.

Included on this Update tape  are  linkable  files  for  creating  RMS
executable (.EXE) files.

To rebuild RMS you should copy, from the 3rd save set,  the  following
files to an empty directory:

     RMS201.REL
     RMS2C1.LNK
     RMS2L1.CCL
     RMS2P1.REL
     RMS2S1.LNK
     RMS2U1.LNK
     RMS2U1.REL

You should then follow procedures documented in the AUTOPATCH kit.
RMS20.DOC                                                       Page 5


5.0  INTERNAL CHANGES -- N/A



6.0  SUGGESTIONS

None.



[End of RMS20.DOC]