Consultor Eletrônico



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