07-16-2007 10:35 PM
Create C# Code .vi
Virtual Instrument
- LabVIEW does not have references to the following .NET assemblies used by this VI:
mscorlib, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
Please add references to those assemblies by selecting "Tools>>Advanced>>.NET Assembly References" before editing the VI.
Generate Assembly.vi
Virtual Instrument
- LabVIEW does not have references to the following .NET assemblies used by this VI:
System, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
Please add references to those assemblies by selecting "Tools>>Advanced>>.NET Assembly References" before editing the VI.
Read Service Description.vi
Virtual Instrument
- LabVIEW does not have references to the following .NET assemblies used by this VI:
System.Xml, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
System.Web.Services, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
Please add references to those assemblies by selecting "Tools>>Advanced>>.NET Assembly References" before editing the VI.
Pleaes help with any informatoin that you may have to utilze Labview 7.1 and connect to external systems using standard XML language.
07-16-2007 10:47 PM

07-17-2007 01:46 AM
@Ed987 wrote:
From what I understand so far, Labview has a .Net Web Services import wizard that automatically creates a dll based on the wsdl xml that I can then use in my code.
Where did you see that?
Are the VIs refered to there yours or NI's?
I know that 8.2 can work with web services, but not 7.1. In 7.x, you have two requirements for using a .NET DLL - you need to place it in the same directory as the top level VI and you need to register it in Tools>>Advanced>>.NET Assembly References. The registering does nothing other than tell LV where it should take DLLs it knows about from. It can work even if you don't register.
P.S. 7.1 has a problem with .NET where you drop a constructor and it hangs. There should be a patch for that.
P.P.S. What do you mean by
We are trying to call the XML document directly without additoinal middleware
To me, this implies that you're trying to manipulate the string yourself or using LV's XML primitives (which won't work), but this is clearly not the case, since you're using .NET.
If you're trying to use MSXML, you can find some implementations around, like LabXML or by searching the LAVA forums.
07-17-2007 04:40 AM