Prior to running or debugging a flow, set the types and values of input arguments that have an External population type. Once they are set, the types and values are saved to the flow's cache.
Click Actions > Debug / Run Arguments in the Main menu toolbar to open a window displaying a list of external input arguments.
Select the Type of each input argument.
Set the value of each input argument. The value's format is defined by the selected argument type.
A Broadway flow can be executed from the Main menu of the flow's window by either:
Running the flow or debugging it saves a local copy of the flow in the Fabric project. If the changes have been made in the flow, they are automatically saved even if they have not been explicitly saved. For example, when a Tutorial flow is run or debugged, a local copy of the flow is saved in the Fabric project.
To run the flow, click Run Flow to run the entire flow and display the results.
If Debug mode is ON, the flow can be debugged.
If Debug mode is OFF, the flow cannot be debugged.
If the breakpoints have been added to the flow, the flow stops at the first breakpoint.
If a flow has an inner flow with breakpoints, the execution of the flow stops at the inner flow’s breakpoints. The inner flow is then brought to the front and displayed at the top of the current flow in the Fabric Studio.
Click Resume Debug to continue the flow from where it stopped.
To stop the flow, click Stop Run.
When Debug is ON, the flow can be debugged when invoked by any Fabric entity and not necessarily by another Broadway flow. For example, when invoked by a Job.
When Debug is ON, the values of the input and output arguments of each executed step are displayed in blue balloons known as Data Viewers. A Data Viewer displays Java objects using a JSON-like visualization of Broadway map, list and Java primitive data types.
To view a step's data, click the blue balloon to open the Data Viewer and its displayed format. To set another data display format, click the format drop-down and make your selection.
The Broadway Debug process learns the Schema of an Actor's arguments and can suggest how to update it based on a parameter's value.
When debugging an Actor, the parameter port turns red indicating that the Schema needs to be updated:
Click the parameter's port (red) to open the Compare Schema window.
Click Update to update the output parameter's Schema.
Note that the Update Schema option can also be applied on complex structures.
Prior to running or debugging a flow, set the types and values of input arguments that have an External population type. Once they are set, the types and values are saved to the flow's cache.
Click Actions > Debug / Run Arguments in the Main menu toolbar to open a window displaying a list of external input arguments.
Select the Type of each input argument.
Set the value of each input argument. The value's format is defined by the selected argument type.
A Broadway flow can be executed from the Main menu of the flow's window by either:
Running the flow or debugging it saves a local copy of the flow in the Fabric project. If the changes have been made in the flow, they are automatically saved even if they have not been explicitly saved. For example, when a Tutorial flow is run or debugged, a local copy of the flow is saved in the Fabric project.
To run the flow, click Run Flow to run the entire flow and display the results.
If Debug mode is ON, the flow can be debugged.
If Debug mode is OFF, the flow cannot be debugged.
If the breakpoints have been added to the flow, the flow stops at the first breakpoint.
If a flow has an inner flow with breakpoints, the execution of the flow stops at the inner flow’s breakpoints. The inner flow is then brought to the front and displayed at the top of the current flow in the Fabric Studio.
Click Resume Debug to continue the flow from where it stopped.
To stop the flow, click Stop Run.
When Debug is ON, the flow can be debugged when invoked by any Fabric entity and not necessarily by another Broadway flow. For example, when invoked by a Job.
When Debug is ON, the values of the input and output arguments of each executed step are displayed in blue balloons known as Data Viewers. A Data Viewer displays Java objects using a JSON-like visualization of Broadway map, list and Java primitive data types.
To view a step's data, click the blue balloon to open the Data Viewer and its displayed format. To set another data display format, click the format drop-down and make your selection.
The Broadway Debug process learns the Schema of an Actor's arguments and can suggest how to update it based on a parameter's value.
When debugging an Actor, the parameter port turns red indicating that the Schema needs to be updated:
Click the parameter's port (red) to open the Compare Schema window.
Click Update to update the output parameter's Schema.
Note that the Update Schema option can also be applied on complex structures.