Issue
How can we exclude Hosts or Users from accessing the Workstation Professional license i.e. Script, Function Block and Graphic editors from another Workstation?
Product Line
EcoStruxure Building Operation
Environment
- Building Operation License Server
- FLEXnet
Cause
When accessing various editors from within Workstation a particular license does not differentiate host or user who should have access to which editors. Using the option file taclic.opt allows you to exclude certain Host / Users of StruxureWare Building Operation from accessing these Workstation clients.
The Workstation clients referenced are as follows:
- client.station (Workstation)
- client.script (Script Editor)
- client.functionblock.view (Function Block Editor)
- client.graphiceditor (Graphic Editor)
Resolution
FLEXnet Licensing provides the options file to be included in the License Server directory. Each time the License Server service is started this file is checked. Syntax and use can be found in the attached document - Chapter 13
The following option file must reside on the License Server in the following path:
Building Operation 1.9 and below:
- C:\Program Files(x86)\Schneider Electric StruxureWare\Building Operation 1.x\License Server
Building Operation 2.0 and above:
- C:\Program Files(x86)\Schneider Electric EcoStruxure\Building Operation x.x\License Server
Once this file is copied into the License Server folder, you must restart the license service (via the Windows Control Panel, Administrative Tools, Services).
Examples:
# The following text excludes the features from Workstation Professional
#
# Use the following 3 Exclude statements if you wish to exclude an entire Workstation from accessing editors
#
EXCLUDE client.script HOST enter_host_name
EXCLUDE client.functionblock.view HOST enter_host_name
EXCLUDE client.graphiceditor HOST enter_host_name
#
# Use the following 3 Exclude statements if you wish to exclude a Building Operation User from accessing editors
# (remove #'s below as required)
#
# EXCLUDE client.script USER enter_user_name
# EXCLUDE client.functionblock.view USER enter_user_name
# EXCLUDE client.graphiceditor USER enter_user_name
#
Notes:
The HOST can be defined by either DNS or IP Address
The USER is the user name as defined in Building Operation, this may be the same as the Windows username if using Windows Domain.