Since TestStand 3.0, you can now pass any variable of any type between TestStand and Labview through the VI Connector Pane. No more need to use sequence context or TestData structure. In TestStand 3.1, if you create a new Labview Test Step, then click Specify Module, then click create VI, it will create a vi and it will add an indicator for the result, a report text box, and an error out cluster. If you look at the TestStand Edit Labview VI Call window, you will see the VI's connector pane. Just below that you will see a list of Labview connector pane variables in the left column with corresponding TestStand variables in the right column. Here you will see that the TestStand error container is mapped to the Labview Error Out cluster. It is that easy. For an existing vi, connect your cluster to a connector pane. In TestStand, you must have a container that matches the LV cluster, element for element. Be sure to save the VI and in TestStand be sure to click the Reload Prototype button. In the Edit Labview VI Call window, you will see the LV cluster in the left column. Next to the right column of the same row, click the f(x) button and navigate to the TestStand container that matches the LV cluster. Highlite the container, click OK, and the mapping is done. For the Error cluster, TestStand's Step.Result.Error.Occured maps to LV's Error Out unbundled Status. This is how it is done for any variable type, clusters, arrays, etc.