Consultor Eletrônico



Kbase P18962: Progress error (4521) while truncating a Progress 8.x BI file using the 9.1x DLC\83utils\truncatebi.
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   10/15/2008
Status: Verified

FACT(s) (Environment):

Windows
Progress 8.x
Progress 9.1x

SYMPTOM(s):

SYSTEM ERROR: Invalid blocksize <blocksize> in database <dbname>. (4521)

SYSTEM ERROR: Invalid blocksize 512 in database <dbname>. (4521)

Using the %DLC%\83utils\truncatebi.bat file to truncate the BI file of a 8.x database.

Problem occurs when attempt to migrate an Progress 8.x to 9.1x.

CAUSE:

This is typically caused when attempts are made to access a Progress database (such as using the proutil command) which was created on a operating system that defaults to a different blocksize. In other words, the Progress database you are accessing contains a blocksize which is not supported by the release of Progress you're currently running. The most common (Windows) example of this problem is attempting to access a database which was created in a 16bit operating environment (like Windows 95, 98 or ME) while using a Progress Win32 database utility.

FIX:

If the database was created in a 16bit operating environment it must be dumped/loaded to convert it to the 32bit operating environment blocksize (4K). You can not convert this database using the Progress 'conv89' conversion utility.