Chapter 6 Managing Models


Replacing an object language from previous versions

All object languages stored in the installation directory are updated when you upgrade PowerDesigner.

For object languages copied to the model file in previous PowerDesigner versions, you will be invited to upgrade the object language when you open the old model.

When you open an OOM the following situations can occur:

Shared object language If the object language file is the original file delivered with PowerDesigner, the object language is automatically replaced as mentioned in the Output window. If the object language file is a renamed copy of an object language shipped with PowerDesigner, a message box appears to advise you to change object language.

Copied object language A message box appears to advise you to change object language. If you click Yes, the object language is automatically replaced in your model. You lose all the changes performed on the definition file. If you click No, the object language is not replaced and remains in the previous version format, you cannot generate for the target language. If you click Cancel the model is not opened.

Converting generic object language

If you had customized an object language from PowerDesigner v8.0 using the generic generation mechanism, the names of the templates may conflict with the public names defined in the current version. You can use the script _PublicNames.pl located in the \Tools directory to avoid conflicts with public names.

 


Copyright (C) 2007. Sybase Inc. All rights reserved.