Smartplant Review: Citrix Installation Guide
Smartplant Review: Citrix Installation Guide
Smartplant Review: Citrix Installation Guide
Version 2014
August 2013
DVIS2-PE-200012C
Copyright
Copyright 2013 Intergraph Corporation. All Rights Reserved. Intergraph is part of Hexagon.
Including software, file formats, and audiovisual displays; may be used pursuant to applicable software license agreement; contains
confidential and proprietary information of Intergraph and/or third parties which is protected by copyright law, trade secret law, and
international treaty, and may not be provided or otherwise made available without proper authorization from Intergraph Corporation.
Documentation
Documentation shall mean, whether in electronic or printed form, User's Guides, Installation Guides, Reference Guides,
Administrator's Guides, Customization Guides, Programmer's Guides, Configuration Guides and Help Guides delivered with a
particular software product.
Other Documentation
Other Documentation shall mean, whether in electronic or printed form and delivered with software or on eCustomer, SharePoint, or
box.net, any documentation related to work processes, workflows, and best practices that is provided by Intergraph as guidance for
using a software product.
Terms of Use
a.
Use of a software product and Documentation is subject to the End User License Agreement ("EULA") delivered with the
software product unless the Licensee has a valid signed license for this software product with Intergraph Corporation. If the
Licensee has a valid signed license for this software product with Intergraph Corporation, the valid signed license shall take
precedence and govern the use of this software product and Documentation. Subject to the terms contained within the
applicable license agreement, Intergraph Corporation gives Licensee permission to print a reasonable number of copies of the
Documentation as defined in the applicable license agreement and delivered with the software product for Licensee's internal,
non-commercial use. The Documentation may not be printed for resale or redistribution.
b.
For use of Documentation or Other Documentation where end user does not receive a EULA or does not have a valid license
agreement with Intergraph, Intergraph grants the Licensee a non-exclusive license to use the Documentation or Other
Documentation for Licensees internal non-commercial use. Intergraph Corporation gives Licensee permission to print a
reasonable number of copies of Other Documentation for Licensees internal, non-commercial. The Other Documentation may
not be printed for resale or redistribution. This license contained in this subsection b) may be terminated at any time and for any
reason by Intergraph Corporation by giving written notice to Licensee.
Disclaimer of Warranties
Except for any express warranties as may be stated in the EULA or separate license or separate terms and conditions, Intergraph
Corporation disclaims any and all express or implied warranties including, but not limited to the implied warranties of merchantability
and fitness for a particular purpose and nothing stated in, or implied by, this document or its contents shall be considered or deemed
a modification or amendment of such disclaimer. Intergraph believes the information in this publication is accurate as of its
publication date.
The information and the software discussed in this document are subject to change without notice and are subject to applicable
technical product descriptions. Intergraph Corporation is not responsible for any error that may appear in this document.
The software, Documentation and Other Documentation discussed in this document are furnished under a license and may be used
or copied only in accordance with the terms of this license. THE USER OF THE SOFTWARE IS EXPECTED TO MAKE THE FINAL
EVALUATION AS TO THE USEFULNESS OF THE SOFTWARE IN HIS OWN ENVIRONMENT.
Intergraph is not responsible for the accuracy of delivered data including, but not limited to, catalog, reference and symbol data.
Users should verify for themselves that the data is accurate and suitable for their project work.
Limitation of Damages
IN NO EVENT WILL INTERGRAPH CORPORATION BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL INCIDENTAL,
SPECIAL, OR PUNITIVE DAMAGES, INCLUDING BUT NOT LIMITED TO, LOSS OF USE OR PRODUCTION, LOSS OF
REVENUE OR PROFIT, LOSS OF DATA, OR CLAIMS OF THIRD PARTIES, EVEN IF INTERGRAPH CORPORATION HAS BEEN
ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
UNDER NO CIRCUMSTANCES SHALL INTERGRAPH CORPORATIONS LIABILITY EXCEED THE AMOUNT THAT
INTERGRAPH CORPORATION HAS BEEN PAID BY LICENSEE UNDER THIS AGREEMENT AT THE TIME THE CLAIM IS
MADE. EXCEPT WHERE PROHIBITED BY APPLICABLE LAW, NO CLAIM, REGARDLESS OF FORM, ARISING OUT OF OR IN
CONNECTION WITH THE SUBJECT MATTER OF THIS DOCUMENT MAY BE BROUGHT BY LICENSEE MORE THAN TWO (2)
YEARS AFTER THE EVENT GIVING RISE TO THE CAUSE OF ACTION HAS OCCURRED.
IF UNDER THE LAW RULED APPLICABLE ANY PART OF THIS SECTION IS INVALID, THEN INTERGRAPH LIMITS ITS
LIABILITY TO THE MAXIMUM EXTENT ALLOWED BY SAID LAW.
Export Controls
Intergraph Corporations software products and any third-party Software Products obtained from Intergraph Corporation, its
subsidiaries, or distributors (including any Documentation, Other Documentation or technical data related to these products) are
subject to the export control laws and regulations of the United States. Diversion contrary to U.S. law is prohibited. These Software
Products, and the direct product thereof, must not be exported or re-exported, directly or indirectly (including via remote access)
under the following circumstances:
a.
To Cuba, Iran, North Korea, Sudan, or Syria, or any national of these countries.
b.
To any person or entity listed on any U.S. government denial list, including but not limited to, the U.S. Department of Commerce
Denied Persons, Entities, and Unverified Lists, http://www,bis.doc.gov/complianceandenforcement/liststocheck.htm, the U.S.
Department of Treasury Specially Designated Nationals List,
www.treas.gov/offices/enforcement/ofac/http://www.pmddtc.state.gov/compliance/debar.html, and the U.S. Department of State
Debarred List.
c.
To any entity when Licensee knows, or has reason to know, the end use of the Software Product is related to the design,
development, production, or use of missiles, chemical, biological, or nuclear weapons, or other un-safeguarded or sensitive
nuclear uses.
d.
To any entity when Licensee knows, or has reason to know, that an illegal reshipment will take place.
Any questions regarding export or re-export of these Software Products should be addressed to Intergraph Corporations Export
Compliance Department, Huntsville, Alabama 35894, USA.
Portions of the user interface copyright 2012-2013 Telerik AD.
Trademarks
Intergraph, the Intergraph logo, PDS, SmartPlant, CADWorx, CAESAR II, FrameWorks, I-Convert, I-Export, I-Sketch, IntelliShip,
INtools, ISOGEN, MARIAN, SmartSketch, SPOOLGEN, SupportManager, and SupportModeler are trademarks or registered
trademarks of Intergraph Corporation or its subsidiaries in the United States and other countries. Microsoft and Windows are
registered trademarks of Microsoft Corporation. MicroStation is a registered trademark of Bentley Systems, Inc. Other brands and
product names are trademarks of their respective owners.
Contents
Preface Citrix Guide .................................................................................................................................... 7
What's New with SmartPlant Review Citrix Installation .......................................................................... 9
Internationalization .................................................................................................................................. 9
SmartPlant Review and Citrix .................................................................................................................. 13
Installation of SmartPlant License Manager ........................................................................................... 15
SmartPlant License Manager and Citrix ............................................................................................... 17
Microsoft Windows Firewall and SmartPlant License Manager ............................................................ 19
Installing SmartPlant Review ................................................................................................................... 21
SmartPlant Review Workstation ........................................................................................................... 21
Performance Tips .................................................................................................................................. 22
Install SmartPlant Review ..................................................................................................................... 26
Add Individual Modules After Installing the Core Product .................................................................... 27
Install SmartPlant Review in Silent Mode ............................................................................................. 28
Configuring SmartPlant Review for Integration ..................................................................................... 31
Configuring SmartPlant Review for Citrix............................................................................................... 33
Deploying SmartPlant Enterprise on Citrix ............................................................................................. 35
Set Up the Citrix XenApp 6.5 Server .................................................................................................... 35
Publish Applications on the Application Delivery Server ...................................................................... 35
Install the Application on the Application Delivery Server .............................................................. 36
Publish the Application on the Application Delivery Server............................................................ 36
Additional Citrix Implementation Topics ................................................................................................ 37
Adding Application Path Statements to the System Path ..................................................................... 37
Publishing Complex Links or Shortcuts ................................................................................................ 39
Configuring Dual Monitors .................................................................................................................... 39
Citrix Client Time Zones ........................................................................................................................ 40
Disable the Citrix Virtual Memory Optimizer ......................................................................................... 40
Index ........................................................................................................................................................... 43
Contents
Version 2012
Version 2010
Internationalization
Supporting internationalization in a homogeneous environment is one of the enhancements
available in SmartPlant Enterprise. A homogeneous environment uses elements from only a
single locale. For example, a German customer running on a German operating system using
only German characters and German cultural conventions is a fully supported homogeneous
environment configuration.
Homogeneous Environments
When starting a new project, use extra care during installation and configuration to ensure the
proper creation and maintenance of homogeneous environments:
All the computers (servers and clients) within an integrated SmartPlant Enterprise
implementation must have the same regional settings, and no one should change the
regional settings after the project has started.
Do not cross the decimal locale boundary. This is the most common cause of numeric data
corruption and calculation errors. Having users with different regional settings (like with a
period versus a comma for the decimal point) causes the software to interpret values
unpredictably. For example, a pipe run with a pressure of 35.3 psi can be read by the
software as 353 psi to the user with different regional settings. A cable length defined as 39
ft 11,21 inches has been interpreted as 121718910971323 meters when published to an
XML file. These incorrect interpretations may be used in internal software calculations and
can be impossible to backtrack or correct. Do not change the decimal point character to try
to solve an issue. Doing so will only corrupt values in the database or in text files.
Do not cross the character-set locale boundary. For example, the character set boundary
between Western (Latin-based) and Eastern Europe (Cyrillic-based), or between Eastern
Europe and Japan.
Create Oracle databases using AL32UTF8 for the database character set and AL16UTF16
for the NLS character set.
Never modify the NLS_LANG registry entry on an Oracle client. Doing so causes the
character data not to convert to Unicode.
Create Microsoft SQL Server databases with locale-specific collation settings and ensure
that all databases have the same setting.
the same project because the same Windows code-page (1252) is used. However, Russian
characters (code-page 1251) cannot be used in a US/English environment.
You must decide which language operating system will be the master for bi- lingual projects.
The following is an example of a Russian-based project:
Companies in the United States and the United Kingdom are working a project with a Russian
company and the deliverables (drawings, reports, and so forth) must ultimately be provided in
Russian. The companies in the U.S. and the U.K. are working the project using the "master"
Russian operating systems (possibly using virtual Russian operating systems running on
VMware Workstation). The U.S. and U.K. companies can install and use English Microsoft
Office products on the Russian operating system because Office products are globally enabled.
If a Russian interface exists for the SmartPlant Enterprise application, then Russian users can
use the Russian interface while the English-speaking users would continue to use the
US/English interface. English-speaking engineers can enter English characters.
Russian-speaking engineers can enter Russian characters.
However, because the Russian locale uses different decimal and character-set locales,
everyone (English and Russian engineers) must use the Russian decimal symbol which is a
comma. For customization purposes, databases can be modified to accommodate new
Russian-specific requirements (fields, properties, and so forth.) Using filters, display sets, and
other software features, bi-lingual projects can be further customized. Graphic data, reports, and
so forth can be created in either or both languages.
10
11
12
SECTION 1
Prerequisites
Citrix Prerequisites:
Before you install any SmartPlant Enterprise software on a Citrix server, you must install and
configure Citrix software and the corresponding prerequisites on the server. See the Citrix
documentation for more information.
SmartPlant Enterprise Prerequisites:
To run SmartPlant Review on a Citrix server, you must install the same prerequisite software
that is required for the product to run on a desktop client system. Make sure that any
prerequisite software installations are matched to the operating system. All patches or products
should be in accordance with administrative guidance. For more information about software
prerequisites for SmartPlant Review, see SmartPlant Review Workstation (on page 21).
To install software on a Citrix server, you must log on with an account that has
administrator level access and use the Change User Mode option to set the Terminal Server in
the Installation mode.
Special Hardware Requirements:
See the Citrix documentation for system hardware for the Citrix server. SmartPlant Review
(SPR) requires at least 500MB of RAM for each concurrent user. This is in addition to the RAM
required for Windows and Citrix. A server running SmartPlant Review with fewer than six
concurrent users will require at least 4 GB of RAM. If 6 to 10 users will be accessing the system,
6 GB of RAM will be required. These are minimum requirements. Large work environments will
require additional RAM.
13
14
SECTION 2
Hardware Configurations
The SmartPlant License Manager licensing computer software should be installed on a stable,
single node, hardware configuration (such as a simple PC), with a static IP address, because
license key installation and license seat usage authentication depends on the information
gathered from the physical hardware. Any automated changes that cause the hardware
information not to match with the information used to generate the license key will result in a
failure of the authentication process.
Virtual (including VMware), shadowed, mirrored, dynamic, or distributed hardware
configurations cannot be used as a SmartPlant License Manager licensing computer. This
includes terminal (application) servers, networked and distributed storage management
systems, and so forth. When these specialized systems occur in the user's network, the
SmartPlant License Manager Server licensing computer should be installed on a separate
dedicated hardware configuration system. The SmartPlant License Manager licensing computer
should be situated on the user's network where it can be accessed by all systems that are
running application software that relies on the SmartPlant License Manager licensing computer
for license management.
Multiple SmartPlant License Manager licensing computers can be used in the user's network as
long as each system is a unique hardware system/installation. If SmartPlant License Manager
licensing computers are cloned after the license key has been installed, then the license
management will fail on the cloned system. Each SmartPlant License Manager licensing
computer requires its own unique license key.
RAID (redundant array of independent disks) and SAN (storage area networks) are not
supported on a SmartPlant License Manager license computer.
The license computer must have the same version (or later) of SmartPlant License Manager
installed as any client computers. In other words, you cannot use a newer version on a client
computer to retrieve a license from an older version of SmartPlant License Manager on the
15
2.
3.
4.
5.
16
17
A license machine that is defined in the HK_Current_User does not roll over to a license
machine defined using the SmartPlant License Manager interface (saved in
HKLM_Current_User).
Additional information about certified Citrix versions is available on the SmartPlant Enterprise
Product Compatibility Matrix on the Intergraph Process, Power & Marine eCustomer Web site.
To view this matrix, browse to the following Web address, and type your eCustomer user name
and password: https://crmweb.intergraph.com. Click Download Software Updates >
Products, and then click the PPM Compatibility Matrices link in the middle of the page.
To install software on a Citrix server, you must log on with an account that has
administrator access. Use the Change User Mode Option to set the Terminal Server in the
"Installation" mode.
Hardware Requirements
Refer to your Citrix documentation for system hardware requirements for the Citrix server.
SmartPlant License Manager has no special hardware requirements beyond those
recommended for Windows.
18
Known Issues
Configuring SmartPlant License Manager as a license machine on Citrix is not supported.
19
20
SECTION 3
Software Prerequisites
Microsoft Visual C++ 2010 SP1 Redistributable Package with MFC Security Update
Microsoft Internet Explorer 8.0 or later (required for viewing the online documentation
delivered with the software)
A PDF reader (required during installation to view the License Agreement and Printable
Guides)
Microsoft Data Access Components (MDAC) 2.8.1 (MDAC 2.8.1 is available on the product
DVD)
If you are running SmartPlant Review on a non-English operating system and
locale, you must download the appropriate locale-specific version of the Microsoft Data
Access Components (MDAC) from Microsoft. SmartPlant Review might not work correctly
with multi-byte characters when using the English version of MDAC.
Microsoft DirectX 8.1 for Windows XP systems. 64-bit systems require version 9.0 (required
for using a joystick with SmartPlant Review).
Microsoft .NET Framework 4.0 (installed automatically during SmartPlant Review setup)
SmartPlant License Manager 2010 (v11)
SmartPlant License Checkout Utility (required to run in remote license mode.)
Software Compatibility
21
Performance Tips
Memory Usage (Estimating Required RAM)
Use the following procedure to estimate the amount of RAM (or system memory) your
SmartPlant Review project needs. Actual memory usage varies based on the project data and
features being used. Runtime memory usage can increase significantly when using various
SmartPlant Review features, such as Animation, Display Sets, Collision Detection, Materials,
Raytracing, and so forth.
1. Estimate the total SmartPlant Review data size by summing the size of all files required by
your project that SmartPlant Review reads into memory.
For DRI projects, add the size of the DRI file and all listed model files (DGN, PRP, and
so forth). If the project database must be created (or recreated), add the size of any
legacy project text files that will be imported into the project database (MDB), such as
DST, SET, TAG, and so forth.
For single file projects (DGN, PRP, VUE), add the size of the single file. If the
MicroStation file references other MicroStation files, then the sizes of the referenced
MicroStation files should also be added.
For .SVF (multiple VUE file) projects, add the size of the SVF file and all listed VUE
files.
Be sure to add the size of any material files used by the project (MAT, PAL). Remember
that all texture files will consume system memory when raytracing or if graphics card
memory is not available.
The label database (MDB2) is not read into memory. However, if the label database
must be created (or recreated), then add the size of the single largest DRV and/or .XML file
being used to create the label database to approximate the extra memory needed to
process each DRV and/or .XML file data when creating the label database.
22
Display Performance
Error Message: Memory limits prevent showing highlight/selection of display set
This message displays in the status bar when there is not enough memory available to show a
highlighted or selected display set in the main view. The display set contains too many objects
to show highlighted or selected at this time.
Many SmartPlant Review settings affect display time. While there is no single combination of
options that works best for all data sets or user workflows, the following features can improve
display time, especially when working with large data sets. Use the View > Settings >
Advanced > Time Display option to evaluate the effects of using these options.
View Settings
Update Interrupt - The Esc key cancels the current screen update. Only
elements rendered so far will be displayed. This can be very useful if the full
update of the model is not needed for the current task.
Range Rejection - Increase the settings as needed and activate to
significantly improve display time for wireframe and/or shaded rendering by
eliminating elements that are too small to be of current interest.
Dot Box - Draws distant elements less precisely for improved update speed.
At a distance, these items will be represented by a small box of pixels
instead of a full rendering.
Two-sided lighting - Turn off this option to improve display time for all
models.
Stroking Tolerance - Reduce this setting to the lowest acceptable level
(minimally 4) to improve display time for models with objects having round
surfaces such as pipes, reducers, valves, and so on.
Perspective - Turn off this mode to improve display time for all models.
23
Plan and Elevation Views - Turn off these views whenever possible to
improve performance.
Overlapping Windows - Prevent the Main view from being overlapped by
any other window (including toolbars and the plan or elevation views) to
improve responsiveness.
Partial Recall - When recalling a saved view, either singularly or during Key
Frame animation, use the partial recall feature with the Level settings option
turned off. This significantly improves performance for datasets with large
numbers of files.
Motion Settings
Data Reduction
Ideally, each SmartPlant Review project should contain only the data of
interest for the review session. The less data to review, the faster
performance will be. The following features can improve display performance
for any project by hiding any graphic elements not currently of interest for the
task at hand:
Motion Clipping Plane - Motion display times can be improved by setting
and activating the motion far clipping plane to the required extent. Elements
are only clipped during motion through the model.
Clipping Planes - Display times can be improved by setting and activating
the near and far clipping view cone plane settings to the required extent.
Clipping Volumes - Display times can be improved by creating a clipping
volume to clip all data outside a particular volume.
Level Settings - Display times can be improved by turning off the levels of
objects not currently of interest.
Display Sets - Display times can be improved by creating display sets of
elements not currently of interest, and turning them off. Display sets can be
created in a wide variety of ways, using element file, level, color, volume,
and attribute data information.
Non-Model Data - Turn off the display and/or use of all annotations,
materials, measurements, lights, tags and/or textures whenever possible to
improve display times.
File System
Make sure the system is using the fastest file system. For Windows 2000 and Windows XP,
studies have shown that the NTFS file system with a 4K cluster size provides better
performance than a FAT or FAT32 file system.
Data Fragmentation
24
Hard Drives - Defragment your hard drives regularly. File fragmentation on the hard drive
slows down the system and SmartPlant Review.
System Page Files - Keep the system page files defragmented as well as the disk drives.
The page file is a system file and cannot be defragmented while the system is running. A
fragmented page file may be scattered all over a disk drive and will not perform efficiently. If
a page file becomes too fragmented, the system may not be able to open an extremely large
.VUE file.
Defragmenting the page file is typically a boot time operation separate from the real- time
disk drive defragmentation operation. Tools are available, such as Diskeeper, that will
defragment the page files.
Project and Label Databases - Use the DBCompact utility to compact and defragment your
Microsoft Jet databases. If the label or project files are updated for an existing project, the
software attempts to replace the label database records on a file by file basis. Deleting and
replacing large numbers of records in the label database might lead to significant database
fragmentation, which can lead to poor performance. Compressing the database on exit will
remove this fragmentation. For more information, see SmartPlant Review Utilities.
However, if several design or label files have been changed because the current label
database was created, we recommend simply deleting the existing label database (MDB2)
and allowing the software to rebuild it from the current project data. If display sets exist in the
main project database (MDB), then rebuilding the label database also kicks off display set
resolution, which rebuilds the display sets based on the current label and project file
contents. Only the label database (MDB2 file) needs to be deleted. For example, one label
database took 7 hours to update by replacing records. This same data set was up in minutes
when the old database was deleted and SmartPlant Review was allowed to re-build a clean
database.
Database Format
SmartPlant Review creates Microsoft Access databases to store and manage your project data.
Because Access 2000 databases are much faster than Access 97 databases, use the Access
2000 format instead of the Access 97 format when creating your project databases. However,
Access 2000 is in Unicode, which makes the database file size larger than Access 97 because
the Unicode format doubles the size of text fields. The actual Access 2000 database size will
depend on the amount of text data in the database. Therefore, if you have the space and need
the speed, use the Access 2000 format. For more information about Microsoft Access and
project databases, see Understanding SmartPlant Review Projects.
Do not use Access 97 format if you are using multi-byte character data on a nonEnglish operating system and locale.
25
Photo-Realism Module
To get the most out of the Photo- Realism module, we recommend the following system
resources:
System memory - Additional memory is recommended to improve the performance of the
raytracer. Additional memory is particularly important on multi-processor systems and/or with
relatively large models. Some models are too large to raytrace in their entirety due to the
memory limitations of 32-bit operating systems (Windows 2000 and XP limit applications to 2GB
of addressable memory; Windows 2003 Server allows access to 3GB of memory). Creating
smaller subsets of the larger model should allow portions of the larger model to be raytraced.
Processors - The raytracer has an efficient multi-threaded implementation that can improve
raytrace performance when using multiple processors. When using multiple processors, the
amount of system memory should be considered on a per processor basis. The amount of
system memory, virtual memory and number of processors are likely the most influential factor
in raytrace performance.
Virtual memory - Additional virtual memory might be needed to supplement the system
memory for large models.
Lights - The typical number of lights supported by an OpenGL graphics card can vary from 8 to
24 or more and are dependent on the driver used. This will affect the display of lights using
OpenGL type rendering. Raytracing does not rely on the graphics card for lighting calculation
and will not be affected by the number of lights supported by it.
Textures - The amount of texture memory on the graphics card can affect OpenGL display
performance. A greater amount of texture memory can improve performance. The amount of
texture memory on the graphics card does not affect the performance of the raytracer.
The operating system shares resources (CPU, memory, disk, and so forth) equally among
all processes running on the system. For maximum performance, reduce the number of
processes and services while using SmartPlant Review. Processes and services that are
notorious for consuming vast amounts of resources are (but not limited to) virus scanners,
media players, disk organizers, and mail programs. You might consider dedicating a
machine for exclusive SmartPlant Review use with minimal auxiliary programs.
SmartPlant Review defaults to software rendering if your system does not support OpenGL
acceleration.
26
27
28
/i <Path>\<msi file
name>
SLAACCEPT=yes
USERNAME=<name>
COMPANYNAME=<company
name>
SERIALNUMBER=<assigned
_serial_number>
MODSERNUM=<serial_numb
er>
INSTALLDIR=<path>
/Lv*x
<path>\Logfilename
29
SECTION 4
31
32
SECTION 5
This setting can be applied granularly by using and "exclude" entry for SmartPlant Review. See
Citrix KB# 110301.
33
34
SECTION 6
35
In a Citrix or Terminal Server environment the operating system has two user modes. The
normal execute mode and the installation mode. When installing applications in the
Installation mode changes that would be made in the Registry to HKEY_Current_User on a
single-user system are instead made to a shadow key for each user and files that would be
installed to a users home directory on a single-user system are saved to the
%SystemRoot% folder instead. The Installation mode of the Terminal Server operating
system allows you to install an application as if you were installing it on a single-user
operating system.
To toggle these commands on the server use the following syntax: change user /install
(places the server in multi-user mode before loading applications). Change user /execute
(places the server back into normal execute mode). To see what mode the server is
currently in use: change user /query command.
If you are going to install SmartPlant Review silently with a script under a Terminal Services
Server in Application Server mode, we recommend that you update the script to include a
Change User mode command to set the user mode to Install mode first, and then back to
Execute mode after the SmartPlant Review installation command. This ensures that
changes written to registry key HKEY_CURRENT_USER are properly redirected to their
corresponding HKEY_LOCAL_MACHINE registry after each user logs in into the
system. These steps are also recommended when applying hot fixes and service packs in a
silent install.
Most application installation programs are detected by the Terminal Server and the change
to installation mode is done automatically. If this occurs, an After Installation window is
displayed, with the instruction to click Next after the installation. When Next is clicked, the
mode is set back to Execute mode, so it should not be done until the installation has
finished.
1. In a command prompt window, type change user /install and press Enter.
You can confirm the current setting of the user mode by using the /query switch
(change user /query).
2. Install any prerequisite software required by the application.
3. Run the installation for the application to be installed.
4. When the installation is complete, in the command prompt window, type change user
/execute and press Enter.
36
SECTION 7
37
2.
3.
4.
5.
6.
38
39
40
41
42
Index
A
C
Citrix Client Time Zones 40
Configuring Dual Monitors 39
Configuring SmartPlant Review for Citrix
33
Configuring SmartPlant Review for
Integration 31
W
What's New with SmartPlant Review Citrix
Installation 9
D
Deploying SmartPlant Enterprise on Citrix
35
Disable the Citrix Virtual Memory Optimizer
40
I
Install SmartPlant Review 26
Install SmartPlant Review in Silent Mode
28
Install the Application on the Application
Delivery Server 36
Installation of SmartPlant License Manager
15
Installing SmartPlant Review 21
Internationalization 9
M
Microsoft Windows Firewall and SmartPlant
License Manager 19
P
Performance Tips 22
Preface Citrix Guide 7
Publish Applications on the Application
Delivery Server 35
Publish the Application on the Application
Delivery Server 36
Publishing Complex Links or Shortcuts 39
43