ni.com is currently undergoing scheduled maintenance.

Some services may be unavailable at this time. Please contact us for help or try again later.

LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Reentrant web method VIs

Solved!
Go to solution

I would like my web service VI to handle multiple request concurrently. I found this post https://forums.ni.com/t5/LabVIEW/Reentrant-web-method-VIs/td-p/1534796?profile.language=en. It seems the reentrant web method VI is what I am looking for. However, the reentrant property is disabled in Labview 2019. Is there another way to achieve the same thing?

I am still quite new to LabView, so if you can provide more details to the solution, it will be much appreciated.

 

Thanks!

0 Kudos
Message 1 of 3
(1,909 Views)
Solution
Accepted by abigalexinli

@abigalexinli wrote:

However, the reentrant property is disabled in Labview 2019


What do you mean by this? I think that in the other discussion it meant that the user simply made the VI non-reentrant, not that they couldn't choose the reentrant option. In both 2015 and 2020 the reentrant options are enabled for the web service method VIs, so I expect it's the same for 2019 and a quick test shows that reentrant VIs are called in parallel when making a call to a GET method.


___________________
Try to take over the world!
Message 2 of 3
(1,855 Views)

Thanks!

I don't know why the reentrant options were grayed yesterday. Today I can choose the options.

I tested with two chrome browsers in the same computer, the two calls are not in parallel. But with two IE browesers in the same computer, the two calls are parallel. 

 

0 Kudos
Message 3 of 3
(1,826 Views)