Forum Discussion
FICO
2 years agoCommunity Manager
Blaze Advisor upgrade from 7.6 to 7.8: How to migrate repository?
I'm in the process of migrating existing repository built with version 7.6 to the newer 7.8 version. I can't find any step by step instructions on how the repo should be migrated. Copying repository folder doesn't help. I can see top level strategy in the RMA but can't open rule/rule sets, can't generate ADB or compile. Looks like some sort of migration needs to be done.
Any help would be appreciated.
Thanks!
3 Replies
- FICOCommunity Manager
Migrating a Blaze Advisor repository from version 7.6 to 7.8 involves a few key steps to ensure that your repository is fully compatible with the new version. Here is a step-by-step guide to help you through the process:
- Backup Your Repository:
- Before starting the migration process, create a backup of your existing Blaze Advisor repository. This is crucial to avoid data loss in case anything goes wrong during the migration.
- Install Blaze Advisor 7.8:
- Ensure that you have Blaze Advisor 7.8 installed on your machine. You might need to check the system requirements and prerequisites for this version.
- Repository Preparation:
- Open Blaze Advisor 7.6 and ensure that the repository is in a consistent state. This means no pending check-ins or corrupted files.
- Clean and rebuild the project in 7.6 to ensure there are no compilation errors.
- Export Repository from Blaze Advisor 7.6:
- Use the export functionality in Blaze Advisor 7.6 to create an export of your repository. This typically involves exporting to a file format that can be imported into the new version.
- Import Repository into Blaze Advisor 7.8:
- Open Blaze Advisor 7.8.
- Use the import functionality to import the repository file that you exported from version 7.6.
- Migration Utilities:
- Blaze Advisor 7.8 may include migration utilities or scripts designed to help with the migration process. These utilities can automate some of the necessary transformations.
- Check the documentation for any specific migration tools and run them as per the instructions.
- Adjust Project Settings:
- After importing, you might need to adjust project settings to match the new version's requirements.
- Ensure all paths, libraries, and dependencies are correctly configured.
- Compile and Build:
- Attempt to compile and build the repository in Blaze Advisor 7.8.
- Fix any issues that arise during this process. These issues might include deprecated APIs, changes in functionality, or other compatibility issues.
- Generate ADB:
- Try generating the Application Development Bundle (ADB). This will help ensure that all components are properly migrated and compatible with the new version.
- Testing:
- Thoroughly test the migrated repository to ensure all rules, rule sets, and functionalities work as expected.
- Conduct both unit tests and integration tests to verify the behavior of your business logic.
- Documentation and Support:
- Refer to the official Blaze Advisor documentation for any version-specific migration instructions.
- Consider reaching out to FICO support if you encounter issues that you cannot resolve.
Example Detailed Steps for Import/Export:
Exporting Repository in Blaze Advisor 7.6:
- Open Blaze Advisor 7.6.
- Navigate to the repository you want to export.
- Go to
- File > Export > Blaze Advisor Repository
- .
- Follow the prompts to export the repository to a file.
Importing Repository in Blaze Advisor 7.8:
- Open Blaze Advisor 7.8.
- Navigate to
- File > Import > Blaze Advisor Repository
- .
- Select the exported file from Blaze Advisor 7.6.
- Follow the prompts to complete the import process.
Additional Tips:
- Version Control: If your repository is under version control, make sure to commit all changes before starting the migration.
- Configuration Files: Pay special attention to configuration files and environment settings. These might need adjustments in the new version.
- Custom Scripts and Extensions: If you have custom scripts or extensions, verify their compatibility with Blaze Advisor 7.8 and update them as necessary.
By following these steps, you should be able to successfully migrate your Blaze Advisor repository from version 7.6 to 7.8. If you encounter specific issues, providing details will help in diagnosing and resolving them.
- FICOCommunity Manager
Thank you for the detailed answer Lester!
The problem I have - there is no Export functionality available for 7.6. We're using RMA and it has only import.
I was able to compile and start RMA with ver 7.8 libraries. It's up and running. I copied repo and DB scripts and I can see top level values. However when I try to drill down to actual rules I'm getting errors.
- FICOCommunity Manager
You cannot migrate without loading the project into the Eclipse environment, that is where the export is from, and the import process there will make changes to the repository to allow it to work with the new version. There are changes being made into the system folder of the repository that the RMA won't be able to make and it will have errors until you load it into Blaze Advisor 7.8, not the RMA.