Cloudhouse Alchemy performs various operations depending on which task it is performing on the Compatibility Package:
Deploying
When Deploying an Alchemy Compatibility Package, the following actions are performed:
- Compatibility Package is validated.
- ProgData files are copied over into the deployed folder
- Compatibility Package configuration files are copied to the deployed folder
- AAV binaries are copied over into the deployed folder
- The Pre-deployment script is executed
- Windows installer/uninstaller is setup
- Shortcuts are configured
- Services are installed
- COM is deployed
- COM+ is deployed
- Post-deployment script is executed
- File associations are installed.
Running
When Running an Alchemy Compatibility Package, the following actions are performed:
- Environment Variables are set
- App registry keys are deployed
- COM keys are deployed
- Log if services are not running
- Run Programs.
Updating
When Updating an Alchemy Compatibility Package, the following actions are performed:
- Compatibility Package is validated
- Windows installer/uninstaller is removed
- Pre-uninstall script is executed
- Shortcuts are removed
- Services are removed
- COM is uninstalled
- COM+ is uninstalled
- Post-Deployment script is executed
- File associations are uninstalled
- All files are removed from the deploy folder
- ProgData files are copied into the deployed folder
- Compatibility Package configuration files are copied into the deployed folder
- AAV binaries are copied into the deployed folder
- Pre-Deployment script is executed
- Windows installer/uninstaller is set up
- Shortcuts are configured
- Services are installed
- COM is deployed
- COM+ is deployed
- Post-Deployment script is executed
- File associations are installed.
Uninstalling
When Uninstalling an Alchemy Compatibility Package, the following actions are performed:
- Windows installer/uninstaller is removed
- Pre-uninstall script is executed
- Shortcuts are removed
- Services are removed
- COM is uninstalled
- COM+ is uninstalled
- Post-uninstall script is executed
- File associations are uninstalled
- All files are removed from the deploy folder