When using the connectionPid attribute on a group to dynamically change the connection, when is it checking what connection needs to be used?
Is it caching the value when the group gets put on the queue / stack? Or is it looking at the value of the connectionPid paramter on execution of the specific group?
Dynamically changing a connection of a group | DataMiner Docs
connectionPID attribute | DataMiner Docs
The documentation does not provide any feedback on this, but this is important.
If it caches the connection to be used when putting the group on the queue / stack, then potentially these groups will still be polled over the 'wrong' connection when the value of the connection PID would be updated by the time the group would be executed, resulting in timeouts, unwanted retries, etc.
Hi,
The value from the parameter that determines the connection id is read out at the moment when the group is being executed (right after "trigger before group" is finished), not when the group is added to the queue.
Regards,