Hi,
- OpenEdge 10.1B03
- Windows Server 2003
I've come across an issue with CRCs when doing a Dump and Load which I'm hoping somebody might be able to help me with.
I'm trying to Dump data from an OpenEdge 10.1B03 Enterprise database and Load it into an OpenEdge 10.1B03 Workgroup database, both running on Windows Server 2003. The idea is to create a local copy of the client database to use for some testing.
The Enterprise database has large file support enabled. The Enterprise database is on a client site which we only run r code on.
We create the compiled code against Workgroup edition databases in our own dev environment.
I've created a new database locally using the Workgroup edition using a .df exported from the Client site.
The r code we currently have was compiled against an old copy of the database running on the Workgroup edition.
The schemas for the databases are the same, although our old copy of the database was originally using a different code-page. All the databases use the same blocksize (4096).
I've successfully uploaded the .ds which I dumped from the Data Administration tool off the Enterprise db into the new Workgroup db. I only dumped the application tables from the Enterprise database, I didn't export any of the underscore tables.
Now when I try to run any of the existing .r code against the new Workgroup database I get a CRC error saying the CRC for the r code and the database don't match (Err Code: 1896).
I'm wondering:
Thanks in advance for your help.
- OpenEdge 10.1B03
- Windows Server 2003
I've come across an issue with CRCs when doing a Dump and Load which I'm hoping somebody might be able to help me with.
I'm trying to Dump data from an OpenEdge 10.1B03 Enterprise database and Load it into an OpenEdge 10.1B03 Workgroup database, both running on Windows Server 2003. The idea is to create a local copy of the client database to use for some testing.
The Enterprise database has large file support enabled. The Enterprise database is on a client site which we only run r code on.
We create the compiled code against Workgroup edition databases in our own dev environment.
I've created a new database locally using the Workgroup edition using a .df exported from the Client site.
The r code we currently have was compiled against an old copy of the database running on the Workgroup edition.
The schemas for the databases are the same, although our old copy of the database was originally using a different code-page. All the databases use the same blocksize (4096).
I've successfully uploaded the .ds which I dumped from the Data Administration tool off the Enterprise db into the new Workgroup db. I only dumped the application tables from the Enterprise database, I didn't export any of the underscore tables.
Now when I try to run any of the existing .r code against the new Workgroup database I get a CRC error saying the CRC for the r code and the database don't match (Err Code: 1896).
I'm wondering:
- How does Progress work out the CRC for a database? I thought that once the schemas were the same that I shouldn't run into any problems, but I'm guessing that's not the case...
- Is the codepage an issue when calculating CRCs?
- Is the blocksize an issue?
- Is it possible to move data between Enterprise and Workgroup editions in this way, or is my approach wrong?
Thanks in advance for your help.