Consultor Eletrônico



Kbase P142749: CRC errors attemtping to run Database Area Status or Database Index Usage OE Management report
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   13/03/2009
Status: Unverified

SYMPTOM(s):

Error attemtping to run Database Area Status OE Management report

Error attemtping to run Database Index Usage OE Management report

CRC for Db_AreaStatus does not match CRC in src/dbareastatus. Try
recompiling. (1896)

Report is created from a template

FACT(s) (Environment):

UNIX
Windows
OpenEdge Management 3.1C 32-bit
OpenEdge Management 3.1C 64-bit

CAUSE:

The field postions of IndexStat_IdxNum of Ar_IndexStat, AreaStatus_Freenum of DB_AreaStatus, AreaStatus_Rmnum of DB_AreaStatus, and IndexStat_IdxNum of DB_IndexStat are different than the default Fathom Trend Database.

FIX:

The dbareastatus.r and dbindexstat.r files need to be recompiled. A development license is needed to do this.
1) Backup or move (or rename) the existing dbareastatus.r file away from the <fathominstall>/src directory

2) Extract the dbareastatus.p file from the fathom4gl-p.pl file into <fathominstalldir>/src directory by running:
prolib fathom4gl-p.pl -extract dbareastatus.p
3) Create a <fathominstalldir>/src/include directory

4) Extract the definitions.i file from the fathom4gl-p.pl file by running:
prolib fathom4gl-p.pl -extract definitions.i

5) Connect a prowin32 session to the trend database:
proenv>prowin32 c:\fath31c\db\fathom -U trending -P trending
for unix:
proenv>mpro /fathom31c/db/fathom -U trending -P trending

6) Tools -> Application Compiler

7) Click the Add button and add the fathom/src/dbareastatus.p file (include sub directories). Highlight the dbareastatus.p line and click compile.

There may be some errors, but a .r file should be created.
If a development license is not available, stop the FathomTrendDatabase, back it up, remove it, and restore from the existing Fathom.bak.