Kbase 21157: 9.1C Enhanced Incremental .df Tools for AS/400
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  20/10/2008 |
|
Status: Verified
GOAL:
Details on the new Incremental definition tools within the Progress/400 DataServer 9.1C
GOAL:
What is the difference and purpose of the "Save" and "Copy" objects in the new incremental delta?
GOAL:
Is it necessary to have both types in the delta or can I take them out without hurting anything?
FACT(s) (Environment):
IBM AS/400 (RISC)
Progress/400 DataServer
Progress 9.1C
FIX:
In 9.1C, Progress introduced a new set of Incremental .df tools:
Dump and Load of Incremental .df.
The "Dump DB2/400 Incremental .df" can be found in the Admin menu of the Progress/400 Data Dictionary. It includes all the DB2/400 specific properties in the .df.
The option to Dump definitions in the Progress format through the "Create Progress Incremental .df" still remains.
The "Load DB2/400 Incremental .df" can be found either in the Admin menu of Progress/400 Data Dictionary or under the DataServer > DB2/400 Utilities > Schema Migration Tools option under Data Administration.
The Enhanced Load Incremental allows you to load an incremental definitions file (.df) into a DB2 database through Progress/400 DataServer.
Due to new implementation on the Enhanced Load Incremental, the 9.1C client requires a 9.1C Progress/400 DataServer to be able to Load the new incremental .df. If using a prior DataServer version, the option to load the incremental will be grayed out. Also, if using the regular "Load .df" to load an incremental, the operation will die and never complete.
The structure of the file is completely different than a regular Progress Incremental df file. At the top of the file, there are two new sections the SAVE and COPY sections.
SAVE means that SAVOBJ will be launched with the object name, the
library and the type as arguments. It saves the objects to a device (a
savefile in most of the DataServer internal operations).
COPY means that CPYF will be executed, which copies the records of
the physical files.
Both are required !
There's a statement in the Release Notes:
"Unlike the Progress formatted definitions file, the AS/400 formatted
incremental dump file may not be edited."