Kbase 11934: Release Notes for DOS 6.2M
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  5/10/1998 |
|
Release Notes for DOS 6.2M
Version 6 Release Notes
Operating System: DOS
Version From: Release 6.2M
February 1993
This document describes the features and limitations for the release
of PROGRESS Release 6.2M.
o NEW COMPRESSED INSTALL
PROGRESS 6.2M is in compressed form on the media. The install is the same
same as previous DOS-WINDOWS products, except for an added step. After
the files are copied to the designated directory, they are decom-
pressed by the PROGRESS install process.
o DISK SPACE NEEDED FOR INSTALL
The following is a minimum disk space requirement needed before
installing PROGRESS:
PROGRESS 4GL 26MB
PROGRESS 4GL/Fast Track/Results: 38MB
PROGRESS 4GL/Fast Track/Results/Toolkit: 49MB
Due to the new compressed media, this is the amount of space needed
for installation only; it does not reflect the amount of space
PROGRESS needs after installation.
o MERGE OPTION DURING INSTALL
If you use the MERGE option to install a client package over a dos
server package, the install will not work. If you are going to MERGE
a client package and a dos server package together, you must install
the client package first; then install the dos server package (merge)
to the same directory. If the dos server product is installed as an
update, the client progress.cfg file will be renamed to progress.cbk.
o INSTALLATION
If you choose to install PROGRESS in non-default directories
(directories other than \DLC and \DLCLOAD), PROGRESS can create only
the distination directories if the parent directories already exist.
For example, if you installed to \USR\DLC and \USR does not exist,
then PROGRESS returns the following error message:
INSTALL ERROR (06): Unable to make directory c:\usr\dlc
However, if you create the parent directory (in this example \usr)
before you can successfully install the software.
o NETWORK VERSION (-Nv 12) STARTUP PARAMETER
PROGRESS provides a switch to allow client access to older servers.
If you are connecting to a PROGRESS Version 5 or Version 6.2A-6.2F
server then you must set the -Nv startup parameter to 12 on the client
This is documented in the Version 6 Documentation Bulletin's V and
and higher.
o R-CODE COMPATIBILITY
There is no r-code compatibility between 6.2M and any PROGRESS
release lower than 6.2Hxx. Therefore, you must recompile previous
applications to use them with PROGRESS release 6.2M. However, PROGRESS
r-code is interchangeable among 6.2Hxx, 6.2J0x and 6.2M DOS, OS/2, and
WINDOWS products.
o MESSAGE BUFFER SIZE (-Mm) STARTUP PARAMETER
The Message Buffer Size (-Mm) startup parameter is fixed at 512 for a client
client or server running on an SPX network with -N SPX. For example,
specifying -Mm 1024 is invalid.
o PROLOG UTILITY LIMITATION
There are upper and lower limits on the size of a log file in which
this utility will work. The upper limit size is approximately 39K and
the lower limit is approximately 3K. If the size of the log file is
outside these limits, the PROLOG utility will appear to have worked,
but will not change the size of the log file.
o DBANALYS ON MULTI-VOLUME DATABASE
If your database is larger that 65.5 MB, an erronous message "free
chain is a circular list" appears when you run a DBANALYS. Ignore
this message.
o ERGO LIBRARY ENVIRONMENT
The PROGRESS protected-mode product uses a third-party product from
ERGO Computing. This is a DOS extender for accessing more than the
640k of memory normally available for DOS programs. There is a built-
in limit of approximately 1,500 bytes on the size of the environment
in use that is passed to PROGRESS.
If the environment is close to this size or is close to the limits
contained in the config.sys file, then PROGRESS fails with a PLOADER
error requiring a reboot. ERGO Computing has confirmed the problem
still exists in release (2.10.06).
The work around is to enter the following line into the config.286
file identified by the environment variable AIA:
ldtsize=xxxx (where xxxx is between 128 and 8096; the default is 1024.)
See the DOS installation guide for more information on the
AIA environment variable and configuration file.
o FAST TRACK (convft)
If you use the convft utility to convert your database to a FAST TRACK
database, you must set the PROEXE environment variable first:
SET PROEXE=c:\usr\dlc\_progres
o FAST TRACK (500 File Limit)
Unlike lower releases, FAST TRACK Release 6.2Hxx and higher enables
you to choose from more than 500 files when creating QBFs, reports,
menus or forms. Now there is no limit to the number of files you can
select. However, because of internal changes to the FAST TRACK code,
you must recompile any QBF reports, menus, or forms generated with
with lower releases of FAST TRACK to place them under release 6.2Hxx.
o RESULTS INSTALL
When you install RESULTS as an add-on product, there are three ways to
have implemented it. One is to reinstall PROGRESS with RESULTS.
another is to install RESULTS as an update to PROGRESS. Yet another
is to replace an instance of DLC with the proper directory in every
batch file where you install RESULTS.
o INDEX DEACTIVATION
Deactivate indexes through the Index Editor. Deactivating indexes thru
the Administration menu in the Data Dictionary deactivates the top
index. For example, in the customer file there are three indexes:
Cust-num, State, and Zip. If you use the Administration menu to
deactivate Zip, it deactivates Cust-num as well as Zip.
o LEAVE MEMORY (-lm) STARTUP PARAMETER
The Leave Memory (-lm) startup parameter is not supported in this
release. This option is used with lower releases of PROGRESS because
they allocate all available memory at startup. Beginning with 6.2H13,
PROGRESS allocates memory dynamically.
o MULTI-VOLUME DATABASES - PROSTRCT ADD
If you define a vairable-length extent and then use the PROSTRCT ADD
command to add another variable length extent, the command does not
work correclty. It should convert the previous variable-length to a
fixed-length extent, but it does not. To work around this problem, do
not use the PROSTRCT ADD command. Instead, create a new structure
file. Define all of the extents you want to use, including any new
extents. Create a new empty multi-volume database and use the PROCOPY
command (or the PROBKUP and PROREST commands) to copy the contents of
the old multi-volume database to the new one.
o PROREST UTILITY
Restoring an incremental backup out of sequence causes you to lose
data. For example, if you restore incremental 2, then restore
incremental 1, you lose the data restored from incremental 2. PROGRESS
returns a message that the tapes are out of sequence, but there is no
warning message about the data loss.
o PRODB UTILITY
The PRODB command does not work properly on a network drive when the
source and target names are the same.
o PROBUILD AND MICROSOFT C v7.00
PROGRESS 6.2M supports the PROBUILD utility with Microsoft C v7.00.
To use v7.00, select MICROSOFT C700 from the Configurable Elements
screen during PROBUILD.
o PROBUILD AND PCNFS FOR PROGRESS IN REAL MODE
Due to the size of PCNFS libraries, when you choose PCNFS you must
limit the User Configurable Elements (UCE) you choose via the PROBUILD
utility. Use of the PCNFS option along with too many other elements
causes the size of the PROGRESS executable to exceed 64K. The
following run-time error results you exceed this limit:
run-time error R6000
- stack overflow
It is recommended that you include no more than one gateway in any
module containing PCNFS. Also, if the NETBIOS or SPX network protocol
is needed eliminate them from the link process.
o NLM AND "DATABASE UNAVAILABLE" ERROR
If you have problems connecting to a NLM server and recieve either
"Database unavailable" or "Cannot located database" errors, try using the
(-S) startup parameter on both the NLM startup and client startup.
o 6.2M NLM SERVER AND PROGRESS 6.2H13
If you have received 6.2M NLM prior to 1993, the single-user
product that comes with it is 6.2H13. Be careful if you use the
DOS executables from the NLM's /DLC subdirectory; they are NOT 6.2M
DOS executables.
o NEW NETBIOS WARNING MESSAGE
There is a new error message that can occur during Multi-user startup:
"Netbios not proven, PROGRESS continues."
This is a warning message that implies either you are running a
Netbios that Progress does not recognize at startup or that Netbios is
not loaded. It should work if Netbios is loaded. This message will
occur if you use IBM's Netbios or a Netbios that uses interupt 5c.
o DOSSHELL TASK SWITCHING AND PROGRESS (MULTI-USER MODE)
You are disconnected from the database will occur if you switch from
PROGRESS to another task. Task switching can be shut off using the
Task Manager.
o PROTECTED MODE PROGRESS AND HP-TCP/IP / DECNET TCP/IP
If you try to restart a PROGRESS session a second time using HP ARPA
Services or DECNET TCP/IP, the machine hangs. The first session works
fine.
o PUT CONTROL AND FORM HEADER (PAGE-TOP)
If you use PUT CONTROL out to a printer, and you also have a FORM
HEADER (PAGE-TOP), the FORM header will NOT display on the first page of
output.
o PROSHUT AND TCP/IP
The supplied PROSHUT executable supports SPX, NETBIOS, and FTP
TCP/IP. If PROSHUT is needed for another type of TCP/IP, you must
perform a PROBUILD for that specific flavor of TCP/IP.
o LAN MANAGER TCP/IP
PROGRESS does not support LAN MANAGER TCP/IP v2.1.
o FTP TCP/IP CONNECTION
The "get_ipx:jet ipconfig:noerror" message appears when you connect
to a UNIX database using FTP. This is a normal status message.
o PROTECTED MODE PROGRESS AND PCNFS
For PCNFS and protected mode PROGRESS to work correctly, you must use
the config.286 file with the pspswitch=0 entry included. This
environment variable is used to point to the config.286 file.
o DOCUMENTATION CHANGES FOR FTP'S TCP/IP
The documentation for FTP in Table 7-3 of the SYSTEM ADMINISTRATION I
guide shows how to set up the FTP_ETC environment variable to point to
the host and services file. That example is for older implementations
of FTP TCP/IP. Newer implementations of TCP/IP use the ipconfig.exe
utility to maintain location of the hosts and services file. See the
TCP/IP documentation for information on how to set up FTP.
o LAN WORKPLACE FOR DOS: THE EXCELAN ENVIRONMENT VARIABLE
PROGRESS uses the EXCELAN environment variable to look for the hosts
and services files when connecting via LAN Workplace for DOS (-N TCP).
See the EXCELAN/LAN Workplace for DOS documentation for information on the
the EXCELAN environment variable.
o DOS CLIENTS TO RDB GATEWAY
All 6.2M clients going to RDB Gateway on VMS have to upgrade their VMS
PROGRESS release to 6.2L10 or higher. There have been significant
changes to the RDB Gateway on both the VMS and DOS sides.
o REMOTE NET ISAM
Remote NET ISAM is not supported in this release of PROGRESS.
o 6.2M REMOTE CLIENT WITH C-ISAM GATEWAY
Be aware of the following behavior with 6.2M client and 6.2L server
using the C-ISAM gateway:
- Use exlusive locks when updateing, otherwise a disconnection will
occur.
- If you press Ctrl+Break at any time during a client session, a
disconnection will occur.
All transactions that take place prior to the disconnection are not
backed out. These behaviors are not present with PROGRESS 6.3 server.
o ADDING DECIMAL FIELD WITH C-ISAM GATEWAY
If you add a decimal field using 6.2M client against a 6.2L server C-ISAM
gateway, you must restart the PROGRESS session in order for the changes
to take place.
Progress Software Technical Support Note # 11934