As we all know we have different types of variables available in ESQL which we can define, use and modify during flow processing.
But there are certain challenges with UDP - user defined properties that we also know as External Variables.
These variables holds static values and we have very limited options to modify them once the flow is deployed.
So lets explore those options -
1. First and foremost option to override them before you deploy the flow using toolkit BAR builder or using mqsiapplybaroverride command
2. if in case you have deployed the flow/bar and you do not wish to update the property and redeploy the flow, then you can use WebUI to update the UDP value -
But you will face another challenge with this as it will not persist the updated UDP value permanently.
The update value would only be available until you redeploy the flow, or application is restarted or the integration server is restarted.
So how can we persist the updated value?
we have to update settings/configuration for the integration server by modifying the UserVariables section in the server.conf.yaml file
UserVariables: udp-persist-global-overrides: true
No comments:
Post a Comment