Question & Answer
Question
Can the MigrationBuilder be disabled once the projects have been successfully migrated to IBM® Rational® Application Developer (RAD) version 7.0? What are the effects of disabling the MigrationBuilder?
Cause
When attempting to disable a builder from the project properties, a "Confirm Disable Builder" dialog box pops up with the following warning message:
This is an advanced operation. Disabling a project builder can have many side effects. Continue?
Answer
The com.ibm.etools.common.migration.MigrationBuilder migration builder is used to keep RAD version 6 and RAD version 7 metadata in synch. This is so projects can be used by both RAD v6.x and RAD v7.x at the same time. The Migration builder is designed to run whenever changes are made to the workspace and ensure those changes are properly persisted in RAD v6 or WebSphere Studio Application Developer (WSAD) v5.1.2 metadata format. If the user does not require the projects to be usable in RAD v6.x or WSAD v5.x, then it is possible to disable this migration feature.
There are preference settings under Window -> Preferences -> Backwards Compatibility for which earlier version of RAD projects should be backwards compatible. If the user does not need the projects to be backwards compatible, that is, those projects will never be used again by and earlier version of RAD, then it is okay to disable all Backwards Compatibility. After having disabled Backwards Compatibility, the user should go through the projects in the workspace, right-click on each of them and choose "Remove Compatibility" from the context menu pop-up window.
This will remove the MigrationBuilder along with other related metadata. Once Backwards Compatibility is removed from a project, this project no longer will work in earlier versions of RAD.
Was this topic helpful?
Document Information
Modified date:
16 June 2018
UID
swg21282539