You can learn the basics of creating and publishing a LabVIEW web service in
this document .
To send multiple HTTP(POST) requests to a web VI simultaneously and, have them processed in parallel, the VI's reentrancy property should
allow simultaneous calls (by default, LabVIEW configures VIs for non-reentrant execution).
- Open the web VI you want to send multiple HTTP requests to, and select File>> VI property.
- Go to the Execution category and select Shared clone reentrant execution or Preallocated clone reentrant execution.
- Click OK and save the VI.
This document explains more about VI reentrancy and
how to choose which type of reentrant execution to use.
In the below example, multiple HTTP POST requests are send to the same web VI (Parallel.vi , with
Shared clone reentrant execution). This Web VI then calls a subVI (AnalysisWait.vi) to perform simple array processing, and output the start and end times of the VI's execution.
(Sample program can be downloaded from the attachments files at the bottom of this document)
