Release 10.1A: OpenEdge Development:
Progress Dynamics Basic Development

> ## Changing an object’s product module

> Caution: Before you change the Product Module, you should understand the following implications of making such a change.

> If you want to change the product module for an existing object, you can do so in the Repository Object Maintenance (ROM) tool:

> - If you use a Source Code Management (SCM) tool, it might not allow you to change the Product Module of the selected object. (You should check your SCM tool guidelines first.)

> - When you change the product module of an object, Progress Dynamics moves the object in the Repository, but it does not move its associated Application Data Object (ADO) file on the disk. You must manually move the ADO file from the old product module directory to the new product module directory in the central Repository. If you do not, you could experience problems when you deploy your application in a distributed development environment. If you deploy datasets without first moving the ADO file, Progress Dynamics could inadvertently load invalid data into a target Repository.

> - If you change the product module for a static object, you must manually move both the static object file and its associated ADO file from the old product module directory to the new product module directory. (The Repository only stores the association between the static file and the product module.)

> - If there are any references to the object using its old relative path, you must change those references so that they use the new object path. (You should not have to do this for a logical object.)

> | To change an object’s product module:

> 1. From the AppBuilder main window, select Build Repository Maintenance.

> 2. Specify Object type, Object name and the Product Module of the dynamic object you want to change, then choose Apply.

> 3. In the TreeView, under the Objects node, select the object name. The Repository Object Control section displays to the right of the TreeView.

> 4. In the Details tab, change the Product and/or Product Module selections, then choose the Save button.

> A message displays, warning you that you are about to change the product or the product module for the selected object.

> 5. To make the change, choose Yes in the Confirm Product Module Change alert box.

> 6. If necessary, make the additional changes described in the above caution statement.

Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095