Vous êtes sur la page 1sur 72

SmartMarine 3D

Citrix Guide

Version 2011 (9.0) Service Pack 1 April 2011/August 2011 DSHIP-PE-200092C-UPDATED

Copyright
Copyright 2009-2011 Intergraph Corporation. All Rights Reserved. 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. Portions of this software are owned by Spatial Corp. 1986-2010. All Rights Reserved.

U.S. Government Restricted Rights Legend


Use, duplication, or disclosure by the government is subject to restrictions as set forth below. For civilian agencies: This was developed at private expense and is "restricted computer software" submitted with restricted rights in accordance with subparagraphs (a) through (d) of the Commercial Computer Software - Restricted Rights clause at 52.227-19 of the Federal Acquisition Regulations ("FAR") and its successors, and is unpublished and all rights are reserved under the copyright laws of the United States. For units of the Department of Defense ("DoD"): This is "commercial computer software" as defined at DFARS 252.227-7014 and the rights of the Government are as specified at DFARS 227.7202-3. Unpublished - rights reserved under the copyright laws of the United States. Intergraph Corporation P.O. Box 240000 Huntsville, AL 35813

Terms of Use
Use of this software product is subject to the End User License Agreement ("EULA") delivered with this 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. 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.

Warranties and Liabilities


All warranties given by Intergraph Corporation about equipment or software are set forth in the EULA provided with the software or applicable license for the software product signed by Intergraph Corporation, and nothing stated in, or implied by, this document or its contents shall be considered or deemed a modification or amendment of such warranties. 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 discussed in this document is furnished under a license and may be used or copied only in accordance with the terms of this license. No responsibility is assumed by Intergraph for the use or reliability of software on equipment that is not supplied by Intergraph or its affiliated companies. 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.

Trademarks
Intergraph, the Intergraph logo, PDS, SmartPlant, FrameWorks, I-Convert, I-Export, I-Sketch, SmartMarine, 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. ACIS is a registered trademark of SPATIAL TECHNOLOGY, INC. Infragistics, Presentation Layer Framework, ActiveTreeView Ctrl, ProtoViewCtl, ActiveThreed Ctrl, ActiveListBar Ctrl, ActiveSplitter, ActiveToolbars Ctrl, ActiveToolbars Plus Ctrl, and ProtoView are trademarks of Infragistics, Inc. Incorporates portions of 2D DCM, 3D DCM, and HLM by Siemens Product Lifecycle Management Software III (GB) Ltd. All rights reserved. Gigasoft is a registered trademark, and ProEssentials a trademark of Gigasoft, Inc. VideoSoft and VXFlexGrid are either registered trademarks or trademarks of ComponentOne LLC 1991-2009, All rights reserved. Oracle, JD Edwards, PeopleSoft, and Retek are registered trademarks of Oracle Corporation and/or its affiliates. Tribon is a trademark of AVEVA Group plc. Alma and act/cut are trademarks of the Alma company. Other brands and product names are trademarks of their respective owners.

Contents
Preface .......................................................................................................................................................... 5 SmartMarine 3D Documentation Set ...................................................................................................... 7 What's New with Citrix Integration .......................................................................................................... 11 SmartMarine 3D and Citrix........................................................................................................................ 13 Installation of SmartPlant License Manager ........................................................................................... 15 Microsoft Windows Firewall and SmartPlant License Manager ............................................................ 16 SmartPlant License Manager and Citrix ............................................................................................... 17 Supported Platforms (SmartPlant License Manager and Citrix) .................................................... 19 Setting Up the Client ................................................................................................................................. 21 Instructions for Windows XP with Service Pack 3 ................................................................................ 22 Configure Microsoft Distributed Transaction Coordinator (XP Client Only) ................................... 22 Verify Startup of Microsoft Distributed Transaction Coordinator in XP .......................................... 23 Configure the Firewall to Allow DCOM Communication in XP ....................................................... 24 Instructions for Windows Vista with Service Pack 1 ............................................................................. 26 Configure Microsoft Distributed Transaction Coordinator (Vista or Windows 7 Client Only) ..................................................................................................................................... 27 Verify Startup of Microsoft Distributed Transaction Coordinator in Vista and Windows 7 ...................................................................................................................................... 28 Configure the Firewall to Allow DCOM Communication ................................................................. 29 Instructions for Windows 7 .................................................................................................................... 33 Configure Microsoft Distributed Transaction Coordinator (Vista or Windows 7 Client Only) ..................................................................................................................................... 33 Verify Startup of Microsoft Distributed Transaction Coordinator in Vista and Windows 7 ...................................................................................................................................... 34 Configure the Firewall to Allow DCOM Communication in Windows 7 .......................................... 35 Loading Prerequisite Software on the Client ........................................................................................ 37 Install Microsoft .NET Framework .................................................................................................. 37 Install Microsoft XML 6.0 ................................................................................................................ 38 Install Microsoft Data Access Components .................................................................................... 38 Install Microsoft Office .................................................................................................................... 38 Installing Microsoft SQL Server 2008 Client ......................................................................................... 39 Register SQL Server 2008 ............................................................................................................. 41 Install Smart 3D Client Software ........................................................................................................... 41 Install Service Packs ...................................................................................................................... 44 Configure for Large Model Drawing Generation ............................................................................ 45 Configure for an Integrated Environment ....................................................................................... 47 Register Solid Edge .DLL File ........................................................................................................ 47 Installing SmartMarine 3D Software ..................................................................................................... 49 Install SmartMarine 3D Client Software ......................................................................................... 49 Install Smart 3D Tribon Interface .................................................................................................... 51 Install Service Packs ...................................................................................................................... 52 Configure for Large Model Drawing Generation ............................................................................ 53 Configure for an Integrated Environment ....................................................................................... 55

SmartMarine 3D Citrix Guide

Contents
Register Solid Edge .DLL File ........................................................................................................ 55 Deploying SmartPlant Enterprise on Citrix ............................................................................................. 57 Set Up the Citrix License Server ........................................................................................................... 57 Set Up the Citrix XenApp Server .......................................................................................................... 57 Publish Applications on the Application Delivery Server ...................................................................... 58 Install the Application on the Application Delivery Server .............................................................. 58 Publish the Application on the Application Delivery Server............................................................ 59 Additional Citrix Implementation Topics ................................................................................................ 61 Adding Application Path Statements to the System Path ..................................................................... 61 Configuring Dual Monitors .................................................................................................................... 63 Configuring CPU-Intense Applications ................................................................................................. 65 Citrix Client Time Zones ........................................................................................................................ 66 Disable the Citrix Virtual Memory Optimizer ......................................................................................... 67 Index ........................................................................................................................................................... 71

SmartMarine 3D Citrix Guide

Preface
This document describes how to install, configure, and use SmartMarine 3D on Citrix XENApp 6.0.

SmartMarine 3D Citrix Guide

Preface

SmartMarine 3D Citrix Guide

SmartMarine 3D Documentation Set


SmartMarine 3D documentation is available as Adobe PDF files. The content is the same as online Help. To access these PDF documents, click Help > Printable Guides in the software. The documentation set is divided into four categories: Administrative guides contain information about installing, configuring, customizing, and troubleshooting SmartMarine 3D. User's guides provide command reference and how-to information for working in each SmartMarine 3D task. Reference data guides define the reference data workbooks. Not all tasks have reference data. ISOGEN guides

Administrative Guides
SmartMarine 3D Installation Guide - Provides instructions on installing and configuring the software. Project Management User's Guide - Provides instructions for setting up the databases, creating permission groups, backing up and restoring project data, assigning access permissions to the model, defining and managing locations for Global Workshare, and version migration. SmartMarine 3D Global Workshare Guide - Provides instructions for setting up the software and the databases to work in a workshare environment. SmartMarine 3D Interference Checking Guide - Provides information on installing, configuring, and using the interference detection service. SmartMarine 3D Integration Reference Guide - Provides information about installing, configuring, and using SmartMarine 3D in an integrated environment. SmartMarine 3D Interpreting Human Piping Specifications - Provides information about how to interpret human piping specifications so that you can create the corresponding piping specification in the software. SmartMarine 3D Export to PDMS - Provides information about how to export model data from SmartMarine 3D to PDMS. Specific guidelines relating to best practices and known limitations of the export functionality are also included. SmartMarine 3D Point Cloud Reference - Provides information for referencing point cloud files provided by point cloud vendors in SmartMarine 3D. SmartMarine 3D Troubleshooting Guide - Provides information on how to resolve errors that you may encounter in the software by documenting troubleshooting tips, error messages, and to do list messages. SmartMarine 3D Plant Design System (PDS) Guide - Provides all information needed to use PDS with SmartMarine 3D. Topics include referencing active PDS projects in SmartMarine 3D, exporting PDS data and importing that data into SmartMarine 3D, and converting PDS reference data to SmartMarine 3D reference data. SmartPlant 3D/SmartMarine 3D Programmer's Guide - Provides information about custom commands, naming rules, and symbol programming.

User's Guides
Catalog User's Guide - Provides information about viewing, editing, and creating reference data and select lists (codelists). Common User's Guide - Provides information about defining workspaces, manipulating views, and running reports.

SmartMarine 3D Citrix Guide

Preface
Compartmentation User's Guide - Provides instruction for placing volume objects such as compartments and zones in the model. Electrical User's Guide - Provides information about routing electrical cable, cableway, cable tray, and conduit. Equipment and Furnishings User's Guide - Provides information about placing equipment. Geometry Analysis and Repair User's Guide - Provides instructions for importing and exporting model data, checking the data against a defined set of requirements, and repairing the data. Grids User's Guide - Provides instructions for creating coordinate systems, elevation grid planes, vertical grid planes, radial cylinders, radial planes, grid arcs, and grid lines. Hangers and Supports User's Guide - Provides instructions on placing piping, duct, and cableway supports in the model. Hole Management User's Guide - Provides instructions for placing, reviewing, and approving holes in a structure. HVAC User's Guide - Provides instructions for routing HVAC duct. Molded Forms User's Guide - Provides instructions for placing hull, bulkheads, major openings, stiffeners, and other major components of a ship's frame in the model. Orthographic Drawings User's Guide - Provides information about creating and managing orthographic drawings. Piping Isometric Drawings User's Guide - Provides information about creating and managing piping isometric drawings. Piping User's Guide - Provides instructions for routing pipe and placing valves, taps, and pipe joints. Planning User's Guide - Provides instructions about defining the assembly hierarchy (production bill of material) by creating blocks, assemblies, and by specifying the assembly sequence. Reports User's Guide - Provides information about creating and managing spreadsheet reports. Space Management User's Guide - Provides instructions for placing space objects such as areas, zones, interference volumes, and drawing volumes in the model. Structural Analysis User's Guide - Provides instructions for defining loads, load cases, load combinations, and the importing and exporting of analytical data. Structural Detailing User's Guide - Provides instructions for creating, detailing, and maintaining the structural members of a Ship. Structural Manufacturing User's Guide - Provides instructions for creating and maintaining manufacturing objects such as templates, jigs, and margins. Structure User's Guide - Provides instructions for placing structural members such as: beams, columns, slabs, openings, stairs, ladders, equipment foundations, and handrails. Systems and Specifications User's Guide - Provides instructions for creating systems and selecting which specifications are available for each system type.

Reference Data Guides


SmartMarine 3D 2D Symbols User's Guide - Provides command reference information and procedural instructions for creating 2D symbols used to represent collars, clips, profiles, brackets, and other items. SmartMarine 3D 2D Symbols Reference Data Guide - Provides information about the two-dimensional symbols used in all tasks. Compartmentation Reference Data Guide - Provides information about compartmentation reference data.

SmartMarine 3D Citrix Guide

Preface
Drawings and Reports Reference Data Guide - Provides information about reports reference data. Electrical Reference Data Guide - Provides information about electrical cable, cableway, cable tray, and conduit reference data. Electrical 3D Symbols Reference - Provides information about the cable tray and conduit 3D symbols that are available. Equipment and Furnishings Reference Data Guide - Provides information about equipment reference data. Equipment 3D Symbols Reference - Provides information about the equipment, equipment component, design shapes, and design aides 3D symbols that are available. Hangers and Supports Reference Data Guide - Provides information about hangers and supports reference data. Hangers and Supports 3D Symbols Reference - Provides information about the hanger and support 3D symbols that are available. Hole Management Reference Data Guide - Provides information about hole reference data. HVAC Reference Data Guide - Provides information about HVAC reference data. HVAC 3D Symbols Reference - Provides information about the HVAC 3D symbols that are available. SmartMarine 3D Reference Data Guide - Provides instructions about the Bulkload utility, codelists, and the reference data common to several disciplines. Piping Reference Data Guide - Provides information about piping reference data including piping specifications, piping specification rules, piping parts, and piping symbols. Piping 3D Symbols Reference - Provides information about the piping 3D symbols that are available. Space Management Reference Data Guide - Provides information about space management reference data. Structure Reference Data Guide - Provides information about structural reference data. Structure 3D Symbols Reference - Provides information about the stair, ladder, footings, and equipment foundation 3D symbols that are available. SmartMarine 3D Structural Reference Data Overview - Provides an overview of the SmartMarine 3D structural reference data library.

ISOGEN Guides
Symbol Keys Reference Guide - Provides information about the symbol keys for isometric drawings. This guide is from Alias, the makers of ISOGEN.

SmartMarine 3D Citrix Guide

Preface

10

SmartMarine 3D Citrix Guide

What's New with Citrix Integration


The following changes have been made to the Citrix integration with SmartMarine 3D guide. Version 2011 (9.0) Service Pack 1 Added information for configuring MSDTC and Windows Firewall on a Windows 7-based computer. For more information, see Instructions for Windows 7 (on page 33). SmartMarine 3D is supported on Microsoft SQL Server 2008 SP2. For client installation, see Installing Microsoft SQL Server 2008 Client (on page 39). SmartMarine 3D now supports only Citrix XENApp 6.0.

SmartMarine 3D Citrix Guide

11

What's New with Citrix Integration

12

SmartMarine 3D Citrix Guide

SECTION 1

SmartMarine 3D and Citrix


SmartMarine 3D can be setup to run with Citrix XENApp. This document contains information you will need to install and configure SmartPlant License Manager and SmartMarine 3D that is not covered in the Citrix documentation.

SmartMarine 3D Citrix Guide

13

SmartMarine 3D and Citrix

14

SmartMarine 3D Citrix Guide

SECTION 2

Installation of SmartPlant License Manager


Before beginning the product installation, refer to the delivered SmartPlant License Manager readme file for the latest product installation updates. The readme file is delivered in the top level product folder of the product media. Be sure you have the latest version of the SmartPlant License Manager software before beginning the installation. If you do not have the latest version of the software, you can install it using http://ppmapps.intergraph.com/elicense (http://ppmapps.intergraph.com/elicense).

Hardware Configurations
The SmartPlant License Manager licensing machine 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 machine. 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 licensing machine should be installed on a separate dedicated hardware configuration system. The SmartPlant License Manager licensing machine 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 machine for license management. Multiple SmartPlant License Manager licensing machines can be used in the user's network as long as each system is a unique hardware system/installation. If SmartPlant License Manager licensing machines are cloned after the license key has been installed, then the license management will fail on the cloned system. Each SmartPlant License Manager licensing machine requires its own unique license key. The license machine must have the same version (or later) of SmartPlant License Manager installed as any client machines. In other words, you cannot use a newer version on a client machine to retrieve a license from an older version of SmartPlant License Manager on the licensing machine. The license machine must have the same version (or a newer version) installed than the clients. You must log in as Administrator to install this software. 1. Insert the Intergraph SmartPlant License Manager media. If the media does not start automatically, double-click Setup.exe in the root folder of the media. 2. Select SmartPlant License Manager Installation. 3. Click Next on the Welcome to the InstallShield Wizard for SmartPlant License Manager page. 4. Enter your name and company name in the User Name and Company Name fields on the Customer Information page. Click Next.

SmartMarine 3D Citrix Guide

15

Installation of SmartPlant License Manager


5. On the Software License Agreement page, select your country from the list and click Display to view the license agreement. The license agreement is delivered as a PDF file. 6. Carefully read the license agreement. Close the PDF document, and click Yes on the License Agreement page to accept the terms. 7. Select either License Client or License Machine. 8. On the Choose Destination Location page, click Next to install SmartPlant License Manager in the default location. If you want to install the software in another location, click Change and select the new location. It is recommended that you install SmartPlant License Manager using a path that contains no spaces, such as c:\win32app\Ingr (the default path). 9. Click Install on the Ready to Install the Program page. A status bar displays the progress of the installation on the Status Setup page. 10. Click Finish on the InstallShield Wizard Complete page to complete installation of SmartPlant License Manager. Do not delete any files that are created during installation or as a result of using SmartPlant License Manager. Removal of any files causes the license system to fail and can require install, repair, or possibly removal and re-install of SmartPlant License Manager.

Microsoft Windows Firewall and SmartPlant License Manager


SmartPlant License Manager utilizes Transmission Control Protocol (TCP) ports to pass license seats from the SmartPlant License Manager license machine(s) to the workstation(s). TCP port 807 is utilized by the SmartPlant License Manager license machine to listen for requests from the workstation(s) for a license seat. If a request is made, a random TCP port is utilized to pass the seat from license machine to client. Since a firewall is used to prevent unauthorized port access, SmartPlant License Manager has problems working properly with a firewall. Most firewall programs allow an Administrator to open ports to prevent the firewall from interfering with a programs execution. Because SmartPlant License Manager utilizes random ports, there is not a good way to do this unless the firewall program also allows programs to be added to a program list to open ports required by the program. If the user exits the application properly, the license used by the workstation is released back to the pool of licenses available. Sometimes, when an application process is exited abnormally, the license seat is not returned to the license manager. This is where the SmartPlant License Manager license machine can help. A scavenge routine can be setup to run that will scavenge the network for seats that are reserved. If one is found, the seat can be returned to the pool if it is no longer in use. The firewall prevents the license machine from retrieving the seat and returns a timed out error message. In order to run commands using the Command Prompt window, pdlice.exe needs to be added to the Exception List for the Windows Firewall (if it is turned on). This includes all Windows operating system (for example, Microsoft Windows XP, Windows 2003 Server, Windows Vista, and so forth). The following steps will add the appropriate SmartPlant License Manager program to the Exception List, allowing proper scavenging and access to the license machine: 1. Click Start > Control Panel > Windows Firewall.

16

SmartMarine 3D Citrix Guide

Installation of SmartPlant License Manager


2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Be sure the Don't allow exceptions option is not selected. On the Exceptions tab in the Windows Firewall dialog box, click Add Program. In the Add a Program dialog box, click Browse. In the Browse dialog box, find the location of the pdlice.exe program (default location is: c:\win32app\ingr\pdlice\bin or c:\win32app\ingr\splm\bin) in the File name box. Click Open. In the Add a Program dialog box, click Change Scope. Select the My Network (subnet) only option. Click OK. Click OK on the Add a Program dialog box. On the Exceptions tab, verify that pdlice.exe has been added to the Programs and Services list. Click OK to dismiss Windows Firewall.

[Connecting Socket] Connection Time Out is the error message you receive if pdlice.exe is not defined in the Windows Firewall exception list.

SmartPlant License Manager and Citrix


Before you install any SmartPlant Enterprise software on a Citrix server, you must install and configure the Citrix software and the corresponding prerequisites on the server. Please refer to your Citrix documentation for more information about any prerequisites. To run SmartPlant software 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 patches or prerequisite software installations are matched to the operating system. For example, a 64-bit operating system may require that some patches or products are also 64-bit. All patches or products should be in accordance with administrative guidance. For more information about software prerequisites for SmartPlant Enterprise products, see the documentation delivered with the product. Only SmartPlant License Manager client is supported on a Citrix machine. The SmartPlant License Manager license machine does not support a NAT configuration on a Citrix machine. Running batch jobs on the Citrix XENAPP 6 server is not supported. If you are using Citrix, and crossing multiple time zones, the error message SPLM Failed: Server/Client Timers Mismatch by 6+ Hours - <license server> can display. To correct the error, adjust the Citrix server's Time Zone Redirection configuration to prevent it from using the client's local time zone for the Citrix session. For more information, refer to the Citrix's Knowledge Base article Troubleshooting Client Time Zone Issues (http://support.citrix.com/article/CTX303498).

SmartMarine 3D Citrix Guide

17

Installation of SmartPlant License Manager


If you have the license machine defined under HK_Current_User for SmartPlant License Manager, you cannot use Test Seat Reservation and Test Seat Release (commands in the SmartPlant License Manager product) to test the licensing machines. Those test options are used to test for the licensing machine configured in the SmartPlant License Manager's registry key (value from HK_Local_Machine in Registry).

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.

18

SmartMarine 3D Citrix Guide

Installation of SmartPlant License Manager


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.

Configure the SmartPlant License Manager Client on Citrix Server


SmartPlant License Manager listens for license requests on TCP port 807, and returns seat information over a randomly selected port. For more information, refer to Appendix E: Microsoft Windows Firewall and SmartPlant License Manager.

Installing and Configuring the Product


Refer to Installation of SmartPlant License Manager (on page 15) for information about installing and configuring SmartPlant License Manager. There are no special requirements for installing SmartPlant License Manager for use with Citrix. Configuring and installing SmartPlant License Manager as a license machine on Citrix is not supported.

Publishing SmartPlant Applications


SmartPlant License Manager does not require any components to be published for user access. Administrative access to the SmartPlant License software can be accomplished by publishing the SmartPlant License Manager application in accordance with standard Citrix practices. Use the provided Start > Intergraph SmartPlant License Manager menu for SmartPlant License Manager as a guide for publishing the individual SmartPlant License Manager applications.

Known Issues
Configuring SmartPlant License Manager as a license machine on Citrix is not supported.

Supported Platforms (SmartPlant License Manager and Citrix)


SmartPlant License Manager Version 11 or greater Citrix XENAPP 6 on Microsoft Windows Server 2008 R2 Microsoft Windows Server 2008 R2 Enterprise X64 Edition

SmartMarine 3D Citrix Guide

19

Installation of SmartPlant License Manager

20

SmartMarine 3D Citrix Guide

SECTION 3

Setting Up the Client


You can use the SmartMarine 3D client software for general modeling, as well as for performing a variety of administrative activities, including managing permissions, backing up and restoring data, creating plants, and monitoring database interference detection. The following table summarizes all the features that are available in the SmartMarine 3D installation, as well as any dependencies that exist between one feature and another. By default, all the features that are required for modeling are included in a typical setup: Task or Feature Name Project Management Default No Feature Description Installs the Project Management task for creating plants, managing access control, and upgrading databases. Also requires the SmartPlant 3D Server Connectivity component. Installs the required components for importing model data into SmartPlant 3D. These commands are on the File > Import menu in all SmartPlant 3D tasks. Installs the necessary software for correlating piping specification data between SmartPlant 3D and SmartPlant P&ID. Installs required connectivity components for the Bulkload Utility, as well as plant creation and upgrade functionality in the Project Management task. Installs the Bulkload Utility for adding, modifying and deleting reference data from the Catalog database. Requires The SmartPlant 3D Server Connectivity component. Installs the software required for database interference detection. You must configure this service through Windows Services. Requires the Project Management component.

3D Model Import

No

Piping Specification No Remote Access Server

SmartPlant 3D Server Connectivity

No

Bulkload Reference Data

No

Database Interference Detection Service

No

If you install the optional Project Management task, Microsoft SQL Server 2008 Workstation Components must be installed on the same computer. These SQL Server components are not required on client computers where Project Management is not installed.

SmartMarine 3D Citrix Guide

21

Setting Up the Client


The Piping Specification Remote Access Server feature sets up the workstation computer as a remote access server. Selecting the Piping Specification Remote Access Server feature registers the SP3DPipingSpecRemoteAccessServer COM+ component. No additional files are copied to the administrator computer. For more information about the P&ID integration capabilities of the software, see Integrating with SmartPlant P&ID in the SmartMarine 3D Installation Guide. SmartMarine 3D has not been fully certified for compatibility with any other Intergraph products installed and in concurrent use on the same computer, except those required to support PDS functionality. If you have a previous version of SmartMarine 3D installed, you need to remove it before installing the new version. For more information, see Application Maintenance in the SmartMarine 3D Installation Guide.

Instructions for Windows XP with Service Pack 3


When you install Microsoft XP Service Pack 3, all network Microsoft Distributed Transaction Coordinator (MSDTC) transactions are disabled, even if network transactions were previously enabled prior to installing the service pack. Consequently, you must manually configure MSDTC and re-enable your distributed scenarios. Additionally, Microsoft XP Service Pack 3 enables a firewall by default. SmartMarine 3D uses the Distributed Transaction Coordinator (DTC) service, which in turn uses Microsoft Distributed Component Object Model (DCOM)/Remote Procedure Call (RPC) technology. As a result, you must manually configure the Windows firewall to allow the DTC service and confine incoming external communication to port 135 (the RPC Endpoint Mapper port).

See Also
Configure Microsoft Distributed Transaction Coordinator (XP Client Only) (on page 22) Configure the Firewall to Allow DCOM Communication in XP (on page 24)

Configure Microsoft Distributed Transaction Coordinator (XP Client Only)


The following procedure is only necessary if you are using Microsoft XP Professional with Service Pack 3. When you install Microsoft XP Service Pack 3, all network Microsoft Distributed Transaction Coordinator (MSDTC) transactions are disabled, even if network transactions were previously enabled prior to installing the service pack. Use the following procedure to manually configure MSDTC and re-enable your distributed scenarios. 1. Click Start > Control Panel and double-click Administrative Tools. 2. Double-click Component Services. 3. Under Console Root, expand the Component Services and Computers nodes. 4. Under the Computers node, right-click on My Computer and select Properties. 5. On the MSDTC tab, click Security Configuration.

The Security Configuration dialog box displays.


6. In the Security Settings section, enable Network DTC Access. 7. In the Transaction Manager Communication section, enable the Allow Outbound, Allow Inbound, and No Authentication Required options. 8. Enable the Enable XA Transactions option.

22

SmartMarine 3D Citrix Guide

Setting Up the Client


9. In the DTC Logon Account section, verify that NT AUTHORITY/Network Service appears in the Account box. 10. Click OK.

See Also
Instructions for Windows XP with Service Pack 3 (on page 22)

Verify Startup of Microsoft Distributed Transaction Coordinator in XP


1. Open the Control Panel and double-click Administrative Tools. 2. Double-click Services. You can also right-click My Computer and select Manage. In the Computer Management window, expand the Services and Applications node, and click Services. 3. Locate Distributed Transaction Coordinator in the list of services, and verify that the Status is set to Started and Startup Type is set to Automatic.

4. If the Distributed Transaction Coordinator service is not started, follow the steps below to start the service.

Start MSDTC
1. Open the Control Panel and double-click Administrative Tools. 2. Double-click Services. 3. To change the Status or Startup Type, right-click on the Distributed Transaction Coordinator service, and select Properties from the shortcut menu. 4. On the General tab, select Automatic from the Startup type list. 5. In the Service status section, click Start. 6. Click OK.

SmartMarine 3D Citrix Guide

23

Setting Up the Client

Configure the Firewall to Allow DCOM Communication in XP


The following procedure presumes that you are using the firewall delivered by Microsoft with Windows XP SP3. If you are using third-party firewall software, please consult that product's documentation. 1. Click Start > Control Panel > Security Center, and select Windows Firewall. 2. On the Exceptions tab in the Windows Firewall dialog box, click Add Program. 3. In the Add a Program dialog box, click Browse. 4. In the Browse dialog box, type %SYSTEMROOT%\SYSTEM32\MSDTC.exe in the File name box and click Open. 5. In the Add a Program dialog box, click Change Scope and define the scope per your network configurations. 6. Click OK, and then click OK in the Add a Program dialog box. 7. On the Exceptions tab, verify that MSDTC.exe has been added to the Programs and Services list.

Make sure that the File and Printer Sharing option is checked. This is necessary for Project Management, connection to the site database for the first time, and submission of NT Batch jobs to other workstations to work properly. 8. On the Exceptions tab, click Add Port. 9. In the Add a Port dialog box, type RPC in the Name box and 135 in the Port number box.

24

SmartMarine 3D Citrix Guide

Setting Up the Client


Leave the protocol set to the default, TCP.

10. Click Change scope and define the scope per your network configurations. 11. Click OK to close the Change scope dialog box. 12. Click OK to close the Add a Port dialog box.

SmartMarine 3D Citrix Guide

25

Setting Up the Client


13. On the Exceptions tab, verify that RPC has been added to the Programs and Services list, and then click OK to close the Windows Firewall dialog box.

14. Restart your computer so that the changes can take effect. The firewall can reset itself to its default settings. If you encounter the error "Cannot enlist SQL PDS with MSDTC", review your Windows Firewall settings and verify that they are as outlined in this procedure.

See Also
Instructions for Windows XP with Service Pack 3 (on page 22)

Instructions for Windows Vista with Service Pack 1


When you install Microsoft Windows Vista Service Pack1, all network Microsoft Distributed Transaction Coordinator transactions are disabled, even if the network transactions were previously enabled prior to installing the service pack. Consequently, you must manually configure MSDTC and re-enable your distributed scenarios. Additionally, Microsoft Vista Service Pack 1 enables a firewall by default. SmartMarine 3D uses the Distributed Transaction Coordinator (DTC) service, which in turn uses Microsoft Distributed Component Object Model (DCOM)/Remote Procedure Call (RPC) technology. As a result, you must manually configure the Windows firewall to allow the DTC service and confine incoming external communication to port 135 (the RPC Endpoint Mapper port).

26

SmartMarine 3D Citrix Guide

Setting Up the Client See Also


Configure Microsoft Distributed Transaction Coordinator (Vista or Windows 7 Client Only) (on Verify Startup of Microsoft Distributed Transaction Coordinator in Vista and Windows 7 (on page 28) Configure the Firewall to Allow DCOM Communication (on page 29)

Configure Microsoft Distributed Transaction Coordinator (Vista or Windows 7 Client Only)


The following procedure is only necessary if you are using Microsoft Windows Vista or Microsoft Windows 7. All network Microsoft Distributed Transaction Coordinator (MSDTC) transactions are disabled. Use the following procedure to manually configure MSDTC and re-enable your distributed scenarios. 1. Click Start > All Programs > Accessories > Run. 2. Type dcomcnfg, and click OK. 3. Under Console Root, expand the Component Services, Computers, My Computer, and Distributed Transaction Coordinator nodes. 4. If you get a Windows Firewall alert regarding Microsoft Management Console features being blocked, select Domain networks, such as a workplace network, and then click Allow access. 5. Under the Distributed Transaction Coordinator node, right-click on Local DTC and select Properties. 6. Select the Security tab. 7. In the Security Settings section, enable Network DTC Access. 8. In the Transaction Manager Communication section, enable the Allow Inbound, Allow Outbound and No Authentication Required options. 9. Enable the Enable XA Transactions option. 10. In the DTC Logon Account section, verify that NT AUTHORITY/Network Service appears in the Account box.

SmartMarine 3D Citrix Guide

27

Setting Up the Client


11. Click OK.

12. Click Yes if you are prompted to stop and restart the MSDTC service.

Verify Startup of Microsoft Distributed Transaction Coordinator in Vista and Windows 7


1. Click Start > All Programs > Accessories > Run. 2. Type dcomcnfg, and click OK. 3. Double-click Services. You can also right-click My Computer and select Manage. In the Computer Management window, expand the Services and Applications node, and click Services.

28

SmartMarine 3D Citrix Guide

Setting Up the Client


4. Locate Distributed Transaction Coordinator in the list of services, and verify that the Status is set to Started and Startup Type is set to Automatic.

5. If the Distributed Transaction Coordinator service is not started, right-click on the Distributed Transaction Coordinator service, and select Properties from the shortcut menu. 6. On the General tab, select Automatic from the Startup type list. 7. In the Service status section, click Start. 8. Click OK.

Configure the Firewall to Allow DCOM Communication


The following procedure presumes that you are using the firewall delivered by Microsoft with Windows Vista. If you are using third-party firewall software, please consult that product's documentation. 1. Click Start > Control Panel > Security. 2. In the Security Center section, select Allow a program though Windows Firewall. 3. On the Exceptions tab in the Windows Firewall Settings dialog box, click Add Program. 4. In the Add a Program dialog box, click Browse. 5. In the Browse dialog box, type %SYSTEMROOT%\SYSTEM32\MSDTC.exe in the File name box and click Open. 6. In the Add a Program dialog box, click Change Scope and define the scope per your network configurations. 7. Click OK, and then click OK in the Add a Program dialog box.

SmartMarine 3D Citrix Guide

29

Setting Up the Client


8. On the Exceptions tab, verify that MSDTC.exe has been added to the Programs and Services list.

Make sure that the File and Printer Sharing option is checked. This is necessary for Project Management, connection to the site database for the first time, and submission of NT Batch jobs to other workstations to work properly. 9. On the Exceptions tab, click Add Port. 10. In the Add a Port dialog box, type RPC in the Name box and 135 in the Port number box.

30

SmartMarine 3D Citrix Guide

Setting Up the Client


Leave the protocol set to the default, TCP.

11. Click Change scope and define the scope per your network configurations. 12. Click OK to close the Change scope dialog box. 13. Click OK to close the Add a Port dialog box.

SmartMarine 3D Citrix Guide

31

Setting Up the Client


14. On the Exceptions tab, verify that RPC has been added to the Programs and Services list, and then click OK to close the Windows Firewall dialog box.

15. Restart your computer so that the changes can take effect. The firewall can reset itself to its default settings. If you encounter the error "Cannot enlist SQL PDS with MSDTC", review your Windows Firewall settings and verify that they are as outlined in this procedure.

See Also
Instructions for Windows Vista with Service Pack 1 (on page 26)

32

SmartMarine 3D Citrix Guide

Setting Up the Client

Instructions for Windows 7


When you install Windows 7, all network Microsoft Distributed Transaction Coordinator transactions are disabled. You must manually configure MSDTC and enable your distributed scenarios. Additionally, Windows 7 enables a firewall by default. SmartMarine 3D uses the Distributed Transaction Coordinator (DTC) service, which in turn uses Microsoft Distributed Component Object Model (DCOM)/Remote Procedure Call (RPC) technology. As a result, you must manually configure the Windows firewall to allow the DTC service.

See Also
Configure Microsoft Distributed Transaction Coordinator (Vista or Windows 7 Client Only) (on Verify Startup of Microsoft Distributed Transaction Coordinator in Vista and Windows 7 (on page 28) Configure the Firewall to Allow DCOM Communication in Windows 7 (on page 35)

Configure Microsoft Distributed Transaction Coordinator (Vista or Windows 7 Client Only)


The following procedure is only necessary if you are using Microsoft Windows Vista or Microsoft Windows 7. All network Microsoft Distributed Transaction Coordinator (MSDTC) transactions are disabled. Use the following procedure to manually configure MSDTC and re-enable your distributed scenarios. 1. Click Start > All Programs > Accessories > Run. 2. Type dcomcnfg, and click OK. 3. Under Console Root, expand the Component Services, Computers, My Computer, and Distributed Transaction Coordinator nodes. 4. If you get a Windows Firewall alert regarding Microsoft Management Console features being blocked, select Domain networks, such as a workplace network, and then click Allow access. 5. Under the Distributed Transaction Coordinator node, right-click on Local DTC and select Properties. 6. Select the Security tab. 7. In the Security Settings section, enable Network DTC Access. 8. In the Transaction Manager Communication section, enable the Allow Inbound, Allow Outbound and No Authentication Required options. 9. Enable the Enable XA Transactions option. 10. In the DTC Logon Account section, verify that NT AUTHORITY/Network Service appears in the Account box.

SmartMarine 3D Citrix Guide

33

Setting Up the Client


11. Click OK.

12. Click Yes if you are prompted to stop and restart the MSDTC service.

Verify Startup of Microsoft Distributed Transaction Coordinator in Vista and Windows 7


1. Click Start > All Programs > Accessories > Run. 2. Type dcomcnfg, and click OK. 3. Double-click Services. You can also right-click My Computer and select Manage. In the Computer Management window, expand the Services and Applications node, and click Services.

34

SmartMarine 3D Citrix Guide

Setting Up the Client


4. Locate Distributed Transaction Coordinator in the list of services, and verify that the Status is set to Started and Startup Type is set to Automatic.

5. If the Distributed Transaction Coordinator service is not started, right-click on the Distributed Transaction Coordinator service, and select Properties from the shortcut menu. 6. On the General tab, select Automatic from the Startup type list. 7. In the Service status section, click Start. 8. Click OK.

Configure the Firewall to Allow DCOM Communication in Windows 7


The following procedure presumes that you are using the firewall delivered by Microsoft with Windows 7. If you are using third-party firewall software, please consult that product's documentation. 1. Click Start > Control Panel > System and Security > Windows Firewall. 2. In the left panel section, select Allow a program or feature though Windows Firewall. 3. In the Allowed Programs dialog box, click Allow another program. 4. In the Add a Program dialog box, click Browse. 5. In the Browse dialog box, type %SYSTEMROOT%\SYSTEM32\MSDTC.exe in the File name box, and click Open. 6. Click Add.

SmartMarine 3D Citrix Guide

35

Setting Up the Client


7. Verify that Distributed Transaction Coordinator has been added to the Allowed programs and features list.

Make sure that the File and Printer Sharing option is checked. This is necessary for Project Management, connection to the site database for the first time, and submission of Intergraph Batch Services jobs to other workstations to work properly. 8. Click OK. 9. Restart your computer so that the changes can take effect. The firewall can reset itself to its default settings. If you encounter the error "Cannot enlist SQL PDS with MSDTC", review your Windows Firewall settings and verify that they are as outlined in this procedure.

36

SmartMarine 3D Citrix Guide

Setting Up the Client

Loading Prerequisite Software on the Client


The following prerequisite software is required in order to install and use the software on a client computer: Microsoft .NET Framework 2.0 and 3.5 Microsoft XML 6.0 Microsoft Data Access Components 2.8.1 or higher Microsoft Office Adobe Acrobat Reader SmartPlant License Manager 2010 (V11.0)

Install Microsoft .NET Framework


Because they can interfere with the installation, stop any real-time virus checkers before you proceed. If you are running Windows Vista, .NET Framework 2.0 comes already installed with Vista so you can skip that procedure. However, you still must install .Net Framework 3.5 on Vista because it is not delivered with Vista. If you are running Windows 7, .Net Framework 2.0 SP2, 3.0 SP2, and 3.5 SP1 are already included with the operating system so you can skip this procedure.

.NET Framework 2.0 Installation


1. You must be logged on to the server computer as an administrator. 2. Insert the Intergraph SmartPlant 3D Product CD. If the CD does not start automatically, double-click Setup.exe in the root folder of the CD. Click Prerequisite Software. Click Microsoft .NET Framework 2.0 Installation. Click Next. On the License Agreement page, click I agree and then click Install. When installation completes, click OK. The software also supports the latest .NET Framework 2.0 service packs. To check for the latest service pack, click Start > Windows Update.

3. 4. 5. 6. 7.

.NET Framework 3.5 Installation


To install Microsoft .NET Framework 3.5 on Windows XP or Windows Vista, go to the .NET Framework Developer Center Web Site (http://msdn.microsoft.com/en-us/netframework/). On the .NET framework Downloads web page, follow the guidelines to click the appropriate link for downloading Microsoft .NET Framework 3.5 on the workstation computer

See Also
Loading Prerequisite Software on the Client (on page 37)

SmartMarine 3D Citrix Guide

37

Setting Up the Client

Install Microsoft XML 6.0


To install Microsoft XML 6.0, open your web browser and go to the MSXML Developer Center Web Site (http://msdn.microsoft.com/xml/). Follow the guidelines to click the appropriate link for downloading MSXML 6.0 on the workstation computer. 1. When downloading is complete, double-click the setup file. 2. On the Welcome page, click Next. 3. On the End-User License Agreement page, click I accept the terms in the License Agreement and click Next. 4. On the Customer Information page, enter your name and organization and click Next. 5. On the Choose Setup Type page, click Install Now. 6. Click Finish on the Setup Complete page.

See Also
Setting Up the Client (on page 21)

Install Microsoft Data Access Components


If you are using Microsoft SQL Server databases and intend to include the Project Management capabilities as part of the workstation computer setup, skip this procedure. The required MDAC component is included as part of the Microsoft SQL Server 2008 SP2 release, which is a required prerequisite for installing the Project Management software on a workstation computer. In order to run SmartPlant 3D, you must be running MDAC 2.8.1 or higher. You can download and install the required MDAC component from the Data Developer Center MDAC Downloads (http://msdn.microsoft.com/en-us/data/aa937730) web page.

See Also
Loading Prerequisite Software on the Client (on page 37)

Install Microsoft Office


Several of the SmartMarine 3D tasks require Microsoft Office. Designers need Microsoft Excel to create reports and system administrators rely on Excel to make changes to the reference data spreadsheets and bulk load them into the Catalog database. The current release of the software supports Microsoft Office 2003 and Microsoft Office 2007. The system language specified for Microsoft Office must be the same as the system language specified by the operating system. For example, if your operating system language is English, Microsoft Office must also be set to English. If you choose to do a custom installation of Office, be sure to select the .NET Programming Support for Excel, which is required for the Model Data Reuse command.

See Also
Loading Prerequisite Software on the Client (on page 37)

38

SmartMarine 3D Citrix Guide

Setting Up the Client

Installing Microsoft SQL Server 2008 Client


Because system configurations and individual company standards vary, use this section as a checklist instead of step-by-step instructions for Microsoft SQL Server 2008 SP2. Please contact Intergraph Customer Support for specific configuration questions. Microsoft SQL Server 2008 SP2 requires XML 6.0 and will automatically install it as part of the SQL Server 2008 Prerequisite installation. There are internationalization considerations concerning the SQL Server collation settings you specify that relate to reference data, using SmartPlant Enterprise integrated systems, Global Workshare Configuration, multiple locales, backup/restore, reports, and upgrading to future releases. Please contact Intergraph Customer Support for specific configuration questions. 1. Insert your SQL Server DVD and start the setup program.

2. From the Planning page, select System Configuration Checker to check for pre-requisite applications as well as identify potential installation problems. You may be asked to restart your computer if any pre-requisite applications were installed.

SmartMarine 3D Citrix Guide

39

Setting Up the Client


3. Click Installation and select the New SQL Server stand-alone installation or add features to an existing installation option.

4. As you go through the installation process, make sure you install the Setup Support Files and review any Setup Support Rules that identify potential problems. 5. When you get to Feature Selection, select the client features that you want to include: Client Tools Connectivity Management Tools - Basic Management Tools - Complete SQL Server Books Online

6. 7. 8. 9.

When you get to Installation Rules, make sure all operations have passed. From Ready to Install, click Install. When the installation has been completed, review the summary log file for any problems. Before you use the software, you must register it. See Register SQL Server 2008 (on page 41). 10. Install any required service packs or upgrades for SQL Server 2008. See Install any Required SQL Server 2008 Upgrades.

40

SmartMarine 3D Citrix Guide

Setting Up the Client

Register SQL Server 2008


Before using the Microsoft SQL Server 2008 SP2 software, you must register the database server with the workstation computer. 1. Open SQL Server Management Studio and click View > Registered Servers. Registered Servers appear in the left tree view.

2. In the tree view, right-click Database Engine, and select New > Server Registration in the shortcut menu. The New Server Registration dialog box appears. 3. On the General tab, enter or select the name of the server you want to register. 4. Click Save. If you intend to use the server computer in a Global Workshare Configuration, register the server with a fully qualified domain. For example, a server on the INGRPPO domain named WORKFLOW5 must be registered as WORKFLOW5.INGRPPO.COM. For more information about using Workshare, see the Project Management User's Guide, available from Help > Printable Guides in the software. 5. Exit Management Studio.

Install Smart 3D Client Software


Prior to installing SmartMarine 3D on a workstation computer, verify that the workstation computer meets the required hardware and software requirements and that all prerequisite software has been installed. For more information about hardware and software requirements, see SmartMarine 3D Workstation Recommendations in the SmartMarine 3D Installation Guide. For more information about the prerequisite software, see Loading Prerequisite Software on the Client (on page 37). If you have an older version of SmartMarine 3D software installed on your computer, uninstall it before loading the new software. For more information, see Remove Smart 3D Software in the SmartMarine 3D Installation Guide. Approximately 1.5 GB of hard disk space is required to perform a default setup of the software. Alternative installation configurations have other hard disk space requirements. Prior to installing SmartMarine 3D on a workstation computer, select and size the hard disk partitions accordingly. For additional information, see Disk Partitioning Guidelines in the SmartMarine 3D Installation Guide. You must have administrator privileges on the computer to install the software. If you are installing on Windows Vista or Windows 7, use the Run as Administrator option. If you have not already installed and configured SmartPlant License Manager on your computer, we recommend doing so before installing SmartMarine 3D. SmartMarine 3D requires the SmartPlant License Manager software for concurrent licensing for both the core SmartMarine 3D product and for each module. This licensing software is delivered on its own CD that comes with your Smart 3D DVD. For more information

SmartMarine 3D Citrix Guide

41

Setting Up the Client


about using and configuring concurrent licensing, see the SmartPlant License Manager Installation and User's Guide (SPLMInstall_UserGuide.pdf). 1. Insert the Intergraph Smart 3D DVD. If the DVD does not start automatically, double-click Setup.exe in the root folder of the DVD. 2. Click Smart 3D Installation. 3. Click Next on the Welcome to the Smart 3D Installation Wizard page. Because the current version of SmartPlant 3D supports both SQL Server and Oracle databases, the setup checks the computer to verify that the correct version of the database client software is installed. If the software determines that Oracle Client is not installed (for example, if you are using the software with SQL Server databases), the software displays the following message:

If you are planning to use the software with SQL Server databases, click Yes to continue installing SmartMarine 3D. If you are planning to use the software with Oracle databases, click No to exit the Smart 3D setup and install the Oracle client software. SmartMarine 3D supports only SQL Server databases. 4. On the User Information page, enter information in the Full Name, Organization, and Serial number boxes. The serial number sticker is located on the CD package. The serial number is used for product identification only. A license key is required to run SmartMarine 3D. For more information about installing and using SmartPlant License Manager, see the SmartPlant License Manager Installation and User's Guide (SPLMInstall_UserGuide.pdf). 5. Click Next. 6. On the Software License Agreement page, select your country from the list, and click Display to view the license agreement. The license agreement is delivered as a PDF file; consequently, you must have Acrobat Reader installed on the client computer in order to view the license agreement. If the software detects that Acrobat Reader is not installed, a message box appears. To install Acrobat Reader (from the Intergraph Smart 3D DVD) and continue with the installation, click Yes. If you click No on the message box, the setup process immediately stops without installing the client software. 7. Carefully read the license agreement. Close the PDF document, and click Yes on the Software License Agreement page to accept the terms.

42

SmartMarine 3D Citrix Guide

Setting Up the Client


8. On the Destination Folder page, click Browse and select the folder location for the client software. Then click OK. 9. On the Select Features page, select the features that you want to install. For example, if you want to be able to create databases in SmartMarine 3D, click the Project Management and SmartPlant 3D Server Connectivity options, and select Will be installed on local hard drive.

10. 11. 12. 13. 14.

Before adding and removing features from the setup, review the dependencies that can exist between one feature and another. Click Next. On the Ready to Install the Application page, verify the installation summary. Click Back to return to any previous pages and make changes. Click Next to begin installing client software. Click Finish to exit the installation sequence. Restart the computer to complete the installation.

Additional Information
During the setup, the %temp% value is defined as the user %temp% of the person who runs the setup. In Windows, each user's C:\Documents and Settings\username\Local Settings\Temp is protected from other Windows users. Consequently, you must set the system environment variable TEMP value to a folder location where everyone has write access (that is, C:\Temp). For more information about editing system variables, see the MS Windows online documentation. If you installed the Piping Specification Remote Access Server feature during the setup, you must verify that the COM+ application is installed and configured on the administrator computer.

SmartMarine 3D Citrix Guide

43

Setting Up the Client


For more information, see Configure the Piping Specification Remote Access Server Service (Vista and Windows 7) in the SmartMarine 3D Installation Guide. You can install the Database Interference Detection Service on a different computer. The Database Interference Detection Service requires that the optional Project Management and SmartPlant 3D Server Connectivity options be delivered. For more information, see Install Database Interference Detection Service in the SmartMarine 3D Installation Guide.

See Also
Loading Prerequisite Software on the Client (on page 37)

Install Service Packs


Service Packs contain fixes for known application issues. You should install only those service packs that contain fixes that you need or if you are instructed to do so by Intergraph Support. Service pack installations contain only those parts of the application that have changed, and therefore, must be installed "on top" of a regular installation. You must have administrative privileges on the computer to install the service pack. If you are running Windows Vista, you can use the Run as Administrator option. 1. Exit all other applications running on your computer. 2. Double-click the service pack's setup.exe file. 3. If you are installing the service pack on the reference data server, select Reference Data Service Pack X Installation. -ORIf you are installing the service pack on a client workstation, select Service Pack X Installation. 4. Click OK on the exit programs message. 5. Click Install.

6. If you want to create an uninstall program, click Yes. Otherwise, click No. If you choose not to create an uninstall program, you must remove the entire application to remove the service pack changes. 7. Click OK to confirm the installation folder. This folder should be the same folder where you installed the regular installation.

44

SmartMarine 3D Citrix Guide

Setting Up the Client

You will see WinZip Self-Extractor windows appear as the service pack installs.

See Also
Loading Prerequisite Software on the Client (on page 37)

Configure for Large Model Drawing Generation


When you are working with large models, especially in the Drawings and Reports task, we recommend that you enable the 3GB option for 32-bit operating systems and have 4GB or more RAM to improve drawing generation performance. While there is no hard and fast rule as to what constitutes a large model, we recommend that you enable the 3GB option if you are going to create drawings that contain more than 5,000 elements. That number can be lower if the drawing elements are complex.

For Windows 7 and Vista


Windows 7 and Windows Vista uses the BCDedit.exe (Boot Configuration Data Editor) utility to make 3GB of RAM accessible for applications in 32-bit Windows Vista. This utility is run from a command window as an administrator. 1. Click Start > All Programs > Accessories. 2. Right-click on Command Prompt and select Run as Administrator. 3. Click Continue when prompted by the User Account Control. 4. Enable 3GB RAM mode by keying in: bcdedit /set IncreaseUserVa 3072 Disable 3GB RAM mode by keying in: bcdedit /deletevalue IncreaseUserVa 5. Restart your computer.

SmartMarine 3D Citrix Guide

45

Setting Up the Client For Windows XP


You must have administrative privileges on the computer to modify the boot.ini file. 1. Open the Control Panel and double-click System. 2. In the System Properties dialog box, select the Advanced tab.

3. Click Settings under Startup and Recovery.

46

SmartMarine 3D Citrix Guide

Setting Up the Client


4. On the Startup and Recovery tab, click Edit under System startup to open the boot.ini file in Notepad.

5. In the [Operating Systems] section of the boot.ini file, add the following switch to the end of the startup line that includes the /fastdetect switch: /3GB: [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /3GB 6. Save the changes to the boot.ini file and close Notepad. 7. Click OK two times to close the open dialog boxes, and then restart the computer for the changes to take effect.

Configure for an Integrated Environment


Configuring SmartMarine 3D to work in an integrated environment provides a platform for data exchange, sharing, and integration across various software tools, enabling concurrent use and rapid communication among all SmartMarine 3D project participants. Critical information is stored only once in a data-neutral warehouse, eliminating duplication and ensuring that timely, accurate data is always available. Two steps are required to take advantage of the SmartPlant integration functionality: 1. Install the SmartPlant Client and Schema Component on your SmartMarine 3D workstation computers, as necessary. In order to take full advantage of the SmartPlant integration functionality, you must install the SmartPlant Client and Schema Component on a SmartMarine 3D workstation computer on which the Project Management, SmartPlant 3D Server Connectivity, and Piping Specification Remote Access Server options are installed. 2. Use the Project Management task to register your SmartMarine 3D model. For more information about registering models, see the Project Management User's Guide, available from Help > Printable Guides in the SmartMarine 3D software.

Register Solid Edge .DLL File


While not a prerequisite, Solid Edge can be used with SmartMarine 3D. For optimum performance, install Solid Edge prior to running the SmartMarine 3D software setup. In the event that Solid Edge is installed after SmartMarine 3D, you will need to manually register the Pvdt80.ocx file.

SmartMarine 3D Citrix Guide

47

Setting Up the Client


Additionally, if you uninstall or reinstall either SmartMarine 3D or Solid Edge from the workstation computer, use the steps outlined in the following procedure to manually register the Pvdt80.ocx file. You must have administrator privileges for the workstation computer on which you wish to register the file. 1. Open Windows Explorer. On the Windows task bar, right-click on Start and select Explore. 2. Browse to [INSTALLDIR]\SmartPlant\3d\Core\Register and double-click RegisterPvtd80.vbs to register the Pvdt80.ocx file on your computer.

48

SmartMarine 3D Citrix Guide

Setting Up the Client

Installing SmartMarine 3D Software


SmartMarine 3D is a complementary, full-suite solution that provides all the capabilities required to design and build a ship. The software provides a full range of flexible ship design, production, and life cycle management capabilities within a single integrated environment. The Intergraph Smart 3D DVD includes the following: SmartPlant 3D application, reference data, and programming resources software. SmartMarine 3D application and reference data. The SmartMarine 3D reference data provides the ship-specific task environments, symbols, and database templates. Before you install the SmartMarine 3D software on a computer, you must first verify that the required software - including all prerequisite software - is also installed. For detailed information about installing the required software, see Software Loading Order.

Install SmartMarine 3D Client Software


Approximately 780 MB of hard disk space is required to install the SmartMarine 3D software on a workstation computer. Prior to installing SmartMarine 3D, select and size the hard disk partitions of the computer accordingly. Before installing the SmartMarine 3D software, verify that the SmartPlant 3D software and the proper prerequisite software has been installed on the workstation computer according to the instructions outlined in Install Smart 3D Client Software (on page 41). If you have an older version of SmartMarine 3D installed on your computer, uninstall it before loading the new software. For more information, see Remove SmartMarine 3D Software. You must have administrator privileges on the computer to install the software. 1. Insert the Intergraph SmartMarine 3D Product CD. The following screen appears:

SmartMarine 3D Citrix Guide

49

Setting Up the Client


If setup does not start automatically, double-click Setup.exe in the root directory of the CD. 2. Select SmartMarine 3D Installation. If SmartMarine 3D determines that SmartPlant 3D software is not installed, an error message is displayed. Click OK, and install the SmartPlant 3D software. Click Next on the SmartMarine 3D Installation Wizard page. On the User Information page, enter information in the Full Name, Organization, and Serial number boxes. The serial number sticker is located on the CD jewel case. Click Next. On the Software License Agreement page, select your country from the list, and click Display to view the license agreement.

3. 4. 5. 6.

The license agreement is delivered as a PDF file; consequently, you must have Acrobat Reader installed on the computer in order to view the license agreement. If the software detects that Acrobat Reader is not installed, a message box appears. To install Acrobat Reader (from the Intergraph SmartMarine 3D Product CD) and continue with the installation, click Yes. If you click No on the message box, the setup process immediately stops without installing SmartMarine 3D. 7. Carefully read the license agreement. Close the PDF document, and click Yes on the Software License Agreement page to accept the terms. 8. On the Select Features page, select the features that you want installed.

9. Click Browse and select the directory location for the workstation software, and click OK. You must install the SmartMarine 3D software in the same directory as SmartPlant 3D. Click Next. Click Next on the Ready to Install the Application page to begin installing SmartMarine 3D. Click Finish to exit the installation sequence. Restart the computer to complete the installation.

10. 11. 12. 13.

See Also
Installing SmartMarine 3D Software (on page 49)

50

SmartMarine 3D Citrix Guide

Setting Up the Client

Install Smart 3D Tribon Interface


Installing the Smart 3D Tribon Interface component allows you to import Tribon Initial Design M3 structural data into SmartMarine 3D for planning and outfitting purposes. Smart 3D Tribon Interface (SEBY812AA) is a separately-licensed product. Please contact Intergraph Support for licensing information. Prior to installing the Smart 3D Tribon Interface, you must verify that SmartMarine 3D has been installed. You cannot install the Smart 3D Tribon Interface without first having installed SmartMarine 3D. You must also have the Smart 3D PDS Project Translators (SEBY801AA) component installed. Smart 3D PDS Project Translators (SEBY801AA) is also a separately-licensed product. Please contact Intergraph Support for licensing information. If you have an older version of Smart 3D Tribon Interface installed on your computer, uninstall it before loading the new version. 1. Log on to the computer with administrative privileges. 2. Insert the Intergraph Smart 3D Product DVD. If the setup does not start automatically, double-click Setup.exe in the root directory of the DVD. Select Smart 3D Tribon Interface Installation. Click Next on the Welcome to the Smart 3D Tribon Interface Installation Wizard page. On the User Information page, enter information in the Full Name, Organization and Serial number boxes. Click Next. On the Software License Agreement page, select your country from the list, and click Display to view the license agreement.

3. 4. 5. 6. 7.

The license agreement is delivered as a PDF file; consequently, you must have Acrobat Reader installed on the computer to view the license agreement. If the software detects that Acrobat Reader is not installed, a message box appears. 8. Carefully read the license agreement. Close the PDF document, and click Yes on the Software License Agreement page to accept the terms. If you click No, the setup process immediately stops without installing the SmartMarine 3D Tribon Interface. 9. Click Next on the Start Copying Files page to begin installation. 10. Click Finish to exit the installation sequence. During setup, the %temp% value is defined as the user %temp% of the person who runs the setup. In Windows, each user's C:\Documents and Settings\username\Local Settings\Temp is protected from other Windows users. Consequently, you must set the system environment variable TEMP value to a folder location where everyone has write access (for example, c:\temp). For more information about editing system variables, see the Help and Support Center (click Start > Help and Support Center from the Windows task bar).

SmartMarine 3D Citrix Guide

51

Setting Up the Client

Install Service Packs


Service Packs contain fixes for known application issues. You should install only those service packs that contain fixes that you need or if you are instructed to do so by Intergraph Support. Service pack installations contain only those parts of the application that have changed, and therefore, must be installed "on top" of a regular installation. You must have administrative privileges on the computer to install the service pack. If you are running Windows Vista, you can use the Run as Administrator option. 1. Exit all other applications running on your computer. 2. Double-click the service pack's setup.exe file. 3. If you are installing the service pack on the reference data server, select Reference Data Service Pack X Installation. -ORIf you are installing the service pack on a client workstation, select Service Pack X Installation. 4. Click OK on the exit programs message. 5. Click Install.

6. If you want to create an uninstall program, click Yes. Otherwise, click No. If you choose not to create an uninstall program, you must remove the entire application to remove the service pack changes. 7. Click OK to confirm the installation folder. This folder should be the same folder where you installed the regular installation.

52

SmartMarine 3D Citrix Guide

Setting Up the Client


You will see WinZip Self-Extractor windows appear as the service pack installs.

See Also
Loading Prerequisite Software on the Client (on page 37)

Configure for Large Model Drawing Generation


When you are working with large models, especially in the Drawings and Reports task, we recommend that you enable the 3GB option for 32-bit operating systems and have 4GB or more RAM to improve drawing generation performance. While there is no hard and fast rule as to what constitutes a large model, we recommend that you enable the 3GB option if you are going to create drawings that contain more than 5,000 elements. That number can be lower if the drawing elements are complex.

For Windows 7 and Vista


Windows 7 and Windows Vista uses the BCDedit.exe (Boot Configuration Data Editor) utility to make 3GB of RAM accessible for applications in 32-bit Windows Vista. This utility is run from a command window as an administrator. 1. Click Start > All Programs > Accessories. 2. Right-click on Command Prompt and select Run as Administrator. 3. Click Continue when prompted by the User Account Control. 4. Enable 3GB RAM mode by keying in: bcdedit /set IncreaseUserVa 3072 Disable 3GB RAM mode by keying in: bcdedit /deletevalue IncreaseUserVa 5. Restart your computer.

For Windows XP
You must have administrative privileges on the computer to modify the boot.ini file. 1. Open the Control Panel and double-click System.

SmartMarine 3D Citrix Guide

53

Setting Up the Client


2. In the System Properties dialog box, select the Advanced tab.

3. Click Settings under Startup and Recovery. 4. On the Startup and Recovery tab, click Edit under System startup to open the boot.ini file in Notepad.

5. In the [Operating Systems] section of the boot.ini file, add the following switch to the end of the startup line that includes the /fastdetect switch: /3GB:

54

SmartMarine 3D Citrix Guide

Setting Up the Client


[operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /3GB 6. Save the changes to the boot.ini file and close Notepad. 7. Click OK two times to close the open dialog boxes, and then restart the computer for the changes to take effect.

Configure for an Integrated Environment


Configuring SmartMarine 3D to work in an integrated environment provides a platform for data exchange, sharing, and integration across various software tools, enabling concurrent use and rapid communication among all SmartMarine 3D project participants. Critical information is stored only once in a data-neutral warehouse, eliminating duplication and ensuring that timely, accurate data is always available. Two steps are required to take advantage of the SmartPlant integration functionality: 1. Install the SmartPlant Client and Schema Component on your SmartMarine 3D workstation computers, as necessary. In order to take full advantage of the SmartPlant integration functionality, you must install the SmartPlant Client and Schema Component on a SmartMarine 3D workstation computer on which the Project Management, SmartPlant 3D Server Connectivity, and Piping Specification Remote Access Server options are installed. 2. Use the Project Management task to register your SmartMarine 3D model. For more information about registering models, see the Project Management User's Guide, available from Help > Printable Guides in the SmartMarine 3D software.

Register Solid Edge .DLL File


While not a prerequisite, Solid Edge can be used with SmartMarine 3D. For optimum performance, install Solid Edge prior to running the SmartMarine 3D software setup. In the event that Solid Edge is installed after SmartMarine 3D, you will need to manually register the Pvdt80.ocx file. Additionally, if you uninstall or reinstall either SmartMarine 3D or Solid Edge from the workstation computer, use the steps outlined in the following procedure to manually register the Pvdt80.ocx file. You must have administrator privileges for the workstation computer on which you wish to register the file. 1. Open Windows Explorer. On the Windows task bar, right-click on Start and select Explore. 2. Browse to [INSTALLDIR]\SmartPlant\3d\Core\Register and double-click RegisterPvtd80.vbs to register the Pvdt80.ocx file on your computer.

SmartMarine 3D Citrix Guide

55

SECTION 4

Deploying SmartPlant Enterprise on Citrix


To deploy SmartPlant Enterprise software on Citrix, the following high-level procedure must be performed: 1. Set Up the Citrix License Server (on page 57) 2. Set Up the Citrix XenApp Server (on page 57) 3. Publish Applications on the Application Delivery Server (on page 58)

Set Up the Citrix License Server


A Citrix License server must be installed on the network to run the Citrix XenApp server and to publish applications. The License Server can reside on the same server computer as the application publication server or on its own server. 1. Install prerequisite software on the License Server host computer. Required software includes Internet Information Server (IIS), ASP.NET, and Terminal Services. Refer to the Citrix product documentation for detailed requirements, including required versions of each component. 2. Run the Citrix License Server installation wizard.

Set Up the Citrix XenApp Server


The Citrix XenApp server must be installed and configured after the License Server has been set up. Perform the following procedure on the XenApp server. 1. Install prerequisite software on the XenApp host computer. Required software includes Internet Information Server (IIS), ASP.NET, and Terminal Services. Refer to the Citrix product documentation for detailed requirements, including required versions of each component. 2. Run the installation wizard for Citrix XenApp and its components. In addition to installing the main Citrix XenApp component, the installation wizard also installs the set of additional components selected at the beginning of the wizard.

SmartMarine 3D Citrix Guide

57

Deploying SmartPlant Enterprise on Citrix

Publish Applications on the Application Delivery Server


When installing applications on the application delivery server, you must perform the following high-level procedure in order to ensure a successful implementation: 1. Run the installation for the application(s). 2. Publish the application using the Citrix Access Management Console. For more information, see Microsoft's guide to Terminal Server application installation at http://support.microsoft.com/kb/186498 (http://support.microsoft.com/kb/186498).

Install the Application on the Application Delivery Server


In a Citrix or Terminal Server environment, the operating system has two user modes: the normal execute mode and an installation mode. When installing applications in the normal execute mode, because the operating system hosts multiple current users, 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 user's 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. If you are going to install SmartMarine 3D 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 SmartMarine 3D 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.

58

SmartMarine 3D Citrix Guide

Deploying SmartPlant Enterprise on Citrix

Publish the Application on the Application Delivery Server


Citrix XenApp 6.0
1. Launch the Citrix Delivery Services Console for XenApp. If this is the first time Delivery Services Console has been launched on this server, a wizard will be launched to discover the server and load its properties into the console. 2. In the tree view, select Citrix Resources > XenApp > YourFarmName > Servers > YourServerName. 3. Click the right mouse button on the server name and from the pop-up menu, select Other Tasks > Publish application on the server. 4. Follow the prompts of the Publish Application wizard.

SmartMarine 3D Citrix Guide

59

Deploying SmartPlant Enterprise on Citrix

60

SmartMarine 3D Citrix Guide

SECTION 5

Additional Citrix Implementation Topics


The following topics contain additional configuration and tuning information related to publishing applications on Citrix.

Adding Application Path Statements to the System Path


Windows stores system path statements for individual executable files under the following registry path (depending on the platform): 32-bit O/S: HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\App_name.exe 64-bit O/S: HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\App Paths\App_name.exe When a program registers an application path this way, Windows adds the path statement to the search path whenever the application is run. This path information becomes part of the System Search Path search order. When applications are launched through Terminal Services (or Citrix), these path statements are not automatically added. If an application requires this path, then the path information from the appropriate AppPath registry key must be added to the path variable of the System Environment. Ensure that you back up the current value of the system path to a file for later reference if there is an issue. Making a mistake during the modification of the system path variable can render the computer unusable. It is essential to know the path contents prior to the modification to bring the computer back with any real confidence if there is a problem. 1. In the Registry, copy the data of the Path value for the application executable: 32-bit O/S: HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\App_name.exe

SmartMarine 3D Citrix Guide

61

Additional Citrix Implementation Topics


64-bit O/S: HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\App Paths\App_name.exe

2. 3. 4. 5. 6.

Display the System Properties window via the Control Panel. Click the Advanced tab. Click Environment Variables. In the System variables list, select Path and click Edit. Paste the value data from the Registry to the end of the Path string.

7. Click OK to dismiss all windows.

62

SmartMarine 3D Citrix Guide

Additional Citrix Implementation Topics

Configuring Dual Monitors


After logging into the Citrix portal via the Citrix Web Client, perform the following procedure. 1. Click the Customize User Interface icon on the title bar.

2. Click Connection Preferences.

SmartMarine 3D Citrix Guide

63

Additional Citrix Implementation Topics


3. Select the desired screen resolution from the Select window size list.

64

SmartMarine 3D Citrix Guide

Additional Citrix Implementation Topics


4. On the title bar, click Return to Application List.

Configuring CPU-Intense Applications


When using Citrix with applications that are CPU-intensive, it is necessary to enable Citrixs CPU Utilization service. Otherwise, the first application to request service may acquire all of the server's CPU resources. 1. Launch the Citrix Access Management Console. 2. Click CPU Utilization Management.

SmartMarine 3D Citrix Guide

65

Additional Citrix Implementation Topics


3. Check the CPU Utilization management option.

4. 5. 6. 7.

Click OK. Launch the Windows operating system's Computer Management utility. In the tree-list window, select Services. Start the following services: Citrix CPU Utilization Mgmt/CPU Rebalancer Citrix CPU Utilization Mgmt/Resource Mgmt These services will not restart automatically after a reboot. These services must be restarted manually whenever the server is rebooted.

Citrix Client Time Zones


When Client Time Zone (CTZ) is enabled, the client passes its time zone information (not the clock time) to the server. The server obtains the clients time zone information (GMT, daylight saving, and so on) and compares it with its own time zone information. If it is different, the server stores the clients' time zone information in the registry. When the server and client have the same time zone (both EST): HKey_Users\<<User-SID>>\Software\Citrix\SessionTimeZone\1 "UseRegTimeZone"=dword:00000000 When the server (EST) and client (PST) have different time zones: [HKEY_CURRENT_USER\Software\Citrix\SessionTimeZone\1] "Display"="Pacific Standard Time" "Dlt"="Pacific Daylight Time" "TZI"=hex:e0,01,00,00,00,00,00,00,c4,ff,ff,ff,00,00,0a,00,00,00,05,00,0 2,00,00,\ 00,00,00,00,00,00,00,04,00,00,00,01,00,02,00,00,00,00,00,00,00 "UseRegTimeZone"=dword:00000001 A time zone hook is loaded for every application running inside that client session. Those applications use the clients' time zone instead of the servers. For older version of ICA Clients,

66

SmartMarine 3D Citrix Guide

Additional Citrix Implementation Topics


time zone information does not pass to the server. Thus, the server tries to estimate the clients' time zone. The time zone synching happens only during session connection. You can configure the setting by accessing Server Farm Properties on the MetaFrame Settings tab or through a Policy within the Citrix Management Console. 1. Use local time of ICA Clients: All timestamps for all applications are based on the clients' time instead of the servers. 2. Disable local time estimation: Available after Use Local Time of ICA Clients is selected. This option prevents estimation of local time for ICA Clients other than the ICA Win32 and WinCE Clients. For Feature Release 1, the ICA Win32 and WinCE Clients distributed with MetaFrame XP send local time information to the MetaFrame server. For all other versions of ICA Clients, the local time is estimated and may not be accurate. For Feature Release 2, the latest versions of ICA Clients distributed with MetaFrame XP send local time information to the MetaFrame server. For earlier versions of ICA Clients, the local time is estimated and may not be accurate. As of Feature Release 2, the Citrix ICA Java Client does not support Client Time Zone Mapping. However, the Citrix ICA Java Client time zone is estimated. This feature should be disabled in a SmartPlant Foundation integrated environment. For the handling of licensing tokens, SmartPlant License Manager should use the local server time to track the expiration of tokens in the enterprise. If CTZ feature is enabled, the License Server will not be able to accurately track the expiration of tokens, and licensing problems will result.

Disable the Citrix Virtual Memory Optimizer


A service named Virtual Memory Optimization (VMO) can inadvertently corrupt the .NET images on the computer. When the application that relies on the image attempts to start, it cannot. It terminates quickly with .NET errors reported to the event logs. The problem is transient because the when the .NET optimizer service runs and the native images are processed and the application works again. The application will work until the VMO kicks in again causing image corruption. To solve this problem, the Citrix Virtual Memory Optimizer (VMO) service needs to be set to disabled. This is done as a FARM-WIDE policy in the Citrix Access Management Console the .Net optimizer should be set to Manual (which it is by default). 1. Stop the Citrix Virtual Memory Optimization service and set it to disabled.

SmartMarine 3D Citrix Guide

67

Additional Citrix Implementation Topics


Computer Management >Services and Applications > Services > Citrix Virtual Memory Optimization > Disabled.

2. Disable the VMO service as a FARM-WIDE policy. To repair the corrupt .NET images in place without removing and reinstalling software: 1. Complete the "Proactive" steps in the previous section: 1.) Stop the VMO service. And, 2.) Disable the service as a FARM-WIDE Policy. 2. Open a command prompt to C:\windows\Microsoft.Net\framework64\ and run "ngen.exe update" (Ignore any embedded errors many are expected. The process will take a few minutes). 3. Open a command prompt to C:\windows\Microsoft.Net\framework\ and run "ngen.exe update" (same-to-same)

68

SmartMarine 3D Citrix Guide

Additional Citrix Implementation Topics


This will fix .NET 3.5 and 3.0 and 1.1 images in addition to the 2.0 because the .NET 2.0 NGEN is the unified definition for all of these versions of .NET there is currently no need to run NGEN for 3.0/3.5/1.1 just for 2.0. If 2.0 does not exist on the computer, then the 3.0/3.5 NGEN(s) would work.

SmartMarine 3D Citrix Guide

69

Additional Citrix Implementation Topics

70

SmartMarine 3D Citrix Guide

Index
A
Adding Application Path Statements to the System Path 61 Additional Citrix Implementation Topics 61 Installing Microsoft SQL Server 2008 Client 39 Installing SmartMarine 3D Software 49 Instructions for Windows 7 33 Instructions for Windows Vista with Service Pack 1 26 Instructions for Windows XP with Service Pack 3 22

C
Citrix Client Time Zones 66 Configure for an Integrated Environment 47, 55 Configure for Large Model Drawing Generation 45, 53 Configure Microsoft Distributed Transaction Coordinator (Vista or Windows 7 Client Only) 27, 33 Configure Microsoft Distributed Transaction Coordinator (XP Client Only) 22 Configure the Firewall to Allow DCOM Communication 29 Configure the Firewall to Allow DCOM Communication in Windows 7 35 Configure the Firewall to Allow DCOM Communication in XP 24 Configuring CPU-Intense Applications 65 Configuring Dual Monitors 63

L
Loading Prerequisite Software on the Client 37

M
Microsoft Windows Firewall and SmartPlant License Manager 16

P
Preface 5 Publish Applications on the Application Delivery Server 58 Publish the Application on the Application Delivery Server 59

R
Register Solid Edge .DLL File 47, 55 Register SQL Server 2008 41

D
Deploying SmartPlant Enterprise on Citrix 57 Disable the Citrix Virtual Memory Optimizer 67

S
Set Up the Citrix License Server 57 Set Up the Citrix XenApp Server 57 Setting Up the Client 21 SmartMarine 3D and Citrix 13 SmartMarine 3D Documentation Set 7 SmartPlant License Manager and Citrix 17 Supported Platforms (SmartPlant License Manager and Citrix) 19

I
Install Microsoft .NET Framework 37 Install Microsoft Data Access Components 38 Install Microsoft Office 38 Install Microsoft XML 6.0 38 Install Service Packs 44, 52 Install Smart 3D Client Software 41 Install Smart 3D Tribon Interface 51 Install SmartMarine 3D Client Software 49 Install the Application on the Application Delivery Server 58 Installation of SmartPlant License Manager 15

V
Verify Startup of Microsoft Distributed Transaction Coordinator in Vista and Windows 7 28, 34 Verify Startup of Microsoft Distributed Transaction Coordinator in XP 23

SmartMarine 3D Citrix Guide

71

Index

W
What's New with Citrix Integration 11

72

SmartMarine 3D Citrix Guide

Vous aimerez peut-être aussi