Trailing-Edge
-
PDP-10 Archives
-
cuspbinsrc_2of2_bb-fp63b-sb
-
10,7/rms10/rmssrc/rms10.doc
There are 6 other files named rms10.doc in the archive. Click here to see a list.
RMS10.DOC -- Version 1A(107)
January 1986
COPYRIGHT (C) 1979,1986 BY
DIGITAL EQUIPMENT CORPORATION, MAYNARD, MASS.
ALL RIGHTS RESERVED.
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.
RMS10.DOC Page 2
RMS10.DOC -- Version 1A(107)
January 1986
1.0 SUMMARY
This is release 1A of RMS-10. RMS provides multi-key ISAM file
support for COBOL-74/V12C. The components of RMS-10 are as
follows:
RMS The run-time system of RMS-10.
RMSUTL RMS file manipulation utility.
RMS requires V7.03 of TOPS-10.
RMS requires Version 12C of COBOL-74.
The relevant documentation is as follows:
RMS Reference Manual (RMSREF.MEM on CUSP tape)
COBOL-74/V12C Language Manual, Appendix I
2.0 EXTERNAL CHANGES -- N/A
3.0 KNOWN BUGS AND DEFICIENCES
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.
RMS10.DOC Page 3
4.0 INSTALLATION INSTRUCTIONS
4.1 Installing RMS
There is one save set on the TOPS-10 Cusp Update tape. This save set
contains a single directory which includes files related to RMS as
well as files related to other CUSPs. To install RMS, you should do
the following:
1. Restore the Cusp tape to your designated disk directory, and
then print and read the following files:
RMS10.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 to SYS:. (or [RUN-directory] for
testing). These files are:
B361LB.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 to the directory UTP:([5,33]). 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.
RMS10.DOC Page 4
4. Run the UETP tests using the following procedure:
.R SETSRC
PATH[RUN-directory] ;unless [RUN-directory] is SYS:
LIB:[5,33] ;=UTP:, so UETP can find tests
.RU UTP: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 SYS:*.*=[RUN-directory]*.*
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 the Cusp tape are linkable files for creating RMS
executable (.EXE) files.
To rebuild RMS you should copy the following files to an empty
directory:
RMS101.REL
RMS1C1.LNK
RMS1L1.CCL
RMS1P1.REL
RMS1S1.LNK
RMS1U1.LNK
RMS1U1.REL
You should then follow procedures documented in the AUTOPATCH kit.
5.0 INTERNAL CHANGES -- N/A
6.0 SUGGESTIONS
None.
[End of RMS10.DOC]