Transferring Files from Disk to SystemLink Enterprise

Send files stored on disk from a client to SystemLink Enterprise to save, process, or enable access for others.

What to Use

You can find the SystemLink File Transfer and Configuration APIs on the Data Communication palette in LabVIEW 2016 or later.

What to Do

On the client, create the following diagram in a VI to send files from disk to SystemLink.

Customize the highlighted sections for your unique programming goals.



  1. Open Configuration initiates a connection to the File Ingestion Service.
  2. Send uses the path you specify to do the following.
    1. Locate the local file you want to upload.
    2. Read and transmit the data of the file in packets to the File Ingestion Service.
    The File Ingestion Service creates the file in SystemLink Enterprise and writes the packets to the file.

Troubleshooting

Table 30. Troubleshooting Strategies for Transferring Files
Scenario Strategy
Your client disconnects during a file transfer. Complete the following steps.
  1. Abort the file transfer.
  2. Wait for SystemLink to automatically delete the partial file transfer.
  3. After SystemLink deletes the partial file transfer, initiate a new file transfer.
Note If a partial file transfer does not progress within an hour, SystemLink automatically treats it as an abandoned transfer and deletes it.
Your file transfer times out because your file is large or from memory. Use Send Packet to do the following:
  • Send different packet sizes during the file transfer.
  • Manage when to transfer a packet.
No data is available to send within the one-hour timeout period for file transfers. Use Send Packet to send a zero-byte packet to keep the file transfer active.

Examples

Search within the programming environment to access the following installed example:
  • Sync File IO