Re-Deploy/Upgrade of a Global Signal Definition Run-time Application
There are a number of issues you should be aware of when re-deploying/upgrading a Global Signal Definition Run-time Application.
Throw / catch events in existing deployed processes will use the latest minor version of the major version that they were originally defined with (for example, a process defined using GlobalSignal 1.0.0, will use GlobalSignal 1.1.0 but not GlobalSignal 2.0).
The upgrade changes permitted to a global signal definition's payload are restricted to the following:
Any other changes than those stated above would cause failure of existing deployed throw/catch events.
- Any attempt to upgrade a global signal definition project with the same major version that breaks this rule will result in a failure to deploy.
- You will see an error during deployment (something like Global signal upgrade validation error: %error details%) with the details about the first incompatible change encountered while performing validation.
Therefore, because all correlation parameters must be configured as mandatory it means that once the signal has been deployed for the first time, the Signal correlation parameters are set in stone and cannot be changed unless the major version is changed.
Copyright © Cloud Software Group, Inc. All rights reserved.