Consultor Eletrônico



Kbase P120010: 13711 error - when accessing a 10.0A, 10.0B or 10.1A db with 10.1B commands or utilities
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   06/08/2009
Status: Verified

SYMPTOM(s):

proserve dbname errors with 13711 error.

prodel dbname errors with 13711 error.

proutil dbname -C truncate bi errors with 13711 error.

This codebase cannot open a 32-bit DBKEY database if the BI file is not truncated. (13711)

Use the 10.1A proutil utility to truncate the BI file (13727).

FACT(s) (Environment):

OpenEdge 10.0x
OpenEdge 10.1A
OpenEdge 10.1B
All Supported Operating Systems

CHANGE:

Upgraded OpenEdge to 10.1B

CAUSE:

OpenEdge 10.1B has a requirement that bi files from earlier version of OpenEdge be truncated before the database is started or accessed via any 10.1B command or utility.

FIX:

Truncate the bi file with 10.1A or 10.0B utilities prior to attempting to access the database with a 10.1B command or utility. In 10.1B, the 10.1A utilities may be found in $DLC/bin/101dbutils directory. The 101 _dbutil utility will also truncate the bi file for a 10.0X (A or B) database as well.

STEPS:

1. Ensure that the DLC and PATH environment variables are approriately set for 10.1B, the simplest way to ensure this is to run the proenv script from the command line.

Windows:
Start > Programs > OpenEdge 10.1B > proenv
Unix: Where DLC refers to the 10.1B installation directory:
./DLC/bin/proenv

2. run the following command to truncate the database with the previous version utlity:

Windows:
%DLC%\bin\101dbutils\101a_dbutil.exe <path to database\dbname> -C truncate bi -G 3
Unix:
$DLC/bin/101dbutils/101a_dbutil <path to the database/dbname> -C truncate bi -G 3