The DEMU project has three phases.
-------------------------------------
1.Adding a Development environment. (The existing environment will be called
QC).
2.Setting up a process to handle matadata changes.
3.Setting up System Test environment.
We'll proceed with the phase one, since it's very much needed to certify
Gembase 6.1.5a Service Pack1. A CMS downtime CMS is required to implement
50% of this phase. After the first phase, implementing 2nd and 3rd phase can
be done parallely without disturbing the developers.
Tasks Involved: (Estimated time: One Week with two Skilled persons)
-------------------------------------------------------------------------
1.Install Gembase 6.1.5a. Update the system tables to run multiple versions
of Gembase at the same time.
2.Make Gembase 6.1.5a as a default environment for all the Developers.
3.Install iRen 4.4 and iRen 5.1 against Gembase 6.1.5a.
4.Create RDB databases.
5. Create a DCL script to compile a program against a particular Gembase
version.
6. Create symbols to toggle between Dev./QC environments of a particular
iRen. version.
7. Set up a batch queue to sync the QC area with the new CMS check-ins.
Here on , the tasks involved will be affecting Developers' day-to-day
activities. Plan the downtime ahead and inform the Developers.
(Estimated time: One Week with two Skilled persons)
8.Freeze the QC databases. Extract the datas/metadata from QC env. and
upload into Dev. Env.
9.Make changes to DPD symbols to set the environment to Gembase 6.0.4. When
DPD is invoked the user env. will be set to QC environment. The Dev.
environment will be restored once the DPD session is ended.
10.Add a procedure in DPD to compile the program before replacing it. It the
compile fails, the program won't be replaced.
11.Change DPD's behavior such that, once the program is replaced, a ref.
copy of that program will be placed in the Dev. env. of iRen version.
               (
geocities.com/nagapr)