Jump to content

LabVIEW configuration file/VI Server: Difference between revisions

From LabVIEW Wiki
Tims (talk | contribs)
Dnatt (talk | contribs)
m Update link for server.tcp.paranoid to the NI KB entry
 
(12 intermediate revisions by 7 users not shown)
Line 1: Line 1:
{{LabVIEW configuration back}}
This is a list of LabVIEW ini File settings relating to VI Server behaviour. {{TOCright}}
This is a list of LabVIEW ini File settings relating to VI Server behaviour.


== server.tcp.enabled ==
{{ labviewconfigurationkey
Example: <code>server.tcp.enabled=TRUE</code><br/>
| keyname = server.app.propertiesEnabled
Description: Enable the local LabVIEW TCP/IP server<br/>
| example =server.app.propertiesEnabled=FALSE
Datatype: <FONT COLOR=#008000>Boolean</FONT><br/>
| datatype =b
Permitted Values: <code>TRUE</code> or <code>FALSE</code><br/>
| description =Allow Application Methods and Properties
Default Value: <code>FALSE</code><br/>
| permitted_values =TRUE or FALSE
LabVIEW Versions: 5.x, 6.x, 7.x, 8.x<br/>
| default =TRUE
OS's Supported: [[Image:logo.Windows.png]][[Image:logo.Mac.png]][[Image:logo.Linux.png]][[Image:logo.Sun.png]]<br/>
| LV1 = 5
Notes: None<br/>
| LV2 = 6
| LV3 = 7
| LV4 = 8
| LV5 =
| LV6 =
| OS1 =w
| OS2 =m
| OS3 =l
| OS4 =u
| notes =None
}}


== server.tcp.port ==
{{ labviewconfigurationkey
Example: <code>server.tcp.port=3360</code><br/>
| keyname = server.ole.enabled
Description: TCP/IP server port number<br/>
| example =server.ole.enabled=FALSE
Datatype: <FONT COLOR=#0000FF>Integer</FONT><br/>
| datatype =b
Permitted Values: 1 to Unknown<br/>
| description =Enable the local LabVIEW OLE/ActiveX server
Default Value: <code>3363</code><br/>
| permitted_values =TRUE or FALSE
LabVIEW Versions: 5.x, 6.x, 7.x, 8.x<br/>
| default =TRUE
OS's Supported: [[Image:logo.Windows.png]][[Image:logo.Mac.png]][[Image:logo.Linux.png]][[Image:logo.Sun.png]]<br/>
| LV1 = 5
Notes: None<br/>
| LV2 = 6
| LV3 = 7
| LV4 = 8
| LV5 =
| LV6 =
| OS1 =w
| OS2 =m
| OS3 =l
| OS4 =u
| notes =None
}}


== server.ole.enabled ==
{{ labviewconfigurationkey
Example: <code>server.ole.enabled=FALSE</code><br/>
| keyname = server.tcp.access
Description: Enable the local LabVIEW OLE/ActiveX server<br/>
| example =server.tcp.access="192.168.0.255","192.168.0.12"
Datatype: <FONT COLOR=#008000>Boolean</FONT><br/>
| datatype =s
Permitted Values: <code>TRUE</code> or <code>FALSE</code><br/>
| description =TCP/IP Access List
Default Value: <code>TRUE</code><br/>
| permitted_values =Comma-separated list of IP adresses - each IP address must be enclosed in "quotation" marks
LabVIEW Versions: 5.x, 6.x, 7.x, 8.x<br/>
| default =Empty
OS's Supported: [[Image:logo.Windows.png]][[Image:logo.Mac.png]][[Image:logo.Linux.png]][[Image:logo.Sun.png]]<br/>
| LV1 = 5
Notes: None<br/>
| LV2 = 6
| LV3 = 7
| LV4 = 8
| LV5 =
| LV6 =
| OS1 =w
| OS2 =m
| OS3 =l
| OS4 =u
| notes =None
}}


== server.vi.callsEnabled ==
{{ labviewconfigurationkey
Example: <code>server.vi.callsEnabled=FALSE</code><br/>
| keyname = server.tcp.enabled
Description: Allow VI Calls<br/>
| example =server.tcp.enabled=TRUE
Datatype: <FONT COLOR=#008000>Boolean</FONT><br/>
| datatype =b
Permitted Values: <code>TRUE</code> or <code>FALSE</code><br/>
| description =Enable the local LabVIEW TCP/IP server
Default Value: <code>TRUE</code><br/>
| permitted_values =TRUE or FALSE
LabVIEW Versions: 5.x, 6.x, 7.x, 8.x<br/>
| default =FALSE
OS's Supported: [[Image:logo.Windows.png]][[Image:logo.Mac.png]][[Image:logo.Linux.png]][[Image:logo.Sun.png]]<br/>
| LV1 = 5
Notes: None<br/>
| LV2 = 6
| LV3 = 7
| LV4 = 8
| LV5 =
| LV6 =
| OS1 =w
| OS2 =m
| OS3 =l
| OS4 =u
| notes =None
}}


== server.vi.propertiesEnabled ==
{{labviewconfigurationkey
Example: <code>server.vi.propertiesEnabled=FALSE</code><br/>
| keyname = server.tcp.paranoid
Description: Allow VI Methods and Properties<br/>
| example =server.tcp.paranoid=FALSE
Datatype: <FONT COLOR=#008000>Boolean</FONT><br/>
| datatype =b
Permitted Values: <code>TRUE</code> or <code>FALSE</code><br/>
| description =(From Darren Nattinger at NI) When TRUE, this token configures LabVIEW to accept VI Server TCP connections only from localhost, regardless of the 'Machine Access' list configuration in Tools > Options > VI Server. In other words, all remote network connection attempts to VI Server are denied.
Default Value: <code>TRUE</code><br/>
LabVIEW Versions: 5.x, 6.x, 7.x, 8.x<br/>
OS's Supported: [[Image:logo.Windows.png]][[Image:logo.Mac.png]][[Image:logo.Linux.png]][[Image:logo.Sun.png]]<br/>
Notes: None<br/>


== server.app.propertiesEnabled ==
When FALSE, this token configures VI Server to operate normally.
Example: <code>server.app.propertiesEnabled=FALSE</code><br/>
| permitted_values =TRUE or FALSE
Description: Allow Application Methods and Properties<br/>
| default =TRUE
Datatype: <FONT COLOR=#008000>Booelan</FONT><br/>
| LV1 = 5
Permitted Values: <code>TRUE</code> or <code>FALSE</code><br/>
| LV2 = 6
Default Value: <code>TRUE</code><br/>
| LV3 = 7
LabVIEW Versions: 5.x, 6.x, 7.x, 8.x<br/>
| LV4 = 8
OS's Supported: [[Image:logo.Windows.png]][[Image:logo.Mac.png]][[Image:logo.Linux.png]][[Image:logo.Sun.png]]<br/>
| LV5 =
Notes: None<br/>
| LV6 =
| OS1 =w
| OS2 =m
| OS3 =l
| OS4 =u
| notes =https://knowledge.ni.com/KnowledgeArticleDetails?id=kA0VU000000DRFJ0A4&l=en-US
}}


== server.tcp.access ==
{{ labviewconfigurationkey
Example: <code>server.tcp.access="192.168.0.255","192.168.0.12"</code><br/>
| keyname = server.tcp.port
Description: TCP/IP Access List<br/>
| example =server.tcp.port=3360
Datatype: <FONT COLOR=#FF00FF>String</FONT><br/>
| datatype =i
Permitted Values: Comma-separated list of IP adresses - each IP address must be enclosed in "quotation" marks<br/>
| description =TCP/IP server port number
Default Value: Empty<br/>
| permitted_values =1 to Unknown
LabVIEW Versions: 5.x, 6.x, 7.x, 8.x<br/>
| default =3363
OS's Supported: [[Image:logo.Windows.png]][[Image:logo.Mac.png]][[Image:logo.Linux.png]][[Image:logo.Sun.png]]<br/>
| LV1 = 5
Notes: None<br/>
| LV2 = 6
| LV3 = 7
| LV4 = 8
| LV5 =
| LV6 =
| OS1 =w
| OS2 =m
| OS3 =l
| OS4 =u
| notes =None
}}


== server.tcp.paranoid ==
{{ labviewconfigurationkey
Example: <code>server.tcp.paranoid=FALSE</code><br/>
| keyname = server.vi.access
Description: Strict Checking<br/>
| example =server.vi.access="+*"
Datatype: <FONT COLOR=#008000>Booelan</FONT><br/>
| datatype =s
Permitted Values: <code>TRUE</code> or <code>FALSE</code><br/>
| description =Exported VIs list
Default Value: <code>TRUE</code><br/>
| permitted_values =Unknown
LabVIEW Versions: 5.x, 6.x, 7.x, 8.x<br/>
| default ="+*"
OS's Supported: [[Image:logo.Windows.png]][[Image:logo.Mac.png]][[Image:logo.Linux.png]][[Image:logo.Sun.png]]<br/>
| LV1 = 5
Notes: None<br/>
| LV2 = 6
| LV3 = 7
| LV4 = 8
| LV5 =
| LV6 =
| OS1 =w
| OS2 =m
| OS3 =l
| OS4 =u
| notes =None
}}


== server.vi.access ==
{{ labviewconfigurationkey
Example: <code>server.vi.access="+*"</code><br/>
| keyname = server.vi.callsEnabled
Description: Exported VIs list<br/>
| example =server.vi.callsEnabled=FALSE
Datatype: <FONT COLOR=#FF00FF>String</FONT><br/>
| datatype =b
Permitted Values: Unknown<br/>
| description =Allow VI Calls
Default Value: <code>"+*"</code><br/>
| permitted_values =TRUE or FALSE
LabVIEW Versions: 5.x, 6.x, 7.x, 8.x<br/>
| default =TRUE
OS's Supported: [[Image:logo.Windows.png]][[Image:logo.Mac.png]][[Image:logo.Linux.png]][[Image:logo.Sun.png]]<br/>
| LV1 = 5
Notes: None<br/>
| LV2 = 6
| LV3 = 7
| LV4 = 8
| LV5 =
| LV6 =
| OS1 =w
| OS2 =m
| OS3 =l
| OS4 =u
| notes =None
}}


== tcpServer.log ==
{{ labviewconfigurationkey
Example: <code>tcpServer.log=TRUE</code><br/>
| keyname = server.vi.propertiesEnabled
Description: Enable TCP/IP server logging<br/>
| example =server.vi.propertiesEnabled=FALSE
Datatype: <FONT COLOR=#008000>Booelan</FONT><br/>
| datatype =b
Permitted Values: <code>TRUE</code> or <code>FALSE</code><br/>
| description =Allow VI Methods and Properties
Default Value: <code>FALSE</code><br/>
| permitted_values =TRUE or FALSE
LabVIEW Versions: 5.x, 6.x, 7.x, 8.x<br/>
| default =TRUE
OS's Supported: [[Image:logo.Windows.png]][[Image:logo.Mac.png]][[Image:logo.Linux.png]][[Image:logo.Sun.png]]<br/>
| LV1 = 5
Notes: None<br/>
| LV2 = 6
| LV3 = 7
| LV4 = 8
| LV5 =
| LV6 =
| OS1 =w
| OS2 =m
| OS3 =l
| OS4 =u
| notes =None
}}


== tcpServer.logDetails ==
Example: <code>tcpServer.logDetails=</code><br/>
Description: Unknown<br/>
Datatype: <FONT COLOR=#FF0000>Unknown</FONT><br/>
Permitted Values: Unknown<br/>
Default Value: Unknown<br/>
LabVIEW Versions: Unknown<br/>
OS's Supported: Unknown<br/>
Notes: None<br/>


== tcpServer.logPath ==
{{ labviewconfigurationkey
Example: <code>tcpServer.logPath="C:\test\tcpip_log.dat"</code><br/>
| keyname = server.viscripting.showScriptingOperationsInEditor
Description: TCP/IP server logging filepath<br/>
| example =server.viscripting.showScriptingOperationsInEditor=TRUE
Datatype: <FONT COLOR=#008080>Path</FONT><br/>
| datatype =b
Permitted Values: Any filepath<br/>
| description =Show VI Scripting functions, properties and methods
Default Value: Empty<br/>
| permitted_values =TRUE or FALSE
LabVIEW Versions: 5.x, 6.x, 7.1, 8.x<br/>
| default =FALSE
OS's Supported: [[Image:logo.Windows.png]][[Image:logo.Mac.png]][[Image:logo.Linux.png]][[Image:logo.Sun.png]]<br/>
| LV1 = 2009+
Notes: None<br/>
| LV2 =
| LV3 =
| LV4 =
| LV5 =
| LV6 =
| OS1 =w
| OS2 =m
| OS3 =l
| OS4 =u
| notes =None
}}
 
 
{{ labviewconfigurationkey
| keyname = tcpServer.log
| example =tcpServer.log=TRUE
| datatype =b
| description =Enable TCP/IP server logging
| permitted_values =TRUE or FALSE
| default =FALSE
| LV1 = 5
| LV2 = 6
| LV3 = 7
| LV4 = 8
| LV5 =
| LV6 =
| OS1 =w
| OS2 =m
| OS3 =l
| OS4 =u
| notes =None
}}
 
{{ labviewconfigurationkey
| keyname = tcpServer.logDetails
| example =tcpServer.logDetails=
| datatype =Unknown
| description =Unknown
| permitted_values =
| default =
| LV1 = 5
| LV2 = 6
| LV3 = 7
| LV4 = 8
| LV5 =
| LV6 =
| OS1 =w
| OS2 =m
| OS3 =l
| OS4 =u
| notes =None
}}
 
{{ labviewconfigurationkey
| keyname = tcpServer.logPath
| example =tcpServer.logPath=FALSE
| datatype =p
| description =TCP/IP server logging filepath
| permitted_values =Any filepath
| default =Empty
| LV1 = 5
| LV2 = 6
| LV3 = 7
| LV4 = 8
| LV5 =
| LV6 =
| OS1 =w
| OS2 =m
| OS3 =l
| OS4 =u
| notes =None
}}
 
<br>
 
[[Category:Configuration File|VI server]]

Latest revision as of 20:48, 20 May 2026

This is a list of LabVIEW ini File settings relating to VI Server behaviour.

server.app.propertiesEnabled

Example server.app.propertiesEnabled=FALSE
Description Allow Application Methods and Properties
Datatype Boolean
Permitted Values TRUE or FALSE
Default Value TRUE
LabVIEW Versions

5.x , 6.x , 7.x , 8.x

OS's Supported

Notes None

server.ole.enabled

Example server.ole.enabled=FALSE
Description Enable the local LabVIEW OLE/ActiveX server
Datatype Boolean
Permitted Values TRUE or FALSE
Default Value TRUE
LabVIEW Versions

5.x , 6.x , 7.x , 8.x

OS's Supported

Notes None

server.tcp.access

Example server.tcp.access="192.168.0.255","192.168.0.12"
Description TCP/IP Access List
Datatype String
Permitted Values Comma-separated list of IP adresses - each IP address must be enclosed in "quotation" marks
Default Value Empty
LabVIEW Versions

5.x , 6.x , 7.x , 8.x

OS's Supported

Notes None

server.tcp.enabled

Example server.tcp.enabled=TRUE
Description Enable the local LabVIEW TCP/IP server
Datatype Boolean
Permitted Values TRUE or FALSE
Default Value FALSE
LabVIEW Versions

5.x , 6.x , 7.x , 8.x

OS's Supported

Notes None

server.tcp.paranoid

Example server.tcp.paranoid=FALSE
Description (From Darren Nattinger at NI) When TRUE, this token configures LabVIEW to accept VI Server TCP connections only from localhost, regardless of the 'Machine Access' list configuration in Tools > Options > VI Server. In other words, all remote network connection attempts to VI Server are denied.

When FALSE, this token configures VI Server to operate normally.

Datatype Boolean
Permitted Values TRUE or FALSE
Default Value TRUE
LabVIEW Versions

5.x , 6.x , 7.x , 8.x

OS's Supported

Notes https://knowledge.ni.com/KnowledgeArticleDetails?id=kA0VU000000DRFJ0A4&l=en-US

server.tcp.port

Example server.tcp.port=3360
Description TCP/IP server port number
Datatype Integer
Permitted Values 1 to Unknown
Default Value 3363
LabVIEW Versions

5.x , 6.x , 7.x , 8.x

OS's Supported

Notes None

server.vi.access

Example server.vi.access="+*"
Description Exported VIs list
Datatype String
Permitted Values Unknown
Default Value "+*"
LabVIEW Versions

5.x , 6.x , 7.x , 8.x

OS's Supported

Notes None

server.vi.callsEnabled

Example server.vi.callsEnabled=FALSE
Description Allow VI Calls
Datatype Boolean
Permitted Values TRUE or FALSE
Default Value TRUE
LabVIEW Versions

5.x , 6.x , 7.x , 8.x

OS's Supported

Notes None

server.vi.propertiesEnabled

Example server.vi.propertiesEnabled=FALSE
Description Allow VI Methods and Properties
Datatype Boolean
Permitted Values TRUE or FALSE
Default Value TRUE
LabVIEW Versions

5.x , 6.x , 7.x , 8.x

OS's Supported

Notes None


server.viscripting.showScriptingOperationsInEditor

Example server.viscripting.showScriptingOperationsInEditor=TRUE
Description Show VI Scripting functions, properties and methods
Datatype Boolean
Permitted Values TRUE or FALSE
Default Value FALSE
LabVIEW Versions

2009+

OS's Supported

Notes None


tcpServer.log

Example tcpServer.log=TRUE
Description Enable TCP/IP server logging
Datatype Boolean
Permitted Values TRUE or FALSE
Default Value FALSE
LabVIEW Versions

5.x , 6.x , 7.x , 8.x

OS's Supported

Notes None

tcpServer.logDetails

Example tcpServer.logDetails=
Description Unknown
Datatype Unknown
Permitted Values
Default Value
LabVIEW Versions

5.x , 6.x , 7.x , 8.x

OS's Supported

Notes None

tcpServer.logPath

Example tcpServer.logPath=FALSE
Description TCP/IP server logging filepath
Datatype Path
Permitted Values Any filepath
Default Value Empty
LabVIEW Versions

5.x , 6.x , 7.x , 8.x

OS's Supported

Notes None