OpenEdge 10.1A question

HarryBrock

New Member
Hello,

I am new to Progess only been using it like 4 days.

I am going through the 4GL Essentials - OpenEdge 10 lessons right now. These lessons are made to work with OpenEdge 10.1B.

I have tried to open a database that came with this lesson. The database name is "MyTryIt.db", but I get this error:
"This codebase cannot open a 32-bit DBKey database if the BI file is not truncated. (13711)
Usa the 10.A1 proutil utility to truncate the BI file. (13727)"

Could someone point me in the right direction on how to do this?
 
KBId# P120010

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

 
Back
Top