Progress 8 Source Version Databases
If you are converting Progress Version 8 databases:
1 Change directories to the /bin/83dbutils subdirectory below the Progress OpenEdge installation directory.
2 Use the following command to run the convert utility. This utility converts a single-volume database to the multi-volume structure used in Progress Version 9.1:
proutil PathToDatabase/DatabaseName –C 83makemultiv
Example: To convert single-volume production, gui, and cfg source version databases, run the convert utility for each database:
proutil mfgprod –C 83makemultiv
proutil gui –C 83makemultiv
proutil cfg –C 83makemultiv
3 Run the 83truncatebi utility to truncate the before-image file:
proutil PathToDatabase/DatabaseName 83truncatebi
Example: To truncate the before-image file for production, gui, and cfg source databases, run 83truncatebi for each database:
proutil SVInstallDir/db/mfgprod.db 83truncatebi
proutil SVInstallDir/db/gui.db 83truncatebi
proutil SVInstallDir/db/cfg.db 83truncatebi
4 Change to the /bin/91dbutils directory below the Progress 9.1 install directory:
cd Progress9InstallDir/bin/91dbutils
5 Run the conv89 utility. This utility migrates a Progress Version 8 multi-volume database to Progress Version 9.1. This migration combines all formerly separate databases into a single volume, a requirement for the current QAD Standard Edition implementations:
proutil PathToDatabase/DatabaseName -C conv89
Example: To migrate production, gui, and cfg source version databases to Progress Version 9, run the conv89 utility for each database:
proutil mfgprod.db -C conv89
proutil gui.db -C conv89
proutil cfg.db -C conv89
6 Truncate your Progress 9 databases using Progress 9 utilities and pathing.
7 Change your $DLC to point to Progress OpenEdge.
8 Run the following command against the source 9 database:
$DLC/bin/proutil -C conv910