Dynamic Breakpoint

Acts as a breakpoint for a workflow, and designed for use in a loop to break on specific iteration. Unlike the standard Breakpoint node, this node can be "continued" by executing without resetting the loop, and is designed to aid debugging.

Add the Dynamic Breakpoint just before the Loop End, and configure the iteration variable used by the loop. By itself, the component does nothing. To control it, drop a Dynamic Breakpoint Controller on the workflow desktop but don't attach it to the workflow. The Dynamic Breakpoint Controller can be configured (specify the name you have configured on the Dynamic Breakpoint it is to control).

Set the required iteration information about when to break, and then execute. This passes the information to the Dynamic Breakpoint. When the breakpoint halts, the Controller can be re-configured and re-executed to pass new instructions. After this, re-execute the Dynamic Breakpoint to continue until the next breakpoint is reached.

@takbb Brian Bates 31 October 2023

Options

Choose loop iteration variable
Choose the variable that contains iteration counter that you wish to monitor
Breakpoint Name
Specify a unique name for this breakpoint. This is the name that will be used by the Breakpoint Commander to communicate with the breakpoint

Input Ports

Icon
No description for this port available.

Output Ports

Icon
No description for this port available.

Nodes

Extensions

Links