Kbase P4845: Changing attribute "ALLOW-SELECT-OMIT-INDEXES" resolves issues with different record count against d
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  15/10/2008 |
|
Status: Verified
FACT(s) (Environment):
Progress/400 DataServer
SYMPTOM(s):
A "FOR EACH" on a table yields a different record count with different indexes
DB2/400 database has *Select/Omit* logical files as indexes
CAUSE:
*Select/Omit* logical files cause the record count to be different
FIX:
Change the "ALLOW-SELECT-OMIT-INDEXES" attribute in the Progress setting file (PROSET) from Y (Yes) to N (no) to disallow "Select/Omit" Logical files as indexes with Progress applications.
Warning: Do not delete "Select/Omit" Logical files from the library.
Steps to do this:
1. Change the attribute called "ALLOW-SELECT-OMIT-INDEXES" from Y to N in the PROSET using DFU utility.
2. Perform DUPPRODB to create empty schema library.
3. Perform CHGPRODCT to add the DB2/400 database files to the empty library created in the step 2.
4. Synchronize the client.