Kbase P82831: Access violation causes Dynamics Roundtable upgrade from Dynamics 2.1A01 to fail
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  10/16/2008 |
|
Status: Unverified
FACT(s) (Environment):
Roundtable
Dynamics 2.1A
Progress 9.1D
SYMPTOM(s):
Access violation causes Dynamics Roundtable upgrade from Dynamics 2.1A01 to fail
Upgrading a workspace from Dynamics 2.1A01 to 2.1A02
Upgrading a workspace from Dynamics 2.1A01 to 10.0A01
When upgrading a workspace using the normal workspace import/DCU process, the DCU terminates before loading the delta 25 file (icfdb020025delta.df) into the ICFDB, and the Roundtable session restarts.
This leaves the ICFDB upgrade unfinished, and it has to be completed manually.
CAUSE:
This is a recurring problem with the DCU Upgrade in Roundtable whenever a
schema change is involved.
FIX:
Upgrade from 2.1A01 to 2.1A02 :
Follow the standard steps for upgrading a Dynamics workspace in Roundtable.
The DCU will run automatically at the end of the workspace import process.
After loading delta 24 (ICFDB020024) the DCU will exit and the Roundtable
login window displays. In some cases the session will hang. If this happens,
close the Progress desktop window to terminate the session.
Important: ensure that no other users access the Roundtable workspace until
you have completed these steps
1. Cancel out of the Roundtable login window and ensure that the Roundtable
session is completely closed
2. Use the standard 2.1A02 DCU shortcut to start the DCU outside of the
Roundtable environment. (Alternatively, you can set up a shortcut to run
independently of Roundtable but against the code that has been imported into
the <workspace>\src directory
3. Connect to the ICFDB in the Roundtable workspace that is being upgraded
4. The DCU will select patch 25 (ICFDB020025) to be loaded
5. When the DCU has completed, start a new Roundtable session
6. Select the workspace that is being upgraded
7. Go to Workspace --> Import... and delete the import table
8. Go to Workspaces Maintenance and remove the lock from the workspace
9. In the workspace, select Compile --> Selective Compile...
10. Choose these options:
- Task Number: 0
- Module: *
- Group: *
- Object Type: PCODE
- Object: *.*
- Full Compile: yes (checked)
- Force Compile: yes (checked)
11. Several procedures will not compile because they are dependent on
aliases that are created when a Dynamics session starts up
12. Select Workspace = None
13. In the Roundtable temporary directory, locate the 'log' file named
<workspace>.log and delete it
14. In Roundtable, reselect the workspace that is being upgraded
15. Login to Dynamics as an administrative user
16. Phase-2 of the DCU will automatically load 90 ADOs
17. Choose: Compile --> Selective Compile...
18. Choose these options:
- Task Number: 0
- Module: *
- Group: *
- Object Type: PCODE
- Object: *.*
- Full Compile: yes (checked)
19. 27 procedures will be compiled
20. Select Workspace = None
The upgrade is now complete and the workspace can be used normally again