Consultor Eletrônico



Kbase P122860: Error 7968 when running compiled code against one library to another identical library with Progress
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   15/03/2007
Status: Unverified

SYMPTOM(s):

Error 7968 when running compiled code against one library to another identical library with Progress/400

** CRC for index '<indexname>' on table '<tablename>' does not match CRC in procedure '<procedure>'. Try recompiling. (7968)

Some compiled code works but other fails

The two progress dictionary libraries points to two identical DB2/400 Database on the same machine

The indices on few tables does not show the fields associated on the Progress/400 data Dictionary

The "select * P__FIELD" shows some of the fields are pointing to a different library

CAUSE:

The CHGPRODCT is done selectively instead of ALL*; therefore, some of the tables are pulled from different library

FIX:

Remove the schema image using the RMVSCHE and then perform the CHGPRODCT again and choose ALL to bring all the tables. Then either re-synchronize the client schema holder, or just re-create another client schema holder.