Kbase P116914: Binary Load fails with error 606 using -dumplist parameter without specifying table name
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  7/6/2010 |
|
Status: Verified
SYMPTOM(s):
Binary Load fails with error 606 using -dumplist parameter without specifying table name
Incorrect number of parameters. The correct syntax for binary load is: proutil "db name" -C load "binary dump file name" (6006)
Error: Too many parameters in proutil command.
-dumplist does not recognize files from more than one table
files in -dumplist dumpfile are ignored if they come from several tables
FACT(s) (Environment):
Using proutil <dbname> -C load -dumplist <file>
-dumplist file contains full paths to multiple .bd files
-dumplist file contains .bd files from the same table
All Supported Operating Systems
OpenEdge 10.x
CAUSE:
Bug# OE00128421
CAUSE:
The table name needs to be included even though the .bd files have the table name.
Proutil db -C load -dumplist cannot load .bd files from different tables, but only files for 1 table in one go.
For example, this works: proutil db -C load customer -dumplist myfile, where myfile contains .bd files for customer table only, but this does not: proutil db -C load -dumplist myfile, where myfile contains .bd files from more than 1 table. Since "normal" binary load (-C load customer.bd) knows a table name without specifying it, the same rule should apply for -dumplist as well.
FIX:
A workaround is to use the tablename option for the binary load command line to include the table name and for only one table as below:
proutil <dbname> -C load <tablename> -dumplist <file>
e.g: proutil wrkdir/sports -C load customer -dumplist /usr2/tse/rcluer/load/customer.dumpfile