Consultor Eletrônico



Kbase 9123: Release Notes for DOS 6.2B
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   5/10/1998
Release Notes for DOS 6.2B

900803-SLK01
RELEASE NOTES
August 1990
DOS 6.2B

Software Notes:

Gateways

Version 6.2B of PROGRESS does not support the RMS or ORACLE Gateway.

PROBUILD - HLC

Naming Conventions

When you run PROBUILD, PROGRESS displays a "Link Script/Executable
Names" box on your screeen. Inside the box, PROGRESS prompts you
for a link script name (the name of your Microsoft Response file)
and an executable name (the name of the monolithic, or final,
executable you are building). When you specify these names, you
must use absolute pathnames. If you do not use absolute pathnames,
the link batch files DMSLOAD.BAT and PMLOAD.BAT look for your files
using the DLCLOAD directory, not your current working directory. As
a result, your files are not found. This is also true for all of
the object (.obj) files you specify.

In addition, you must use absolute pathnames as arguments to
DMSLOAD.BAT and PMLOAD.BAT. If you do not, these batch files search
the DLCLOAD directory for your files, and place you in the DLCLOAD
directory when they finish executing.

Building a Protected Mode Executable

When PROBUILD prompts you for the machine name, specify PM-DOS.
This is necessary to create the appropriate Microsoft Response file.

HLC

The TESTHLC.BAT file in the \DLCLOAD\HLC\EXAMPLES directory now
accepts your current working directory as an argument. The syntax is:

TESTHLC current-working-directory

If you do not pass your current working directory to TESTHLC.BAT, it
changes your current working directory to \DLCLOAD, and PROGRESS
compiles and links your executable from that directory.

NETWORK PROTOCOLS

When you start a database in multi-user mode using the XLN and SPX
network protocols (-N XLN or -N SPX), and a client crashes or
reboots, the database server is unaware that the client is no longer
logged in and it keeps the client's records locked. You have to
disconnect the client on the database engine to release the record
locks.

HLI/C

Our documentation states that when you pass a non-zero argument to
the sqllogout() function, the function does not return a value.
However, the sqllogout() function does return a value, and this
occurs because it does not call the exit() function. The exit()
function terminates the calling function without returning a value.
Because sqllogout() returns a value when it is not
Because sqllogout() returns a value when it is not supposed to,
you may get unexpected results. To avoid this, you should explicitly
include an exit() function after any sqllogout() function with a
non-zero argument. For example:

sqllogout(1);
exit(1);

DOS/LAN

When starting clients, if you receive a message indicating that
PROGRESS is unable to add host name <hostname>, you should use use
the -H option for each client at start-up and give each client its
own unique host name. For example:

mpro database-name -H a
mpro database-name -H b

You cannot connect to two servers when one is running SPX and the
other is running NETBIOS. Connecting to the first server works
properly with SPX or NETBIOS. But when you connect to the second
server using the other network protocol, PROGRESS returns a message
that the server is running with -Mm at 1024 and the client is
running at 512. This still happens when the values for -Mm are set
at 1024 for both the servers and the clients.

PARAMETER FILES (-pf startup option)

PROGRESS does not recognize the -ovl and -rft startup options when
they are within a parameter file. If you plan to use a parameter
file, you must still use the -ovl and -rft options at command line.
For instance:

pro database-name -pf parameter-file -ovl n -rft n

Multi-volume

If you use the prostrct utility with the create option on an
illegally-constructed structure file, you will notice a lost chain
when performing a CHKDSK. To recover the lost chain, use CHKDSK /F
and remove any .CHK files in the root (\) directory.

icompile.p

When you run icompile.p on DOS, it tries to delete any .r files that
you might have in your working directory. If there are no .r files
you will get a "file not found" error message on top of your screen.
You can ignore this message. The procedures are still compiled.

Progress Software Technical Support Note # 9123