dos_compilers/Microsoft COBOL v21
2024-07-24 07:04:43 -07:00
..
ASM.ASM Microsoft COBOL v2.1 2024-07-24 06:58:04 -07:00
BUILD.COB Microsoft COBOL v2.1 2024-07-24 06:58:04 -07:00
CENTER.COB Microsoft COBOL v2.1 2024-07-24 06:58:04 -07:00
CENTER.INT Microsoft COBOL v2.1 2024-07-24 06:58:04 -07:00
CLDEMO.BAT Microsoft COBOL v2.1 2024-07-24 06:58:04 -07:00
COBOL0.OVR Microsoft COBOL v2.1 2024-07-24 06:58:04 -07:00
COBOL1.LIB Microsoft COBOL v2.1 2024-07-24 06:58:04 -07:00
COBOL1.OVR Microsoft COBOL v2.1 2024-07-24 06:58:04 -07:00
COBOL2.LIB Microsoft COBOL v2.1 2024-07-24 06:58:04 -07:00
COBOL2.OVR Microsoft COBOL v2.1 2024-07-24 06:58:04 -07:00
COBOL3.OVR Microsoft COBOL v2.1 2024-07-24 06:58:04 -07:00
COBOL4.OVR Microsoft COBOL v2.1 2024-07-24 06:58:04 -07:00
COBOL.EXE Microsoft COBOL v2.1 2024-07-24 06:58:04 -07:00
COBOL.OBJ Microsoft COBOL v2.1 2024-07-24 06:58:04 -07:00
CRTEST.COB Microsoft COBOL v2.1 2024-07-24 06:58:04 -07:00
DEBUG.LIB Microsoft COBOL v2.1 2024-07-24 06:58:04 -07:00
DEBUG.OBJ Microsoft COBOL v2.1 2024-07-24 06:58:04 -07:00
DEBUGCOB.EXE Microsoft COBOL v2.1 2024-07-24 06:58:04 -07:00
DEMO.COB Microsoft COBOL v2.1 2024-07-24 06:58:04 -07:00
DEMO.CPY Microsoft COBOL v2.1 2024-07-24 06:58:04 -07:00
E.COB Microsoft COBOL v2.1 2024-07-24 06:58:04 -07:00
FILES.DOC Microsoft COBOL v2.1 2024-07-24 06:58:04 -07:00
INSTALL.COM Microsoft COBOL v2.1 2024-07-24 06:58:04 -07:00
INSTALL.DAT Microsoft COBOL v2.1 2024-07-24 06:58:04 -07:00
INSTALL.MSG Microsoft COBOL v2.1 2024-07-24 06:58:04 -07:00
INSTALL.OVL Microsoft COBOL v2.1 2024-07-24 06:58:04 -07:00
INSTALL.SPC Microsoft COBOL v2.1 2024-07-24 06:58:04 -07:00
ISAM.EXE Microsoft COBOL v2.1 2024-07-24 06:58:04 -07:00
ISAM.RDR Microsoft COBOL v2.1 2024-07-24 06:58:04 -07:00
ISAM.SRV Microsoft COBOL v2.1 2024-07-24 06:58:04 -07:00
LINK.EXE Microsoft COBOL v2.1 2024-07-24 06:58:04 -07:00
m.bat linux build 2024-07-24 07:04:43 -07:00
m.sh linux build 2024-07-24 07:04:43 -07:00
MAKERUN2.BAT Microsoft COBOL v2.1 2024-07-24 06:58:04 -07:00
MAKERUN.BAT Microsoft COBOL v2.1 2024-07-24 06:58:04 -07:00
NISAM.EXE Microsoft COBOL v2.1 2024-07-24 06:58:04 -07:00
PSEG.MAC Microsoft COBOL v2.1 2024-07-24 06:58:04 -07:00
README.DOC Microsoft COBOL v2.1 2024-07-24 06:58:04 -07:00
REBUILD.EXE Microsoft COBOL v2.1 2024-07-24 06:58:04 -07:00
REFMAN.DOC Microsoft COBOL v2.1 2024-07-24 06:58:04 -07:00
RUNCOB.EXE Microsoft COBOL v2.1 2024-07-24 06:58:04 -07:00
SIEVE.COB Microsoft COBOL v2.1 2024-07-24 06:58:04 -07:00
TTT.COB Microsoft COBOL v2.1 2024-07-24 06:58:04 -07:00
UGUIDE.DOC Microsoft COBOL v2.1 2024-07-24 06:58:04 -07:00
UPDATE.COB Microsoft COBOL v2.1 2024-07-24 06:58:04 -07:00
UPDATE.DOC Microsoft COBOL v2.1 2024-07-24 06:58:04 -07:00
USERPROG.MAC Microsoft COBOL v2.1 2024-07-24 06:58:04 -07:00
USERSEG.MAC Microsoft COBOL v2.1 2024-07-24 06:58:04 -07: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".