Consultor Eletrônico



Kbase 7704: Release Notes for Arix 6.2K06 Patch
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   10/05/1998
Release Notes for Arix 6.2K06 Patch

920430-slk01
ADDITIONAL NOTES FOR THIS RELEASE


PLATFORM: arix825
MEDIA TYPE: Cartridge Tape
SOFTWARE RELEASE: 6.2K06
EXTRACT COMMAND: cpio -iuvcdBm < /dev/rmt1

INSTALL INSTRUCTIONS:

1. Create a Working Directory called '62k04':
mkdir 62k06

2. Change to the '62k06' directory:
cd 62k06

3. Extract the files from the tape:
cpio -iuvcdBm < /dev/rmt1

4. Make a copy of the existing files in the $DLC directory:
cp /usr/dlc/version /usr/dlc/version.old
cp /usr/dlcload/uce/cisam/icssys.o /usr/dlcload/uce/cisam/icssys.o.old
cp /usr/dlcload/uce/cisam/iscsys.o /usr/dlcload/uce/cisam/iscsys.o.old
cp /usr/dlcload/4gl/runtime.o /usr/dlcload/4gl/runtime.o.old

5. Place the patched files into the $DLC directory:
cp _cissrv /usr/dlc
cp version /usr/dlc
cp icssys.o /usr/dlcload/uce/cisam
cp iscsys.o /usr/dlcload/uce/cisam
cp runtime.o /usr/dlcload/4gl

6. Use PROBUILD to build a new PROGRESS executable that includes
the C-ISAM Gateway in order to take advantages of the fixes.

SOFTWARE NOTES:

This patch is provided to address the following issues:

1. RECORD LOCKING

In 6.2K04, if two users both run the following program:
FIND FIRST CUSTOMER.
UPDATE CUSTOMER.


PROGRESS defaults to NO-LOCK when reading a record, but before
the UPDATE is allowed, PROGRESS re-reads the record with an
EXCLUSIVE-LOCK. The record is then compared to the first
read to make sure there have not been any changes. If no changes
were made, the UPDATE will be applied; otherwise, the UPDATE is
backed out. This ensures integrity of the data.

2. DATA TYPE COMPARISONS

A fix was made to correct a problem with data types where if you
stored a larger data type into a smaller data type, the value
in the field would not always be as expected. This also corrects
a problem when comparing smaller and larger data types during
the join of records from two c-isam files.

3. DOUBLE Precision numbers now display correctly.

Progress Software Technical Support Note # 7704