Using Terminal Server
Using Terminal Server
Using Terminal Server
Version 5.5
January 2012
All rights reserved. No part of this publication may be reproduced in any form or by any electronic or mechanical
means, including photocopying and recording, without permission in writing from GE Intelligent Platforms, Inc.
Disclaimer of Warranties and Liability
The information contained in this manual is believed to be accurate and reliable. However, GE Intelligent Platforms,
Inc. assumes no responsibilities for any errors, omissions or inaccuracies whatsoever. Without limiting the foregoing,
GE Intelligent Platforms, Inc. disclaims any and all warranties, expressed or implied, including the warranty of
merchantability and fitness for a particular purpose, with respect to the information contained in this manual and the
equipment or software described herein. The entire risk as to the quality and performance of such information,
equipment and software, is upon the buyer or user. GE Intelligent Platforms, Inc. shall not be liable for any damages,
including special or consequential damages, arising out of the user of such information, equipment and software, even
if GE Intelligent Platforms, Inc. has been advised in advance of the possibility of such damages. The user of the
information contained in the manual and the software described herein is subject to the GE Intelligent Platforms, Inc.
standard license agreement, which must be executed by the buyer or user before the use of such information, equipment
or software.
Notice
2012 GE Intelligent Platforms, Inc. All rights reserved. *Trademark of GE Intelligent Platforms, Inc.
Microsoft is a registered trademark of Microsoft Corporation, in the United States and/or other countries.
All other brands or names are property of their respective holders.
We want to hear from you. If you have comments, questions, or suggestions about our documentation, send them to the
following email address:
[email protected]
Table of Contents
About This Guide .............................................................................................................................. 1
Reference Documents .................................................................................................................. 1
Introduction to Terminal Services ..................................................................................................... 3
Using iClientTS ............................................................................................................................. 4
Understanding the iFIX Terminal Server Environment ................................................................. 5
File System Support ................................................................................................................. 7
Where to Find More Terminal Server Information ........................................................................ 7
Getting Started.................................................................................................................................. 9
iFIX Terminal Server Limitations .................................................................................................. 9
Scalability ................................................................................................................................ 10
Software Requirements .............................................................................................................. 10
Licensing Requirements ............................................................................................................. 10
Hardware Key Licensing Considerations ............................................................................... 12
Setting up Windows Server 2003 for Terminal Services ............................................................ 12
Enabling Windows Server 2003 Terminal Services ............................................................... 12
Enabling Terminal Server Licensing in Windows Server 2003 ..............................................13
Activating a License Server in Windows Server 2003 Through the Internet ..........................14
Setting Up Windows Server 2008 for Terminal Services ...........................................................14
Enabling Windows Server 2008 Terminal Services ............................................................... 15
Enabling Terminal Server Licensing in Windows Server 2008 ..............................................15
Activating a License Server in Windows Server 2008 Through the Internet ..........................16
Configuring Terminal Server Users to Use Remote Desktop Protocol ......................................16
Using iFIX Terminal Server Clients with FIX32 and Pre-iFIX 3.5 SCADA Nodes ......................17
Setting IP Addresses for Each Client ..................................................................................... 17
Editing a User's SCU File ....................................................................................................... 19
Installing and Configuring iFIX with Windows Terminal Server ......................................................21
iii
iv
Table Of Contents
vi
Reference Documents
For more information on iFIX, the System Configuration Utility (SCU), iFIX Security, and the iFIX
Environment, refer to the following:
Mastering iFIX
For more information on installing and configuring Microsoft Terminal Services, refer to the Microsoft
Terminal Server online documentation and the Microsoft Windows Server 2003 or Microsoft Windows
Server 2008 Help. To access the Microsoft Windows Help, position your cursor over any empty space
on the Windows desktop and press F1.
Using iClientTS
iClientTS provides a multi-session version of iFIX client software (iClient) that runs on a Terminal
Server enabled machine. The multi-session environment allows multiple thin clients to log on to the
Server and initiate individual sessions of iFIX. iFIX is not installed on the individual client machines,
only on the Terminal Server. The user's experience is nearly identical to running iFIX on their local
node. From the client, it is not obvious that a user is in a Terminal Server session. Virtually all iFIX
client functions work including scripts, trending, alarms, and security. iClientTS also allows you to
remotely support iFIX from any computer on your network or anywhere in the world.
The following table compares iClient and iClientTS features.
Standard iClient
iClientTS
Yes
No
iFIX compatibility
(Pictures/Schedules)
100%
100%
Picture navigation
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
VBA scripting
Yes
Yes
ActiveX support
Yes
Yes
Development/run time
support
Yes
Yes
Color support
Unlimited
Standard iClient
iClientTS
Runs in browser
No
Yes (IE)
Security
iFIX Environment
protection
Yes
No
Yes
Yes
Yes
Each client = 1
connection
iFIX SCADA
Yes
Yes
Proficy Change
Management
Yes
Not supported
Getting Started
Before installing iFIX on a Windows Server 2003 or a Windows Server 2008 computer, you must
enable and set up the Windows Terminal Server. However, before you get started you should be aware
of the iFIX Terminal Server limitations and software and licensing requirements. You should also
spend some time planning a sound network and security strategy, and user and machine naming
conventions.
This chapter describes the information that you need to know before installing and running iFIX with
Terminal Server. It includes the following topics:
Software Requirements
Licensing Requirements
Using iFIX Terminal Server Clients with FIX 32 and Pre-iFIX 3.5 SCADA Nodes
The Terminal Server computer must have Windows Server 2003 or Windows Server 2008
installed.
iFIX does not support running a Terminal Server on Windows Vista. However, Windows
Vista users can connect to a Terminal Server node running Windows Server 2003, or
Windows 2008 with RDP 6.0.
Proficy Change Management is not supported from a Terminal Server client session.
Running iFIX on Windows NT 4.0 Terminal Server Edition or Windows 2000 is not
supported.
Remote Desktop Protocol (RDP) 5.0 in Windows Server 2003 Terminal Services imposes a
limit of 256 colors. For more information on color support, refer to Designing in 256 Colors
with RDP 5.0.
Terminal Server does not solve the iFIX limitation of 200 iClients connecting to a single
SCADA node.
Running FIX32 and iFIX on the same computer is not supported within Terminal Server.
However, you can run iFIX with the FIX Desktop option on the Terminal Server.
Although Windows allows machine names of up to 15 characters, iFIX node names are
limited to eight characters.
NETBIOS is not supported for connecting View (Terminal Server computer) to SCADA.
The iFIX Sample System is not supported on the Terminal Server, when running iFIX as a
service.
When using iFIX with Terminal Services and all clients share the same iFIX folders, toolbars
can be configured separately on each client. Refer to the iFIX WorkSpace Toolbars and
Terminal Server section for more details.
Scalability
The number of clients allowed per Server varies according to the Server's processing power and
memory. iClientTS performance depends on the design of the application. If you use good
optimization techniques and avoid unnecessary animations when developing your application, you
should be able to run more clients with better performance per Server.
The Microsoft Performance Monitor can help you to determine the optimal number of iClientTS
sessions your Server can handle. For more information on optimizing your iClientTS performance,
refer to the Optimizing iFIX Terminal Server chapter.
TIP: Be aware that if your SCADA Server runs as a service on your Terminal Server, your processor
speed and optimization routines become even more important. Be sure to read the Optimizing iFIX
Terminal Server section.
Software Requirements
iFIX Terminal Server requires iFIX and the following operating system:
NOTE: It is highly recommended that you install the latest Service Pack and Windows Updates.
Licensing Requirements
It is recommended that you install your Terminal Server on a computer that is not a domain controller.
Make sure that you back up the terminal server licenses regularly, so as not to lose data.
For the most up to date Terminal Server license information on Windows Server 2003, visit
Microsoft's web site:
http://www.microsoft.com/windowsserver2003/howtobuy/licensing/ts2003.mspx
For the most up to date Terminal Server license information on Windows Server 2008, visit
Microsoft's web site:
http://www.microsoft.com/windowsserver2008/en/us/licensing-terminal.aspx
10
Getting Started
iFIX Terminal Server Clients for Windows Server 2003 or Windows Server 2008
When a Windows Server 2003 or Windows Server 2008 client connects to the Terminal Server with
External Connector Licensing disabled, the license from the client is used. The first time that you
connect to the Server, that license is activated.
External Connector Licensing was formerly known as Internet Connector Licensing. External
Connector Licensing is not supported with iFIX. By default, External Connector Licensing is disabled
on the Terminal Server.
If you are running a non-Windows Server 2003 or Windows Server 2008 client computer, you need to
purchase Windows Terminal Services Client Access Licenses (TSCALs) from Microsoft. When you
first set up the iFIX Terminal Server, you have a 120 day temporary license to run a maximum of 10
client machines from the Server. The first 10 Windows 9x and NT client machines that connect to the
Server will reserve the licenses.
NOTE: Terminal Services Client Access Licenses (TSCALs) are counted per device and are not
concurrent.
WARNING: Once you activate a TSCAL, it is permanently associated with that machine. You cannot
reboot the machine to clear your license use. If you reformat the machine, you must contact Microsoft to
obtain a replacement license.
iClientTS Licensing and Keys
An iClientTS Hardware Key is required on the Terminal Server PC to enable iFIX to run in Terminal
Server mode. No hardware keys are required on the thin client machines.
If you purchased iClientTS, you are responsible for ensuring that your licenses are used correctly.
Using Terminal Server capability, you can limit the number of incoming client connections to the
number of iClientTS licenses that you have purchased. You can also use Terminal Server Security and
iFIX Security to limit the users who can initiate iClientTS sessions on the Terminal Server.
If you have iClientTS licenses that enable a mixed environment of Developer, Run Time, and ReadOnly users, your Hardware Key will be enabled for Developer use. To limit users to:
Run Time only Implement iFIX security and authorize only the ability to use the WorkSpace
Run-Time application.
Read-only Select a single security area and apply this security area to all tags. Configure iFIX
security so that read-only users are not authorized for this security area.
You can also limit your users to Read-Only capability by providing a user environment that does not
provide any opportunity to change values. For example, you could use Data Entry Type = None for all
data links when creating displays. Or when using Alarm Summaries, clear all of the items on the
Operator tab in the Alarm Summary Configuration dialog box.
If you have iClientTS licenses that enable a mixed environment of Run Time and Read-Only uses,
your Hardware Key will be enabled for Run Time use. To limit users to Read-Only, use the methods
described above.
For more information on setting up your licensing system and iFIX Security, refer to the Configuring
Security Features manual.
11
For more information about Terminal Server, refer to the Terminal Services section of the Windows
Server 2003 Help.
12
1.
Click the Start button and point to the Control Panel, and then click Add or Remove
Programs. The Add or Remove Programs dialog box appears.
2.
3.
Select the Terminal Services check box. A warning message appears explaining Internet
Explorer Enhanced Security Configuration.
4.
5.
Click Next. The Terminal Server installation and licensing information appears in the next
screen of the wizard.
6.
Click Next to continue. The wizard requests that you set the default security permissions for
Getting Started
application compatibility.
7.
Select the Relaxed Security option and click Next. A status bar appears in the wizard showing
the progress of the component configuration. When complete, the wizard displays a final
screen.
8.
Click Finish to close the Windows Components Wizard. A dialog box appears requesting that
you restart your computer.
9.
If for some reason you did not use the Control Panel's Add or Remove Programs dialog box to enable
Terminal Services, you can use the steps below to change the security setting to Relaxed.
To change the security setting to Relaxed:
NOTE: You must be in Terminal Server mode to make these changes. Otherwise, you cannot
open the Permission Compatibility setting.
1.
From the Control Panel, open the Administrative Tools folder, then the Terminal Service
Configuration item. The Terminal Services Configuration window appears.
2.
3.
4.
Click the Start button and point to the Control Panel, and then click Add or Remove
Programs. The Add or Remove Programs dialog box appears.
2.
3.
Select Terminal Server Licensing option in the Windows Components and click Next. The
Terminal Services Licensing Setup dialog box appears.
4.
5.
Otherwise, if your network includes Windows NT 4.0 domains, or if you want to maintain a
separate license server for each domain, select the Your Domain or Workgroup option.
6.
Enter or browse for a path in the Install License Server Database at this Location field.
7.
Click Next to continue. A message box appears requesting that you insert the Windows Server
2003 product CD-ROM.
8.
9.
Click OK to continue. A status bar appears in the wizard displaying the progress of the license
install. When complete, a message appears in the wizard.
13
2.
Right-click the license server you want to activate in the console tree.
3.
Select Activate Server from the right-click menu. The Licensing wizard starts.
4.
For the Activation Method, select Automatic from the drop-down list and click next.
5.
6.
From the Completing the Process dialog box, select one of the following:
Restart the activation process in the Completing the Process dialog box.
7.
Click Next.
8.
In the Activation PIN field, enter the Microsoft supplied PIN and click Next.
9.
Click Next to install client license key packs for your license server, or
Click Clear Install licenses Now, then click Finish to install key packs at a later time.
For more information about Terminal Server, refer to the Terminal Services section of the Windows
Server 2008 Help.
14
Getting Started
Click the Start button and point to Administrative Tools, and then Server Manager.
2.
3.
Select the Terminal Services check box, and then click Next.
4.
From Role Services list select the Terminal Server check box. A warning box appears.
NOTE: If you want to enable and allow Internet Explorer connections, select TS Web Access.
5.
6.
7.
Select the network level authentication to use and click Next. The Specify Licensing Mode
dialog box appears.
8.
Select the licensing mode to use and click Next. The Confirmation dialog box appears.
9.
Click Install. A dialog box appears requesting that you restart your computer.
Click the Start button, and then click Administrative Tools, and then click Server Manager.
2.
3.
4.
5.
6.
In the Location field, enter a location for the TS Licensing database, and click Next.
7.
Click Install to continue. A status bar appears in the wizard displaying the progress of the
license install. When complete, a message appears in the wizard.
8.
Click Close.
15
Click Start, select Administrative Tools, then Terminal Services, and then click Terminal
Server Licensing Manager.
2.
Right-click the server you want to activate in the console tree and then click Activate Server.
The Activate Server wizard starts.
3.
On the Connection Method page, in the Connection method list, select Web Browser, and
then click next.
4.
On the License Server Activation page, click the hyperlink to connect to the Terminal Server
Licensing web site.
NOTE: If you are running Terminal Server Licensing Manager on a computer that does not
have Internet connectivity, note the address for the Terminal Server Licensing Web site, and
then connect to the Web site from a computer that has Internet connectivity.
5.
Under Select Option, click Activate a license server, and then click Next.
6.
In the Product ID boxes, enter your Product ID. Your Product ID is displayed on the License
Server Activation page of the Activate Server Wizard. Complete the name, company, and
country/region fields. Specify any other information that you want to provide, such as e-mail
and company address, and then click Next.
7.
Confirm your entries, and then click Next. Your license server ID is displayed.
8.
On the License Server Activation page in the Activate Server Wizard, enter the license server
ID that you received in the previous step, and then click Next. Your license server is
activated.
9.
On the Completing the Activate Server Wizard page, do one of the following:
To install Terminal Services client access licenses (TS CALs) onto your license
server, select the Start Install Licenses Wizard check box, click Next, and then
follow the instructions.
To install TS CALs later, clear the Start Install Licenses Wizard now check box, and
then click Finish.
16
Getting Started
Terminal Server.
To grant access to users on Windows Server 2003 or Windows Server 2008 Terminal
Server:
1.
Click the Start button, select Programs, then Administrative Tools, and then click Computer
Management.
2.
Expand the Local Users and Groups options and from the System Tools tree, click the Users
folder.
3.
Double-click the user you want to enable to log on as a Terminal Server client in Windows.
4.
On the Terminal Services Profile tab, ensure that the Deny this user permission to log on to
Terminal Server is unchecked.
5.
6.
CAUTION: The Windows Logon Locally User Right introduces a degree of risk to your Server. To
minimize the risk of unintentional or malicious modification to the Server, refer to the Security and
Policies topics in the Microsoft Windows Help.
If you configured a user to automatically start a specific iClientTS session, you must prevent that user
from starting a second terminal server session. Multiple sessions running the same node name or
running multiple node names on the same network can cause connection not established errors. Refer
to the Microsoft Knowledge Base Article Q 237282 Limiting a User's Concurrent Connections in
Windows 2003 for information on limiting concurrent users.
Using iFIX Terminal Server Clients with FIX32 and Pre-iFIX 3.5
SCADA Nodes
If you are upgrading from a previous iFIX release, take the following information into consideration:
Previously released iFIX clients, such as iFIX 3.0 and earlier (including FIX32), can take
advantage of IP enhancements in iFIX 3.5 and higher SCADAs, but you must provide a
unique node name for the client, along with the unique IP address.
17
Right-click My Network Places and select Properties. The Network Connections dialog box
appears.
2.
Right-click Local Area Connection and select Properties. The Local Area Connection
Properties dialog box appears.
3.
4.
Click Properties. The Internet Protocol (TCP/IP) Properties dialog box appears.
5.
6.
7.
8.
9.
Right-click My Network and select Properties. The Network and Sharing Centre appears.
2.
3.
Right-click the Local Area Connection and select Properties. The Local Area Connection
Properties dialog box appears.
4.
5.
Click Properties. The Internet Protocol (TCP/IP) Properties dialog box appears.
6.
7.
8.
9.
18
1.
2.
3.
On the General tab, select the Internet Protocol (TCP/IP) connection, and then click
Properties. The Internet Protocol (TCP/IP) Properties dialog box appears.
4.
Getting Started
5.
Enter the static IP address, Subnet Mask and Default Gateway for the Terminal Server.
6.
7.
8.
9.
2.
3.
4.
On the Networking tab, select the Internet Protocol Version 4 (TCP/IPv4) connection, and
then click Properties. The Internet Protocol Version 4 (TCP/IPv4) Properties dialog box
appears.
5.
6.
Enter the static IP address, Subnet Mask and Default Gateway for the Terminal Server.
7.
8.
9.
From the File menu of the SCU, select Open to open the desired .scu file that the Terminal
Server client will use.
2.
From the Configure menu, open the Network Configuration dialog box.
3.
4.
Verify that the remote node name in the Remote Node Name edit field is correct.
If the name of the remote node to which this user's node will connect is not correct, enter it in
the Remote Node Name edit field and click Add.
19
5.
Click the Advanced button to open the Advanced Network Configuration dialog box.
The SCU cautions you not to modify these values unless you are familiar with the system.
Click Yes to continue.
6.
Enable the path (IP address) under LAN Redundancy that this user will use and disable all
other paths.
NOTE: Do not select the Enable LAN Redundancy check box.
The IP addresses displayed in this list box are those that were set up previously by the
Terminal Server Administrator. Verify that only the user's assigned unique IP address is
enabled.
20
7.
8.
9.
Run chkroot.cmd from the C:\Windows\Application Compatibility Script folder. This creates
the RootDrv2.cmd file.
In Notepad or another text editor, open the RootDrv2.cmd file from the
C:\Windows\Application Compatibility Script folder. At the end of the file, on the Set
RootDrive= line, add a driver letter. For example: Set RootDrive=W:. Then, save the
RootDrv2.cmd file. This creates the chkroot.key file.
21
22
Develop pictures?
Anticipating the needs of your users allows you to successfully determine the configuration of your
user types. For each user type, you will then create a project. You define projects paths in the iFIX
System Configuration Utility (SCU). Each project can have multiple users. To define a profile for each
user, use the Startup Profile Manager.
Determine the User Types
Decide What Folders You Need To Share
Directory
Description
ALM
APP
Share or do not share this directory depending on user types and rights.
HTR
Stores Historical collection preferences. If more than one client will collect
historical data, give each user a separate directory.
HTRDATA
Stores collected historical data. If clients view the same historical data charts, share
the directory.
23
Directory
Description
LOCAL
Stores the user-specific files including Toolbars, User preferences, .INI files, and
the .SCU file. If your users are restricted to run mode, they can share the same
directories. If your users require special user preferences or configure rights, create
unique directories.
PDB
Stores the Database files. Schedules are also saved in this directory. If schedules are
shared by clients, share this directory.
PIC
Stores pictures (.GRF), dynamo sets (.FDS), Global color tables (.FTB), and other
files (.FXG). Generally, share this directory.
RCC
RCM
Stores recipe files. For run-time users, share the directories. Create unique
directories for developers or restricted nodes.
You can share directories outside the project, instead of creating each of these directories within the
same project path. For instance, you may want all projects to share the C:\Program
Files\Proficy\Proficy iFIX\PIC path, so that all users share the same pictures, but have different project
paths for the other folders. For instance, you may create projects for iFIX operators (C:\Program
Files\Proficy\Proficy iFIX\Operators) and supervisors (C:\Program Files\Proficy\Proficy
iFIX\Supervisors) that share the PIC path in C:\Program Files\Proficy\Proficy iFIX\PIC, but retain
separate folders for all other settings.
24
Project
Project-Specific
(Unshared)
Directories
Shared Directories
Example
User Type
LOCAL
Operator
LOCAL, HTR
Supervisor
Project-Specific
(Unshared)
Directories
Shared Directories
Example
User Type
Special
Alarming Run
Time
LOCAL, ALM
Supervisor
Development
Developer
Refer to the Planning SCU Directories for iFIX section for descriptions of the different iFIX
directories.
Decide What Folders You Need To Share
Planning SCU Directories for iFIX
Log on to the Terminal Server as a member of the local machine's Admin group.
2.
3.
4.
When the product install prompts you to choose an install type, select Complete.
5.
6.
Restart Windows.
25
If you used Uninstall to uninstall a previous version of iFIX, note that Uninstall does not delete all of
the shipped toolbar files. For example, Uninstall does not remove any files from the LOCAL
directories created for Terminal Server clients.
Only the files in the main LOCAL folder and the LOCAL folder under the SampleSystem directory are
deleted automatically.
26
1.
Double-click the LICENSE.EXE file in the Proficy iFIX directory on your Server. The IMG
License Manager dialog box appears.
2.
3.
Click Administration Options & Help. The Terminal Server Administration Option dialog box
opens.
4.
Click Copy Global Settings to All User Folders, then click Yes to confirm.
5.
6.
Click Start Service to activate the virtual keyboard for all licensed clients.
2.
On the Configure menu, click Paths. The Path Configuration dialog box appears.
IMPORTANT: The Base and Language Paths should be the same for each project. For
instance, if you leave the Base and Language set to the defaults, the Base is set to C:\Program
Files\Proficy\Proficy iFIX and the Language is set to C:\Program Files\Proficy\Proficy
iFIX\NLS for each project. Leave the Base and Language paths set to the default, and proceed
by editing the Project path fields.
27
3.
In the Project field, enter a path for the project. For example, a valid path that you might enter
for a developer would be: C:\Program Files\Proficy\Proficy iFIX\Projects\Developer1.
4.
Click the Change Project button. A message box appears asking if you want to add the default
iFIX files to the new project.
IMPORTANT: The SCU will not copy the files from the existing directories to the new
directories.
5.
Click Yes. The project path information from the Project field is appended to the other project
path fields, such as Local, Database, Picture, Application, and so on.
For instance, if you enter C:\Program Files\Proficy\Proficy iFIX\Projects\Developer1 in the
Project field, the SCU automatically adds \Projects\Developer1 to the other project fields as
well. For instance the Local path in this dialog box would now read: C:\Program
Files\Proficy\Proficy iFIX\Projects\Developer1\Local. The Database path would read:
C:\Program Files\Proficy\Proficy iFIX\Projects\Developer1\PDB, and so on.
NOTE: While the paths displayed in the Path Configuration dialog box appear to be added at
this point, the actual folders for these paths have not been created yet. While you can view the
new paths from this dialog, you will not be able to view them from the Windows Explorer until
you complete the remaining steps in this section.
6.
If there are any paths that you want to change, such as to a shared directory, manually edit the
path fields.
7.
From the Path Configuration dialog box, click OK. A message box appears asking you to
create the folders for the configured paths.
8.
Click Create All. A message box may appear indicating you do not have a valid Alarm Area
Database file.
9.
10. On the File menu, click Save As. The Save File As dialog box appears.
11. Browse to the Project's Local folder. For instance, for Developer1 browse to the C:\Program
Files\Proficy\Proficy iFIX\Projects\Developer1\Local folder.
12. Enter a name for the SCU file.
Valid SCU file names can be up to eight characters long. SCU file names can include
alphanumeric characters, but must begin with a letter. Special characters, such as symbols and
punctuation marks, cannot be used.
For example for Developer1, you might enter Dev1.
13. Click Save. A message box appears asking you if this is the SCU file that you want to use
next time you restart iFIX.
14. Click No.
15. If you have a template folder with iFIX files that you want to copy into one or more project
folders, use the Windows Explorer to copy the files from the template folders into the new
project folders.
28
29
30
When you run iFIX as a service on the Terminal Server, enable SCADA support on that node.
When you enable SCADA support, the local node becomes a SCADA server capable of
accessing your process hardware.
For more information on running iFIX as a service on the Terminal Server, refer to the
Running iFIX as a Service on the Terminal Server section.
31
2.
On the Configure menu, click Paths. The Path Configuration dialog box appears.
3.
Click Change Project. A message box appears asking if you want to generate the default iFIX
files to the project.
4.
Create a unique folder for each schedule grouping you want to use. This folder will be used as
the PDB path for users of these schedules.
The schedule groupings can be unique for each user or grouped by any other logical scenario.
2.
Configure the SCU with the PDB path pointing to the folder you want.
b.
c.
Configuring user accounts to use a unique set of schedules provides flexibility in a Terminal Server
environment where all schedules do not need to be available to every user session.
If you use separate schedules per user account or groups of user accounts, and these user accounts or
groups of user accounts have any of the same SCADA nodes in the remote nodes list, it creates an
environment in which several separate events could fire in response to a single action. You must
ensure that none of the events will conflict. Therefore, if you use schedules for direct process control,
quality control, or safety-related actions, consider moving this functionality out of the schedules into
PLC logic or the process database.
SCU path and file name that you want the specified Windows user to use when starting iFIX.
Node name that you want the specified Windows user to use when starting iFIX.
Restrictions on whether the user can modify the Nodename or SCU fields in the iFIX Startup
dialog box (Launch.exe), or use the iFIX Sample System.
iFIX must be running in order to use the Startup Profile Manager application to create startup profiles.
To access the Startup Profile Manager, double-click the Startup Profile Manager icon in the system
32
tree in the Proficy iFIX WorkSpace. The Startup Profile Manager can also be accessed from the Start
menu by pointing to Programs, Proficy HMI SCADA - iFIX, Tools, and then Startup Profile Manager.
When working with the Startup Profile Manager be sure to perform the following tasks:
On the Settings menu, click Options. The Options dialog box appears.
2.
Select the Startup Profiles defined in this application override iFIX Startup command line
parameters check box, if you want the profiles created in this application to override the ones
used when you start iFIX from the command line.
IMPORTANT: For the override to work, the user must be defined in the Startup Profile
Manager, or if the user is not defined, the default profile must be enabled. This override only
applies to the /n, /s, and /l command line options.
3.
Enter a string for the default iFIX node name prefix to use if the first 8 characters of the
Windows user name cannot be used to generate a valid iFIX node name.
The Windows user name is an invalid iFIX node name, for instance, when the name starts
with a number. Valid node names can be up to eight characters long. Node names can include
alphanumeric characters, but must begin with a letter. Special characters, such as symbols and
punctuation marks, cannot be used.
For each startup profile using the default iFIX node name, a number is also added to the end
of the default node name, starting with the number 1. For example, if you enter NODE as the
prefix, the default iFIX node names used are: NODE1, NODE2, NODE3, and so on. Each
default user who starts iFIX receives a different node name.
NOTE: When you use the Nodename Prefix field, you cannot use the iFIX automatic login
feature unless you generate automatic login configurations for each of the possible node
names for the defined prefix. For example: Node1, Node2, Node3, and so on. Since you will
not know the name of the user logging in under that node name (since the name is generated
at iFIX startup), you should also associate the auto logins with a guest or limited-access
account. For more information on automatic login, refer to the iFIX Automatic Login section.
4.
Click OK.
33
34
1.
On the Settings menu, click Default Startup Profile. The Default Startup Profile dialog box
appears.
2.
3.
Enter or select the default SCU and iFIX startup options that you want to apply to all iFIX
users without a startup profile.
4.
If you want to run iFIX as a service on the Terminal Server computer, select the Default
Service Startup Parameter option. Enter the Node name and SCU file for the iFIX service.
When iFIX runs as a service, it will always use these settings.
5.
Click OK.
NOTE: If you select the Enable Default SCU option, make sure you also enable the global security
paths (Use These Paths for All Startup Profiles) option in the Configuration dialog box in the Security
Configuration application.
Click the Add button, or double-click any empty column. The Add Startup Profile dialog box
appears, as shown in the following figure.
35
2.
3.
Optionally, click the List Domain Members button to view a list of users that you can pick
from.
NOTE: Depending on the size of your domain and speed of your network, this action could
take a few moments or several minutes.
4.
Select a Windows user from the list, or enter one manually in the Windows User field. You do
not have to be connected to the domain if you enter the name manually. This user must be a
member of Remote Desktop User group, if you want start iFIX using a Terminal Server.
5.
6.
Enter the location and name of the iFIX SCU file that you want to associate with this user. For
example, you might enter C:\Program Files\Proficy\Proficy iFIX\LOCAL\FIX.SCU. If a
default iFIX SCU name is supplied, you can use it or enter another one.
Optionally, you can browse for an SCU file, by clicking the Browse (...) button.
7.
8.
Select the options that you want to make available for the specified user from the iFIX Startup
dialog box.
If you select the Allow User to Run Sample System check box, the specified
Windows user can start the sample system.
Similarly, if you select the Allow User to Modify Nodename and SCU check box,
these fields are available for editing when the specified user attempts to start iFIX.
If you clear both the Allow User to Run Sample System and the Allow User to
Modify Nodename and SCU check boxes, the iFIX Startup dialog box does not
appear for the specified user.
36
2.
Click the Desktop Shortcut icon. The following figure highlights the Desktop Shortcut button
on the iFIX Startup dialog box.
4.
Click OK.
37
For instance, if you ever run into problems with your iFIX configuration and want to go back to an
original configuration, you can use the Application Validator to determine which files were changed or
added, and then you can manually rollback to that configuration.
To access the Application Validator, double-click Application Validator icon in the system tree in the
Proficy iFIX WorkSpace. You can also access the application by locating and running the
AppValidator.exe file in the Proficy iFIX folder, which is the folder where you installed iFIX.
For detailed steps on how to create a baseline, refer to the General Overview of the Steps for Using the
Application Validator section in the Mastering iFIX manual.
For more general information on the Application Validator, including the command line options, refer
to the Validating an Application section in the Mastering iFIX manual.
A default user, named GUEST, with limited security privileges. The path to this user's iFIX
project is C:\ProjectA. When iFIX starts with this SCU, the Proficy iFIX Startup dialog box
does not appear.
An administrative user, named PAUL, with full rights. The path to this user's iFIX project is
C:\ProjectB. When iFIX starts with this SCU, the Proficy iFIX Startup dialog box does
appear.
Both these users have iFIX networking enabled and can log in from thin clients. The
FIXBackgroundServer.exe runs as a service on the server, so that you can later add scheduled events.
The steps below are outlined in the order that you want to perform them.
To build the service SCU on Terminal Server:
1.
2.
3.
On the Start menu, point to Programs, Proficy HMI SCADA - iFIX, and then System
Configuration. The System Configuration Utility (SCU) window appears.
4.
From the SCU's Local Startup Definition dialog box, select the Continue Running After
Logoff check box. For steps, refer to the Running iFIX as a Service section.
NOTE: This setting is a system-wide setting, and will make changes to your registry. If iFIX
is running as a service, all SCUs should have this option enabled.
5.
38
From the SCU's SCADA Configuration dialog box, enable SCADA Support. For steps, refer
to the Enabling SCADA Support section.
6.
Add the FixBackgroundServer.exe to the startup task list, in Background mode. This
starts the FixSchedulerService, allowing you to add scheduled events from the iFIX
Scheduler.
For information on how to use the Task Configuration dialog box, refer to the Configuring
Startup Tasks section.
7.
From the SCU's Network Configuration dialog box, enable TCP/IP networking. For more
information on networking configuration, refer to the Configuring Network Connections
section.
8.
From the SCU's File menu, click Save as. The Save File As dialog box appears.
9.
In the File name field, enter SERVICE.SCU and click Save. In the message box that appears,
click Yes to use this SCU when iFIX restarts.
2.
3.
4.
5.
39
For more information on configuring iFIX to run as a service, refer to the Running iFIX as a
Service section.
6.
From the SCU's SCADA Configuration dialog box, disable SCADA Support.
7.
For information on how to use the Task Configuration dialog box, refer to the Configuring
Startup Tasks section.
8.
From the SCU's File menu, click Save as. The Save File As dialog box appears.
10. In the File name field, enter GUEST.SCU and click Save. In the message box that appears,
click No, so that the SERVICE SCU is used when iFIX restarts.
To create the administrative SCU:
1.
2.
3.
For more information on configuring iFIX to run as a service, refer to the Running iFIX as a
Service section.
4.
From the SCU's SCADA Configuration dialog box, disable SCADA Support.
5.
For information on how to use the Task Configuration dialog box, refer to the Configuring
Startup Tasks section.
40
6.
From the SCU's File menu, click Save as. The Save File As dialog box appears.
8.
In the File name field, enter PAUL.SCU and click Save. In the message box that appears,
click No, so that the SERVICE SCU is used when iFIX restarts.
Start iFIX.
2.
3.
To configure the GUEST user, from the Startup Profile Manager's Default Startup Profile
dialog box:
Configure the Default Client SCU area. In the Default SCU field, enter or browse to
C:\ProjectA\LOCAL\GUEST.scu.
Remove the check marks from the Allow User to Run the Sample System and the
Allow User to Modify Node Name and SCU check boxes.
From the Startup Profile Manager's Options dialog box, select the top check box, Startup
Profiles defined in this application override iFIX Startup command line parameters, and click
OK. This enables the GUEST account as the default.
5.
To configure the PAUL user, from the Startup Profile Manager main screen:
Click Add.
Enter a Windows User name. For instance, say you enter PAULC as your Windows
User name.
Select the Allow User to Modify Node Name and SCU check box.
When the specified user name logs on, he will have more rights, as indicated by the enabled
check box.
TIP: You can restrict even more access by enabling iFIX security. For more information,
refer to the Understanding iFIX Security section.
6.
41
7.
Restart iFIX.
To verify that the administrative account logs in with the PAUL startup profile:
1.
2.
In the Computer field, enter the computer name of the iFIX SCADA Server.
3.
4.
In the User name field, enter the user name from step 5 of the previous set of steps. For
example: PAULC.
5.
6.
7.
8.
Verify that the Node Name field is PAUL, and the SCU field is
C:\ProjectB\LOCAL\PAUL.SCU. This confirms that you are starting iFIX with the
administrative user, PAUL, as defined in the Startup Profile Manager.
9.
To verify that other users log in with the GUEST startup profile:
1.
2.
In the Computer field, enter the computer name of the iFIX SCADA Server.
3.
4.
In the User name field, enter any other Windows user name.
5.
In the Password field, enter the Windows password for that user.
6.
7.
Verify that the Proficy iFIX Startup dialog box does not appear. This happens because you are
using the settings defined for the default startup profile (the GUEST startup profile) in the
Startup Profile Manager.
TIP: If you want to secure this environment you just created, see Securing the Terminal Server
Environment for steps on how to specify the program that starts when the user logs on to the Terminal
Server (the Launch.exe for iFIX, for instance) and to restrict the Ctrl+Alt+Delete function.
42
2.
Click the Start button, and point to Settings, Control Panel, Administrative Tools, and then
Computer Management. The Component Services Microsoft Management Console (MMC)
snap-in appears.
3.
In the System Tools folder, double-click the Local Users and Groups item.
4.
5.
Right-click the user you want to configure and select Properties. The Properties dialog box
appears.
6.
7.
In the Starting Program area, select the Start the following program at logon check box.
8.
In the Program File Name field, enter the path to the iFIX Startup (Launch.exe) program. For
instance, if you installed iFIX to the default location, enter:
C:\Program Files\Proficy\Proficy iFIX\Launch.exe
9.
In the Start in field, enter the path of the iFIX product. . For instance, if you installed iFIX to
the default location, enter:
C:\Program Files\Proficy\Proficy iFIX
43
2.
On the Start menu, point to Run. The Run dialog box appears.
3.
Enter gpedit.msc and then click OK. The Group Policy dialog box appears.
4.
5.
In the User Configuration folder, double-click Administrative Templates, and then System.
6.
7.
In the setting area, double-click the Remove Task Manager setting. The Remove Task
Manager Properties dialog box appears.
8.
9.
When you are finished, on the File menu, click Exit. This closes the Group Policy dialog box.
Be aware that you can use iFIX security to define the rights each user has in iFIX after logging in. For
instance, you can add further restrictions in iFIX by defining the application features available for the
user. For more information, refer to the Understanding iFIX Security section.
Additionally, be aware that any iClientTS starting on a Terminal Server (not a SCADA) does not
accept unsolicited incoming connections. A client/SCADA that cannot accept incoming connections is
called a non-listening client. This is a built-in network security feature. For more information on nonlistening clients and other built-in security features, refer to the Configuring Network Security section.
44
Configuring Screen Savers for Windows Server 2003 and Windows Server 2008
For Windows Server 2008, Windows Vista, or Windows XP, click Start and point to
Programs, then Accessories, and then click Remote Desktop Communication.
For Windows Server 2003, click Start and point to Programs, then Accessories, then
Communication, and click Remote Desktop Communication.
The Remote Desktop Communication dialog box appears.
2.
In the Computer field, enter or browse for your Terminal Server machine name or IP address.
To configure optional parameters for your remote desktop connection, go to Step 3.
Otherwise, go to Step 14.
3.
Click the Options button. The tabs for each of the options appear in the dialog box, as shown
in the following figure.
45
In the Computer field, enter or browse for your Terminal Server machine name or IP address.
5.
In the User Name field, enter a valid Remote Desktop user existing on the Terminal server
machine, using the format <TS machine name>\<user>, for example,
MyTSmachine\operator1 or 169.127.123.89\operator1.
6.
7.
Leave the default remote desktop size, but change the color setting to the lowest color setting
that the pictures were designed to use. By using the least amount of colors, you reduce the
load on the network and enhance performance.
8.
9.
46
13. Select the performance options that your client requires. It is recommended that you clear all
check boxes except Bitmap Caching and Reconnect if connection is dropped.
Remote Desktop Connection Dialog Box, Experience Tab with Recommended Settings
14. Click Connect to connect to the remote Terminal Server.
47
Type gpedit.msc at the command prompt and press ENTER. This opens the Group Policy snapin.
2.
Open the User Configuration, Administrative Templates, Control Panel, then Display item in
the tree.
3.
Click Setup.
4.
If you configured the user account with the application startup command, iFIX starts
automatically. If you did not configure the user account to auto launch, use the Launch icon
to start iFIX. Do not use the iFIX Startup icon.
TIPS:
When the Web Connect or Terminal Server Web Access screen opens, you can create a
shortcut to this page by making it a Favorite in Internet Explorer. Adding it to your Favorites
list allows you to initiate future connections by clicking on the shortcut.
If the Full Screen option is not available at connect time due to security limitations or
settings, you can access it after connection by pressing Ctrl+Alt+Pause.
2.
48
4.
Enter the IP address or the Terminal Server machine name in the Server field.
5.
6.
7.
If you have set up user accounts and passwords, enter them and click OK.
2.
3.
4.
Select the Remote Desktop tab, and in Connect To: field, enter the IP address or the Terminal
Server machine name.
5.
6.
7.
If you have set up user accounts and passwords, enter them, and click OK.
49
Optimizing iFIX
Optimizing New iFIX Pictures for Use with Terminal Service Capable Devices
For more optimization ideas and tips, refer to the Optimizing Your iFIX System manual.
Optimizing iFIX
This section provides some optimization ideas and tips to enhance your iFIX Terminal Server
environment. It includes the following topics:
Using Bitmaps
51
RDP 5.0
256 colors
Millions of colors
52
If you are using Windows Server 2008, with RDP 6.0, you can set your color depth anywhere from the
standard 256 colors (8-bit) to a 32-bit setting, which provides millions of colors.
On some Windows platforms, you can achieve greater color support with the use of Citrix
MetaFrame 1.8 Feature Release 1 and client hardware that supports the Feature Release 1. For more
information on Citrix MetaFrame 1.8 Feature Release 1, refer to the Citrix MetaFrame section or visit
www.citrix.com.
Using Bitmaps
You may want to limit your use of bitmaps. Bitmaps usually require more processing than other
graphical file formats. Compressed or vector graphics are easier to process and often have reduced
color depth, improving its display in 256 colors.
If you use bitmaps, avoid using moving bitmaps. Moving bitmaps require that the Server constantly
redraw the image, continuously taking up processing resources.
2.
3.
4.
Clear the Smooth Scrolling check box from the Browsing options.
53
check box is located on the Picture Preferences tab. To enable the Auto Scaling, clear this check box.
For more Terminal Server optimization ideas and tips, refer to the Client Services section of the
Windows Server 2003 Help.
2.
3.
4.
Select Properties from the right-click menu. The RDP-TCP Properties dialog box appears.
5.
6.
54
1.
2.
3.
4.
Select Properties from the right-click menu. The RDP-TCP Properties dialog box opens.
5.
6.
2.
In the Terminal Services Configuration tree, select the Server Settings folder.
3.
Double-click the Delete temporary folders on exit setting. The Delete Temporary Folders
dialog box opens.
4.
2.
In the Terminal Services Configuration tree, select the Server Settings folder.
3.
Double-click the Active Desktop setting. The Active Desktop dialog box opens.
4.
Select the Disable Active Desktop check box and click OK.
55
56
Connection
Environment or Configuration
C:winnt\system32\notepad.exe
3. Run a unique iClientTS session using the
command line Change user install.
57
Verify...
Performance
Connection
SCU Configuration
and Startup
File Conflicts
Environment
58
Verify...
Configuration
For more information, suggestions, and tips for troubleshooting your iFIX Terminal Server
environment, refer to the Windows Server 2003 Help, and the Microsoft Terminal Server online
documentation.
Solution
59
Solution
If users are sharing files, they must organize file modification. For
more information, refer to Step 1: Determining User Types and
Directories.
60
The cursor blink rate in the control panel is set to the lowest setting
for Terminal Server. Set the blink rate to 1 above the slowest
setting.
You must start iFIX before modifying the Alarm ODBC settings in
the SCU.
Support for running the SCADA node on the Terminal Server computer (in iFIX 4.0 and
greater).
Ease of configuration with the Startup Profile Manager (in iFIX 3.5 and greater).
You do not have to configure IP addresses for each client, unless you want to connect an iFIX
5.1 Terminal Server client to an iFIX 3.0 or FIX32 node (in iFIX 3.5 and greater).
Can I connect an iFIX 5.1 Terminal Server client to a iFIX 3.0 or FIX32 node?
Yes. You must, however, set IP addresses for each client on the Terminal Server. For more
information, refer to the Using iFIX Terminal Server Clients with FIX32 and Pre-iFIX 3.5 SCADA
Nodes section.
If I change the permissions on the folders iFIX creates, does iFIX manage the security
on these folders?
No. iFIX generates the standard project paths with the user permissions required by the iFIX
product. Use caution when changing the security permissions of the folders created by the iFIX
product. If you do not have the proper permissions, iFIX will not run.
How can I determine the number of Terminal Server connections that my iFIX license
supports?
Run the Proficy License Viewer (Proficy.ManagementConsole.exe). Select the iFIX product icon to
display iFIX information.
61
For more information on these license viewer tools, refer to the License and Key Checking section in
the Getting Started with iFIX guide.
Can I use the iFIX Environment Protection feature on Terminal Server Clients?
No. But, you can configure the program (launch.exe) that starts when the user logs into the Terminal
Server and restrict Ctrl+Alt+Delete use through Windows. Refer to the Securing the Terminal Server
Environment section for more details.
Can I run iFIX as a service on the Terminal Server computer?
Yes! Refer to the Running iFIX as a Service on the Terminal Server section for more information. For
steps on how you can set this up, refer to the EXAMPLE: Configuring Terminal Server with iFIX
Running As a Service section.
Be aware, however, if you do run iFIX as a service on the Terminal Server computer, you should be
mindful of the limits of your processor speed and things you can do to optimize performance. Be sure
to read the Optimizing iFIX Terminal Server section.
When starting iFIX on a Terminal Server session, why does this message: "Node Name
Already in Use," appear?
This message can appear when you attempt to start a new iFIX session and a session with that node
name already exists, or if you do not have correct permissions set on the Terminal Server machine.
iFIX does not start in this instance.
If no other session is using the node name, the issue is most likely due to a security rights issue on the
Terminal Server machine (a non-administrator user is starting iFIX).
To resolve the security rights issue:
62
1.
Log onto the Terminal Server machine as a user with Administrative rights.
2.
On the Start button, point to Run. The Run dialog box appears.
3.
4.
5.
With the HKEY_CLASSES_ROOT folder selected, on the Edit menu, click Permissions. The
Permissions for HKEY_CLASSES_ROOT dialog box appears.
6.
If the users or group that runs iFIX does not appear in the Name list, add them by:
Clicking Add.
Selecting the user name or group name from the domain and clicking Add, and then
OK.
7.
8.
Select the iFIX user or group from the list and click Edit. The Permission Entry dialog box
appears.
9.
In the Permission list, for the Set Value, put a check mark in the Allow column. If a check
mark already exists, double-check that the correct users or group has been selected in the
Name box.
10. Click OK for each dialog box and close the registry editor.
Does Terminal Services supports the Windows CE and Pocket PC platforms?
Yes! The Pocket PC 2000/2002 (Pocket PC is the new name given to Windows CE) has a built-in
Terminal Server client. Windows-based terminals (WBTs) using Windows Embedded operating
systems have RDP support installed.
Windows CE versions 1.x,/2.x/3.x require the delivery of the RDP client to PCs and hand-held PCs
that will use terminal services. Apply this support either by sharing the RDP setup files on the network
or by creating installation disks from the terminal server. RDP can be delivered to the PC in two ways
by using the Terminal Services Client Creator terminal services component or by using Microsoft
Systems Management Server (SMS) or other software-publishing techniques.
What is Citrix?
The Citrix Presentation Server product is a third-party application you can use to enhance the
performance and ease of management of your Terminal Server environment. For more information on
the Citrix Presentation Server product, visit www.citrix.com.
If you were using a previous version of iFIX with Terminal Server, be aware that the Citrix
MetaFrame product was renamed to Citrix Presentation Server in 2004.
Why can't I open toolbars in the iFIX WorkSpace from a Terminal Server session?
Only one user at a time can import a toolbar into the iFIX WorkSpace, when all clients share the same
iFIX folders. After you import a toolbar you also should close the WorkSpace, so that the toolbar file is
released, allowing other clients to import it. You then can immediately restart the WorkSpace. For
more information on toolbars, refer to the iFIX WorkSpace Toolbars and Terminal Server section.
Why are my iFIX WorkSpace toolbars different for each user?
When using iFIX with Terminal Services and all clients share the same iFIX folders, toolbars can be
configured separately on each client. This is because each client has it's own file for toolbar
preferences, as well as temporary toolbar files stored in each client's temp folder. For more information
on toolbars, refer to the iFIX WorkSpace Toolbars and Terminal Server section.
Why do colors not display properly in my Terminal Server session?
If your Terminal Server client is running RDP 5.0, you can display only 256 colors. To display more
colors, you need RDP 5.1, which currently is available only on Windows Server 2003. For more
information, refer to the Designing in 256 Colors with RDP 5.0 section.
Why does the title bar in the iFIX Startup dialog box change?
The title bar changes depending on the mode that you start iFIX in:
If you start iFIX in normal mode, the title bar reads "iFIX Startup."
If you start the iFIX as a service, the title bar of this dialog box reads "iFIX Startup SERVICE MODE."
If you start iFIX from a teminal server session on the iClientTS node, the title bar to this
63
If you start iFIX with the Sample System, the title bar of this dialog box reads "iFIX Startup DEMO MODE."
Can I use iFIX and Terminal Services on Windows Vista or an upgraded Server with
RDP 6.0?
iFIX does not support running a Terminal Server on Windows Vista. However, iClients installed on
Windows Vista using RDP 6.0 can connect to a server node running Windows Server 2003, with RDP
5.0, 5.1, or 5.2. .
64
Index
A
accounts
creating
SCU user....................................................... 23
accounts ............................................................ 32
creating .............................................................32
adding
alarm printing
with iClientTS ................................................9
defining .............................................................27
determining
determining .......................................................22
directories
clients ............................................................... 53
planning ........................................................23
concurrent licensing.......................................... 12
project ...........................................................27
configuring
directories .........................................................27
SCU .............................................................. 27
configuring ....................................................... 32
example
65
licensing requirement....................................10
optimization ..................................................52
F
optimizing .....................................................51
file conflicts ...................................................... 58
requirements .................................................10
FIX32 and iFIX 3.0 and Terminal Server ......... 17
sample environment ....................................... 5
frequently asked questions ............................... 61
setting IP addresses .......................................17
Full Client
user-specific directories ................................19
requirements ................................................. 10
ways to connect ............................................45
Full Client ......................................................... 45
iClientTS............................................................ 3
Full Security ..................................................... 12
iClientTSs per Server......................................... 9
G
iFIX
global security paths ......................................... 31
running as an NT service under Terminal
Server ......................................................... 9
H
hardware key
licensing considerations ................................ 12
hardware key .................................................... 12
iFIX ................................................................... 9
iFIX as a service ...............................................26
iFIX Terminal Server
environment ................................................... 5
features .......................................................... 3
comparison .....................................................4
requirements .................................................10
iClientTS
66
features ...........................................................3
installing
iFIX...............................................................25
installing iFIX............................................... 25
installing ...........................................................26
Index
installing iFIX
onto Terminal Server .................................... 25
paths..................................................................27
installing iFIX................................................... 26
planning
SCU directories.............................................23
keyboard shortcuts
planning ............................................................22
profiles
licensing considerations.................................... 12
adding ...........................................................35
profiles ..............................................................33
My-t-soft ........................................................... 26
defining .........................................................27
understanding................................................25
optimization
project paths......................................................29
optimization ...................................................... 53
overview
SCU
overview ........................................................... 21
paths
user accounts.................................................23
67
SCU .................................................................. 23
environment example..................................... 5
features .......................................................... 3
service............................................................... 26
setup steps
setup steps......................................................... 21
IP addresses ..................................................17
licensing ........................................................10
optimization ..................................................51
performance ..................................................51
troubleshooting .............................................57
Terminal Server
clients .............................................................9
68
Index
unique
folders for use with Terminal Server ............32
unique ...............................................................32
upgrading
thin-client ...........................................................3
ThinManager .................................................... 56
upgrading ..........................................................31
toolbars ............................................................. 42
troubleshooting
user-specific directories
troubleshooting ................................................. 58
using
Application Validator ...................................37
TSAC
licensing requirements .................................. 10
requirements ................................................. 10
TSAC ................................................................ 45
using .................................................................32
TSCALs ............................................................ 10
understanding
understanding ................................................... 25
69