dos_compilers/Microsoft COBOL v21/README.DOC

87 lines
3.4 KiB
Plaintext
Raw Permalink Normal View History

2024-07-24 15:58:04 +02:00
README.DOC
December 13, 1985
This diskette contains two versions of ISAM.
One version, ISAM.EXE, is version 2.30, and should be
used if you have a stand-alone, or non-IBM PC environment.
If it is used in a network environment, locking affects the
entire file instead of a single record. It will allow ISAM
files OPENed for INPUT to be read simultaneously by
different processes, however. There are also some speed im-
provements over ISAM.EXE version 2.26. This version of ISAM
will support MS-NET compatible networks as well as the
IBM PC-NET.
The second version of ISAM is designed to be used in an IBM
PC-NET network environment and requires PC-DOS v 3.1 or
greater. It consists of three files: NISAM.EXE, ISAM.SRV,
and ISAM.RDR.
NISAM.EXE is the front end ISAM command processor, version
3.0. The commands it accepts are:
NISAM START SRV | RDR {/S:NNNNN} --start network ISAM
(/S: specifies buffer size)
NISAM STOP --stop ISAM & free memory
NISAM SHARE --show share list, as with
server
NISAM SHARE shortname=d:\path --share a directory with
the specified shortname
NISAM SHARE d:\path --share the specified
directory
NISAM SHARE shortname|d:\path /D --stop sharing the short-
name or directory
NISAM FILE --show the currently OPEN
ISAM files
NISAM CLOSE name --close the specified open
file
ISAM.SRV is the server version of ISAM which can service
ISAM requests. It is activated by the NISAM START SRV
command. This command should be given on a network
server machine when requests for ISAM files located on that
machine will be made either locally or across the network.
ISAM.RDR is the redirector version of ISAM, and is activated
by the NISAM START RDR command. This command should be
given on network machines that run programs that access ISAM
files located only on other, server machines.
Thus, ISAM files must be located on a server, and the ISAM
on that machine must be activated with the NISAM START SRV
command.
Note: It is possible, in the same network, to have some
machines running ISAM.EXE and others running NISAM.EXE.
We do not recommend it, however. It is NOT possible to
have the same machine running both ISAM.EXE and NISAM.EXE
at the same time.
Like the network server, network directory paths must be
shared using the NISAM SHARE command. The command syntax
has been modeled after the NET SHARE command. You MUST
NISAM SHARE the same directories that you NET SHARE, using
the SAME syntax used in the NET SHARE command.
For example, on a server named ZEKE you would type:
NET SHARE PAYABLE=C:\LEDGER\PAYABLE
NISAM SHARE PAYABLE=C:\LEDGER\PAYABLE
Then, the user on another machine who wants to use an ISAM
file in the C:\LEDGER\PAYABLE directory on the server named
ZEKE would type:
NET USE E: \\ZEKE\PAYABLE
and then run the application which OPENs the ISAM file on
drive E:.
The application can be passed the name of the machine\short-
name to do an explicit OPEN using the "VALUE OF FILE-ID"
clause. For example:
VALUE OF FILE-ID "\\ZEKE\PAYABLE\MASTER.DAT".