Enabling and Configuring Hot Deployment of Custom Packages
When you enable hot deployment,
Integration Server performs hot deployment when installing any new custom package or any upgraded version of a custom package. Before configuring hot deployment for
Integration Server, make sure to review the information in
Determining Package Dependencies
during Hot Deployment and
Considerations for Hot Deployment
of Packages.
To enable and configure hot deployment of custom packages
1. In Integration Server Administrator, click Settings > Hot Deployment > Edit Hot Deployment Settings.
2. Next to Enable, select Yes to enable hot deployment of packages.
3. In the Timeout field, specify the maximum time in seconds Integration Server should wait for the in-flight processing to complete before attempting to hot deploy the packages. If there are any long running tasks that you want to complete before deploying the packages, make sure that you set the timeout value to a value more than the time it takes for the task to complete. The default is 60 seconds.
4. Select Yes for the Auto Recover option, if you want Integration Server to revert to the previous version of the package in case the deployment of a new version of the package fails. When you select Yes for the Auto Recover option, Integration Server copies the original package to the Integration Server_directory \instances\instance_name\replicate\salvage directory before it deploys the new version. Thus, in case of any error during hot deployment, Integration Server recovers and reverts to the original package.
5. Click Save Changes.