Kbase P121258: The COPY-DATASET method does not copy depending records
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  10/04/2007 |
|
Status: Unverified
FACT(s) (Environment):
OpenEdge 10.0x
OpenEdge 10.1A
SYMPTOM(s):
The COPY-DATASET method does not copy depending records
Source and destination ProDataSets have the same structure
ProDataSet temp-tables defined LIKE database tables
Database tables used for temp-table definitions contain BLOB fields
BLOB field ORDER is different from the RECORD POSITION
WRITE-XML produces different outputs for datasets copied with COPY-DATASET
CAUSE:
Bug# 20070104-003
CAUSE:
The issue happens when defining temp tables LIKE a database table with BLOBs where the BLOB field ORDER is different from the RECORD POSITION.
FIX:
Upgrade to OpenEdge 10.1B01
As a workaround, set the 4th optional loose-mode parameter to COPY-DATASET to TRUE. This causes the copy to be made with BUFFER-COPY rules which work better with BLOBs.