Consultor Eletrônico



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.