Consultor Eletrônico



Kbase P22226: How to upgrade a V7 or V8 server schema to V9 on AS/400.
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   07/06/2005
Status: Unverified

GOAL:

This solution intends to describe the steps to upgrade a Progress/400
server schema from version 7 or 8 to version 9.

GOAL:

How to upgrade the progress/400 dataserver to the latest version

GOAL:

How to upgrade a V7 or V8 server schema to V9 on AS/400.

FIX:

1. Install the Progress/400 DataServer version 9 product.
2. Back up your version 7 or 8 dictionary library and data files.
3. Back up your schema holder.
4. Create an empty server schema using the version 9 command DUPPRODB.

note: Step 4 is to perform Copy/Convert Method only. This way you are
safe of not losing the previous version of the server schema incase
upgraded version did not work properly.

5. Convert the version 7 or 8 server schema into a version 9 by using
the version 9 command CVTPRODCT.

note: DO NOT USE the CVTSRVSCH command.

6. Create the new version 9 schema holder on the client machine.
7. Recompile the application.


Details:

Based on the default value of the parameter CVTSRCDCT in the
CVTPRODCT convert command in step 5 you could perform the conversion
in either two methods:

- Copy/Convert Method Default value CVTSRCDCT(*NO)

In this method the CVTPRODCT copies the server schema to the specified
dictionary library (the one created in the step 4 with DUPPRODB)
and updates certain information to allow it to work with the version 9
server schema.


- Convert in-place Method value CVTSRCDCT(*YES)

In this method the CVTPRODCT command converts an existing Version 7 or
8 server schema directly into a version 9 server schema rather than
simply copying it. In this method you don't need to create an empty
schema server as described on step 4 above.
After you convert in place, the original Progress/400 DataServer
Product version 7 or 8 CANNOT access the upgraded dictionary library
or server schema, only the version 9 can.