Kbase P7128: rtb0290: Can't find dbase referenced in xref
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  16/10/2008 |
|
Status: Unverified
FACT(s) (Environment):
Roundtable 9.x
SYMPTOM(s):
rtb0290: Can't find dbase referenced in xref
Error: Cannot complete object <object name> because update status in not current, compile object with x-ref and try again
The referenced DB is loaded into Roundtable
The connection string to the database includes the parameter "-ld"
CAUSE:
Roundtable cannot find a logical schema object for the token in question while the XREF level does include the schema (i.e., XREF Level has not the value 6).
The object name has to be the the logical db name. Putting the -ld on the connection parameters will not accomplish this.
When creating a PDBASE object the user is warned that the object name will be used as the logical database name and then they are asked to verify.
FIX:
Two steps for the solution:
1. Create a new PDBASE object with the name given to the parameter "ld".
2. Load the database with one of the two options:
2A. Double-click (expand) the PDBASE object and assign all the proper tables to the new PDBASE object. Run 'Update Schema' but choose to "skip all" then "update".
2B. Do a 'Load Schema' and prefix the new tables as the tables already exist.
If there aren't a lot of tables, option 2A is certainly the best one.