Can the SystemLink Workspace VIs Be Used With SytemLink Enterprise?

Updated Aug 7, 2026

Reported In

Software

  • SystemLink Enterprise

Issue Details

  • I have developed a VI that uses the List Workspaces or Use Workspace VI from the SystemLink palette. Will these VIs work with a SystemLink Enterprise (SLE) server?
  • I wrote a VI to programmatically query SystemLink Workspaces over HTTP, and this worked well with my SystemLink Server (SLS) instance. Can I re-use this VI once I upgrade to SLE?

Solution

The VIs from the LabVIEW SystemLink Toolkit were primarily designed to work with older SystemLink products, like SystemLink Server (SLS). Although some VIs may still work with SLE, each VI is ultimately using HTTP(S), and hence, will attempt to use hard-coded API URL. Many of these URLs will be different between SLS and SLE.

 

The List Workspaces and Use Workspace VIs in particular will not work with SLE. Instead, you are required to build your own HTTP(S) request using the GET VI. The required URL, parameters and body can be found by navigating to the SLE Swagger UI.

Additional Information

The VIs in the LabVIEW SystemLink Toolkit are unlocked, which means you are free to open them and view the Block Diagram code yourself. Before migrating LabVIEW code that was used on an older SystemLink instance to SLE, it is recommended to:

 

  • Review the Block Diagram of any SystemLink VI used in your code.
  • Drill down through the subVIs to identify the hard-coded URL used.
  • Cross-check this URL with the Swagger UI in SLE to verify if it still exists.
    • If it does not exist, build up your own HTTP request with the correct URL, parameters and body, as mentioned in the solution.