SP3D 2014 Installation Guide
SP3D 2014 Installation Guide
SP3D 2014 Installation Guide
Installation Guide
Copyright
Copyright 1999-2013 Intergraph Corporation. All Rights Reserved. Intergraph is part of Hexagon.
Including software, file formats, and audiovisual displays; may be used pursuant to applicable software license agreement; contains
confidential and proprietary information of Intergraph and/or third parties which is protected by copyright law, trade secret law, and
international treaty, and may not be provided or otherwise made available without proper authorization from Intergraph Corporation.
Portions of this software are owned by Spatial Corp. 1986-2013. All Rights Reserved.
Portions of the user interface copyright 2012-2013 Telerik AD.
Documentation
Documentation shall mean, whether in electronic or printed form, User's Guides, Installation Guides, Reference Guides,
Administrator's Guides, Customization Guides, Programmer's Guides, Configuration Guides and Help Guides delivered with a
particular software product.
Other Documentation
Other Documentation shall mean, whether in electronic or printed form and delivered with software or on eCustomer, SharePoint, or
box.net, any documentation related to work processes, workflows, and best practices that is provided by Intergraph as guidance for
using a software product.
Terms of Use
a.
Use of a software product and Documentation is subject to the End User License Agreement ("EULA") delivered with the
software product unless the Licensee has a valid signed license for this software product with Intergraph Corporation. If the
Licensee has a valid signed license for this software product with Intergraph Corporation, the valid signed license shall take
precedence and govern the use of this software product and Documentation. Subject to the terms contained within the
applicable license agreement, Intergraph Corporation gives Licensee permission to print a reasonable number of copies of the
Documentation as defined in the applicable license agreement and delivered with the software product for Licensee's internal,
non-commercial use. The Documentation may not be printed for resale or redistribution.
b.
For use of Documentation or Other Documentation where end user does not receive a EULA or does not have a valid license
agreement with Intergraph, Intergraph grants the Licensee a non-exclusive license to use the Documentation or Other
Documentation for Licensees internal non-commercial use. Intergraph Corporation gives Licensee permission to print a
reasonable number of copies of Other Documentation for Licensees internal, non-commercial. The Other Documentation may
not be printed for resale or redistribution. This license contained in this subsection b) may be terminated at any time and for any
reason by Intergraph Corporation by giving written notice to Licensee.
Disclaimer of Warranties
Except for any express warranties as may be stated in the EULA or separate license or separate terms and conditions, Intergraph
Corporation disclaims any and all express or implied warranties including, but not limited to the implied warranties of merchantability
and fitness for a particular purpose and nothing stated in, or implied by, this document or its contents shall be considered or deemed
a modification or amendment of such disclaimer. Intergraph believes the information in this publication is accurate as of its
publication date.
The information and the software discussed in this document are subject to change without notice and are subject to applicable
technical product descriptions. Intergraph Corporation is not responsible for any error that may appear in this document.
The software, Documentation and Other Documentation discussed in this document are furnished under a license and may be used
or copied only in accordance with the terms of this license. THE USER OF THE SOFTWARE IS EXPECTED TO MAKE THE FINAL
EVALUATION AS TO THE USEFULNESS OF THE SOFTWARE IN HIS OWN ENVIRONMENT.
Intergraph is not responsible for the accuracy of delivered data including, but not limited to, catalog, reference and symbol data.
Users should verify for themselves that the data is accurate and suitable for their project work.
Limitation of Damages
IN NO EVENT WILL INTERGRAPH CORPORATION BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL INCIDENTAL,
SPECIAL, OR PUNITIVE DAMAGES, INCLUDING BUT NOT LIMITED TO, LOSS OF USE OR PRODUCTION, LOSS OF
REVENUE OR PROFIT, LOSS OF DATA, OR CLAIMS OF THIRD PARTIES, EVEN IF INTERGRAPH CORPORATION HAS BEEN
ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
UNDER NO CIRCUMSTANCES SHALL INTERGRAPH CORPORATIONS LIABILITY EXCEED THE AMOUNT THAT
INTERGRAPH CORPORATION HAS BEEN PAID BY LICENSEE UNDER THIS AGREEMENT AT THE TIME THE CLAIM IS
MADE. EXCEPT WHERE PROHIBITED BY APPLICABLE LAW, NO CLAIM, REGARDLESS OF FORM, ARISING OUT OF OR IN
CONNECTION WITH THE SUBJECT MATTER OF THIS DOCUMENT MAY BE BROUGHT BY LICENSEE MORE THAN TWO (2)
YEARS AFTER THE EVENT GIVING RISE TO THE CAUSE OF ACTION HAS OCCURRED.
IF UNDER THE LAW RULED APPLICABLE ANY PART OF THIS SECTION IS INVALID, THEN INTERGRAPH LIMITS ITS
LIABILITY TO THE MAXIMUM EXTENT ALLOWED BY SAID LAW.
Export Controls
Intergraph Corporations software products and any third-party Software Products obtained from Intergraph Corporation, its
subsidiaries, or distributors (including any Documentation, Other Documentation or technical data related to these products) are
subject to the export control laws and regulations of the United States. Diversion contrary to U.S. law is prohibited. These Software
Products, and the direct product thereof, must not be exported or re-exported, directly or indirectly (including via remote access)
under the following circumstances:
a.
To Cuba, Iran, North Korea, Sudan, or Syria, or any national of these countries.
b.
To any person or entity listed on any U.S. government denial list, including but not limited to, the U.S. Department of Commerce
Denied Persons, Entities, and Unverified Lists, http://www,bis.doc.gov/complianceandenforcement/liststocheck.htm, the U.S.
Department of Treasury Specially Designated Nationals List,
www.treas.gov/offices/enforcement/ofac/http://www.pmddtc.state.gov/compliance/debar.html, and the U.S. Department of State
Debarred List.
c.
To any entity when Licensee knows, or has reason to know, the end use of the Software Product is related to the design,
development, production, or use of missiles, chemical, biological, or nuclear weapons, or other un-safeguarded or sensitive
nuclear uses.
d.
To any entity when Licensee knows, or has reason to know, that an illegal reshipment will take place.
Any questions regarding export or re-export of these Software Products should be addressed to Intergraph Corporations Export
Compliance Department, Huntsville, Alabama 35894, USA.
Trademarks
Intergraph, the Intergraph logo, PDS, SmartPlant, FrameWorks, I-Sketch, SmartMarine, IntelliShip, ISOGEN, SmartSketch,
SPOOLGEN, SupportManager, SupportModeler, and Intergraph Smart 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-2013, 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 .......................................................................................................................................................... 9
Documentation Set ................................................................................................................................. 9
Documentation Comments ................................................................................................................... 12
What's New in the Installation Guide....................................................................................................... 12
Installation Overview ................................................................................................................................. 15
Third-Party Integration .......................................................................................................................... 16
Installation Checklist ............................................................................................................................. 17
Internationalization .................................................................................................................................... 19
Smart 3D Hardware and Software Recommendations .......................................................................... 23
Smart 3D Database Server Recommendations .................................................................................... 24
Smart 3D Workstation Recommendations ............................................................................................ 25
Software Loading Order ........................................................................................................................ 28
Disk Partitioning Guidelines .................................................................................................................. 30
Smart 3D Project Hardware Sizing Recommendations ........................................................................ 31
Concurrent Users ........................................................................................................................... 31
Project Size Estimates.................................................................................................................... 31
Modeling (Detail Design) Workstation Sizing ................................................................................. 33
System Administrator Workstation Sizing ...................................................................................... 34
Database Server Sizing .................................................................................................................. 34
Global Workshare Configuration Distribution Server Sizing........................................................... 35
Interference Checking (IFC) Server Sizing..................................................................................... 36
Batch Server Sizing ........................................................................................................................ 36
File Server Sizing ........................................................................................................................... 36
License Server and Name Generator Server Sizing ...................................................................... 37
License Server ................................................................................................................................ 37
Database Server Setup ............................................................................................................................. 39
Loading Prerequisite Software on the Database Server ...................................................................... 39
Install Microsoft .NET Framework (Database Server) .................................................................... 40
Installing and Configuring Microsoft SQL Server 2008 ......................................................................... 40
Install Microsoft SQL Server 2008 .................................................................................................. 41
Install any Required SQL Server 2008 Upgrades .......................................................................... 44
Verify Automatic Startup of Microsoft SQL Server 2008 Services ................................................. 44
Register the Microsoft SQL Server ................................................................................................. 44
Assign System Administrator Privileges for SQL Server 2008....................................................... 45
Create a SQL Server 2008 Database Alert .................................................................................... 46
SQL Server Port Assignments ....................................................................................................... 49
SQL Server 2008 Collation Utility ................................................................................................... 49
Installing and Configuring Oracle Server Software ............................................................................... 52
Oracle Server Configuration ........................................................................................................... 53
Install and Configure Oracle Server Software ................................................................................ 53
Install Oracle Database 11g Release 2 Server Software ............................................................... 53
Contents
Delete the Default Oracle Database............................................................................................... 57
Verify Oracle Registry Settings ...................................................................................................... 58
Create the Smart 3D Oracle 11g Database ................................................................................... 59
Configure Oracle Net Services ....................................................................................................... 65
Post Installation Instructions ........................................................................................................... 65
Create the mtsadmin User ............................................................................................................. 67
Initialize the Oracle Database ........................................................................................................ 68
Configure Oracle Networking Components .................................................................................... 70
Verify Automatic Startup of Oracle Database Services .................................................................. 70
Oracle Post-Installation Requirements ........................................................................................... 71
Add Firewall Exceptions for Programs on the Oracle Database Server ........................................ 71
Oracle Database Port Assignments ............................................................................................... 72
Client/Workstation Setup .......................................................................................................................... 75
Loading Prerequisite Software on the Client ........................................................................................ 75
Install Microsoft Office .................................................................................................................... 75
Installing Microsoft SQL Server 2008 Client ......................................................................................... 76
Register SQL Server 2008 ............................................................................................................. 78
Installing and Configuring Oracle Client Software ................................................................................ 79
Oracle 11g Release 2 32-bit Client Installation .............................................................................. 79
Oracle 11g Release 2 64-bit Client Installation .............................................................................. 83
Configure the Oracle Client ............................................................................................................ 87
Configure Windows Firewall for the Oracle Client .......................................................................... 88
Install Smart 3D Client Software ........................................................................................................... 89
Silent Installation ............................................................................................................................ 91
Register Solid Edge .DLL File ........................................................................................................ 94
Name Generator Service Setup ..................................................................................................... 94
Reference Data Setup .................................................................................................................. 102
Programming Resources Setup ................................................................................................... 105
Smart 3D Tribon Interface Setup .................................................................................................. 109
Create Databases .................................................................................................................................... 111
Create the Site, Catalog, and Schema Databases for SQL ............................................................... 113
Add Principle Particular Properties for Structural Manufacturing ................................................. 117
Create the Model and Reports Databases for SQL ............................................................................ 121
Linking Servers ............................................................................................................................. 122
Assign Access Permissions for SQL................................................................................................... 123
Create the Site, Catalog, and Schema Databases for Oracle ............................................................ 124
Create the Model and Reports Databases for Oracle ........................................................................ 127
Minimum Reference Data ................................................................................................................... 129
Bulkload SmartPlant Layout Reference Data ..................................................................................... 134
Convert Database Mode ..................................................................................................................... 135
Change plant databases to marine .............................................................................................. 136
Change plant databases to material handling .............................................................................. 137
Change marine databases to material handling ........................................................................... 137
Upgrade Version ...................................................................................................................................... 139
Working in an Integrated Environment ................................................................................................. 141
Configure for an Integrated Environment ............................................................................................ 142
Viewing 3D Model Data ...................................................................................................................... 143
Contents
Install SmartPlant Schema Component ....................................................................................... 143
Integrating with PDS ........................................................................................................................... 143
Install PDS Export Tools............................................................................................................... 143
Install PDS Data Access............................................................................................................... 144
Install Smart 3D PDS Model & Data Translators ......................................................................... 145
Integrating with SmartPlant P&ID ....................................................................................................... 146
Enable Network Access in Windows Server 2008 ....................................................................... 147
Configure the Piping Specification Remote Access Server Service ............................................ 147
Register the Site Database for P&ID Access ............................................................................... 152
Integrating with SmartPlant Reference Data ...................................................................................... 153
Interference Checking Setup .................................................................................................................. 155
Install Database Interference Detection Service................................................................................. 156
Configure Interference Service Properties .......................................................................................... 157
Start the Database Interference Detection Service ............................................................................ 157
Set IFC Permission Requirements...................................................................................................... 158
Create IFC Permission Group Folder and Permission Group ............................................................ 159
Set IFC Permissions ........................................................................................................................... 159
Check Database Interferences ........................................................................................................... 160
Interference Server Settings Dialog Box ............................................................................................. 161
Database Detect Tab (Interference Server Settings Dialog Box) ................................................ 162
Status Tab (Interference Server Settings Dialog Box) ................................................................. 163
GSCADFoulCheckCmds.cSetIFCForRestart ..................................................................................... 164
Batch Services ......................................................................................................................................... 165
Installing Intergraph Batch Services ................................................................................................... 166
Starting and Stopping Batch Services .......................................................................................... 169
Granting Batch Service Privileges ................................................................................................ 169
Configure Account Mappings ....................................................................................................... 171
Configure Queues for Jobs .......................................................................................................... 172
Create Batch Services Queues .................................................................................................... 172
Making Other Batch Servers Available......................................................................................... 173
Configuring the Batch Services Server for Drawings Tasks ........................................................ 173
Board Management Service ................................................................................................................... 175
Board Management Service ............................................................................................................... 175
Run the board management service ................................................................................................... 176
Block Assignment Service ..................................................................................................................... 177
Block Assignment................................................................................................................................ 179
Stop the block assignment process.............................................................................................. 182
Start the block assignment process ............................................................................................. 183
Block Assignment Dialog Box ............................................................................................................. 183
General Tab (Block Assignment Dialog Box) ............................................................................... 185
Configuration Tab (Block Assignment Dialog Box) ...................................................................... 186
Getting Started ......................................................................................................................................... 187
Update Site Database Name and Path ............................................................................................... 187
Open Smart 3D ................................................................................................................................... 189
Configure Your Tasks ......................................................................................................................... 189
Contents
Define Your Workspace ...................................................................................................................... 190
Defining your Workspace ............................................................................................................. 190
Save Session Files ............................................................................................................................. 191
Application Maintenance ........................................................................................................................ 193
Modify or Repair Intergraph Smart 3D Software ................................................................................. 194
Remove Smart 3D Software ............................................................................................................... 195
Recommendation for Database Monitoring .......................................................................................... 197
Monitoring the Databases ................................................................................................................... 197
Disk I/O ......................................................................................................................................... 197
Disk Usage ................................................................................................................................... 198
Server Monitoring ................................................................................................................................ 200
Results Analysis .................................................................................................................................. 203
Troubleshooting the Software ............................................................................................................... 207
User Assistance .................................................................................................................................. 209
Customer Assistance .......................................................................................................................... 211
Common Acronyms ............................................................................................................................ 211
SmartPlant License Manager Environment Variables ......................................................................... 213
Adding Environment Variables............................................................................................................ 213
Index ......................................................................................................................................................... 215
Preface
TM
This document is an installation guide for Intergraph Smart 3D. The purpose of this document
is to explain how to install and configure Smart 3D and all necessary prerequisite software.
This document does not cover basic Windows Server 2008 R2, Windows 7,
Windows 8, Oracle or Microsoft SQL Server operation. Refer to those products' printed
documentation for basic operation information.
Intergraph gives you permission to print as many copies of this document as you need for
non-commercial use at your company. You cannot print this document for resale or redistribution
outside your company.
For information on commands, refer to the on-line help available inside the software. You
can find the most recent guides and on-line help at Intergraph's eCustomer support site:
https://crmweb.intergraph.com/ecustomer_enu/.
Documentation Set
TM
Intergraph Smart 3DDocumentation is available as Adobe PDF files. The content is the same
as the 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.
User's guides provide command reference and how-to information for working in each task.
Reference data guides define the reference data workbooks. Not all tasks have reference
data.
ISOGEN guides.
Administrative Guides
Intergraph Smart
software.
TM
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 upgrade.
Global Workshare Guide - Provides instructions for setting up the software and the databases to
work in a workshare environment.
Interference Checking Guide - Provides information on installing, configuring, and using the
interference detection service.
Integration Reference Guide - Provides information about installing, configuring, and using
Smart 3D in an integrated environment.
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.
Preface
Export to PDMS - Provides information about how to export model data from Smart 3D to
PDMS. Specific guidelines relating to best practices and known limitations of the export
functionality are also included.
Point Cloud Reference - Provides information for referencing point cloud files provided by point
cloud vendors in Smart 3D.
Troubleshooting Reference Guide - Provides information on how to resolve errors that you might
encounter in the software by documenting troubleshooting tips, error messages, and To Do List
messages.
Plant Design System (PDS) Guide - Provides all information needed to use PDS with Smart 3D.
Topics include referencing active PDS projects in Smart 3D, exporting PDS data and importing
that data into Smart 3D, and converting PDS reference data to Smart 3D reference data.
TM
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.
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 structural components 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.
10
Preface
Planning User's Guide - Provides instructions about defining the assembly hierarchy (production
bill of material) by creating blocks and 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 model.
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 the available specifications for each system type.
11
Preface
HVAC 3D Symbols Reference - Provides information about the HVAC 3D symbols that are
available.
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.
Structural Reference Data Overview - Provides an overview of the marine mode 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.
Documentation Comments
We welcome comments or suggestions about this documentation. You can send us an email at:
PPMdoc@intergraph.com.
Documentation updates for supported software versions are available from eCustomer
(https://crmweb.intergraph.com).
12
Preface
Added notes on integrating with SmartPlant Reference Data. For more information, see
Integrating with SmartPlant Reference Data (on page 153). (P4 CP:219957)
Programming Resources now includes information to assist Visual Studio configuration for
using the Microsoft Help Viewer. For more information, see Programming Resources Setup
(on page 105).
13
Preface
14
SECTION 1
Installation Overview
TM
This document guides you through the process of installing Intergraph Smart 3D. Smart 3D
has three industry-specific modes: plant, marine, and material handling. The mode you choose
determines the functionality that is available in Smart 3D. Throughout the installation
instructions, watch for notes and tips based on the mode you plan to use.
SmartMarine 3D. The marine mode does not support Oracle. You must use Microsoft SQL
Server.
Material Handling - The material handling mode contains all the functionality contained in the
plant and marine modes plus functionality useful for designing conveyor systems. This mode is
powered by SmartPlant 3D Materials Handling Edition . The material handling mode does not
support Oracle. You must use Microsoft SQL Server.
15
Installation Overview
as ConvertDatabaseMode.exe. You must have Microsoft SQL Server SysAdmin privileges to the
databases on the database server. Using this utility, you can:
Convert from plant databases to marine databases.
Convert from plant databases to material handling databases.
Convert from marine databases to material handling databases.
When converting databases, be aware of the following limitations:
You can only convert Microsoft SQL Server databases. Oracle is not supported.
Replicated databases must be consolidated before conversion. This utility supports only
non-replicated databases.
You cannot convert:
marine to plant,
material handling to plant
material handling to marine.
Third-Party Integration
Equipment Modeling Capability
Whether using one of the delivered symbols or a custom symbol that you define yourself,
symbols are a key building block used to create your model. The software uses two basic types
of symbols: 2D and 3D.
The 2D symbols are used to represent structural member cross-sections. Two-dimensional
symbols for structural cross-sections are delivered in the [Product
Folder]\SharedContent\CrossSections and [Product Folder]\SharedContent\Profile Xsections
folders. You can use any of the defined cross-sections or define your own cross-sections using
the software's 2D Symbols application. This application allows you to define different
representations for the cross-section using layers. You can also define variables to drive the
dimensions of the cross-section symbol.
An extensive library of 3D symbols is delivered in the various subfolders located in the [Product
Folder]\SharedContent folder on the reference data server computer. The 3D symbols are used
to represent equipment, hangers, HVAC components, piping components, and so forth in your
model. You can also create custom three-dimensional symbols using the SmartPlant 3D
Symbol/Part Definition Wizard.
16
Installation Overview
The SmartPlant 3D Symbol/Part Definition Wizard allows you to create and customize
three-dimensional symbols that fit your company or project. The wizard produces a Visual
Basic project for building the symbol ports and graphics, and generates an Excel workbook for
bulkloading the symbol data into the Catalog database.
While not prerequisite software, you can also use Solid Edge with Smart 3D. With Solid Edge,
you can build intelligent equipment reference data libraries of base parts that can be placed into
the Smart 3D model. An entire catalog of standard equipment can be modeled with Solid Edge,
as well as custom, one-of-a-kind equipment for specific plants.
Additional information on the software's equipment modeling capabilities, including parameter
descriptions of the delivered symbols, how to create 2D and 3D symbols and incorporate them
into your reference data, is available in the Smart 3D Reference Data Guide, the 2D Symbols
User's Guide, and the 3D symbols documents for Piping, HVAC, Equipment, Electrical, and
Structure tasks. Each of these documents is available from Help > Printable Guides in the
software.
Installation Checklist
For the recommended installation workflow, please see the installation checklist
(S3DInstall_Checklist.pdf), available in the Help folder on the product media. This checklist is
also delivered during product set up to C:\Program Files (x86)\Common
Files\Intergraph\Smart3D\Help folder for future reference.
17
Installation Overview
18
SECTION 2
Internationalization
Supporting internationalization in a homogeneous environment is one of the enhancements
available in SmartPlant Enterprise. A homogeneous environment uses elements from only a
single locale. For example, a German customer running on a German operating system using
only German characters and German cultural conventions is a fully supported homogeneous
environment configuration.
Homogeneous Environments
When starting a new project, use extra care during installation and configuration to ensure the
proper creation and maintenance of homogeneous environments:
All the computers (servers and clients) within an integrated SmartPlant Enterprise
implementation must have the same regional settings, and no one should change the
regional settings after the project has started.
Do not cross the decimal locale boundary. This is the most common cause of numeric data
corruption and calculation errors. Having users with different regional settings (like with a
period versus a comma for the decimal point) causes the software to interpret values
unpredictably. For example, a pipe run with a pressure of 35.3 psi can be read by the
software as 353 psi to the user with different regional settings. A cable length defined as 39
ft 11,21 inches has been interpreted as 121718910971323 meters when published to an
XML file. These incorrect interpretations may be used in internal software calculations and
can be impossible to backtrack or correct. Do not change the decimal point character to try
to solve an issue. Doing so will only corrupt values in the database or in text files.
Do not cross the character-set locale boundary. For example, the character set boundary
between Western (Latin-based) and Eastern Europe (Cyrillic-based), or between Eastern
Europe and Japan.
Create Oracle databases using AL32UTF8 for the database character set and AL16UTF16
for the NLS character set.
Never modify the NLS_LANG registry entry on an Oracle client. Doing so causes the
character data not to convert to Unicode.
Create Microsoft SQL Server databases with locale-specific collation settings and ensure
that all databases have the same setting.
Heterogeneous Environments
In contrast, a heterogeneous environment using elements from different, or even multiple
locales, is not supported. Many customers are currently operating in unsupported
heterogeneous environments and are often not aware of that fact. Examples of heterogeneous
environments:
Entering or viewing Japanese data on an US/English operating system
Using German Regional Settings (where the decimal point is a comma) on a US/English
operating system
19
Internationalization
Using databases with different character encodings such as CL8MSWIN1251 or JA16SJIS
Using multiple languages in a project, especially when crossing language-group boundaries
Using an English server with different local language clients
the same project because the same Windows code-page (1252) is used. However, Russian
characters (code-page 1251) cannot be used in a US/English environment.
You must decide which language operating system will be the master for bi- lingual projects.
The following is an example of a Russian-based project:
Companies in the United States and the United Kingdom are working a project with a Russian
company and the deliverables (drawings, reports, and so forth) must ultimately be provided in
Russian. The companies in the U.S. and the U.K. are working the project using the "master"
Russian operating systems (possibly using virtual Russian operating systems running on
VMware Workstation). The U.S. and U.K. companies can install and use English Microsoft
Office products on the Russian operating system because Office products are globally enabled.
If a Russian interface exists for the SmartPlant Enterprise application, then Russian users can
use the Russian interface while the English-speaking users would continue to use the
US/English interface. English-speaking engineers can enter English characters.
Russian-speaking engineers can enter Russian characters.
However, because the Russian locale uses different decimal and character-set locales,
everyone (English and Russian engineers) must use the Russian decimal symbol which is a
comma. For customization purposes, databases can be modified to accommodate new
Russian-specific requirements (fields, properties, and so forth.) Using filters, display sets, and
other software features, bi-lingual projects can be further customized. Graphic data, reports, and
so forth can be created in either or both languages.
Do not change regional settings to reflect a U.S. environment in order to resolve
problems in a non-US/English homogeneous configuration. Doing this creates a heterogeneous
configuration that will cause other possibly hidden problems that cannot be corrected. Everyone
working on a project must use the same regional settings and character set throughout the life of
the project.
20
Internationalization
Citrix XenApp Solutions for International Projects
Using Citrix XenApp Solutions, you can define environments that isolate users from having to
interact with non-native language operating systems while improving data integrity and
minimizing opportunities for data corruption. However, users still have to enter data using
master locale conventions for the project (decimal separator and date conventions, for
example). You can create these environments using different combinations of languages, but
some limitations exist. For example, you cannot use Russian and Chinese text together in a
project. In addition, special language characters (the German and for example) cannot be
used if the master locale is outside the western Latin-based languages (the master locale is
Russian, Chinese, Japanese, or Korean for example).
21
Internationalization
22
SECTION 3
23
In This Section
Smart 3D Database Server Recommendations ............................ 24
Smart 3D Workstation Recommendations .................................... 25
Software Loading Order ................................................................. 28
Disk Partitioning Guidelines ........................................................... 30
Smart 3D Project Hardware Sizing Recommendations ................. 31
Applicable Hardware
Database server
File server
Hardware Recommendations
Intel Xeon 5600 Series or better (64-bit instruction set, not Itanium )
16 GB to 64 GB or greater RAM depending on project size
For hard drive size, see Smart 3D Project Hardware Sizing Recommendations (on page 31)
Backup system for server
Access to DVD drive, either locally or through a network connection
1 GbE or higher network interface for client connections
24
See Also
Smart 3D Hardware and Software Recommendations (on page 23)
Applicable Hardware
Administrative client
Modeling client
Interference detection computer
Drawing batch computer
Name generator computer
Duplication and synchronization computer
SmartPlant Piping Specification Remote computer
Hardware Recommendations
Intel Core i7, Quad Core
6 GB RAM (2 GB RAM for operating system plus 4 GB RAM for single Smart 3D instance.
Other concurrently running programs will require additional RAM based on the programs
specific requirements.)
Access to a DVD drive, either locally or through a network connection
Monitor capable of a minimum of 1280 x 1024 resolution
Graphics card designed for 3D intensive applications that meets the following requirements:
25
Video Cards
There have been many enhancements to the graphic engine of Smart 3D. Most issues are
resolved by loading the most current display driver or rolling your current display driver back one
version. If the current driver does not fix your particular card's problem, then please copy the
"CoreDisplaySettings.ini" file from [Product Folder]/Core/Tools/Administrator/Bin to [Product
Folder]/Core/Shared/bin and contact your Smart 3D support representative.
We recommend workstation class graphics cards (designed for use with CAD applications) with
as much RAM as is affordable. The minimum RAM is 256MB, but more RAM is better. Because
the world of graphics cards changes so quickly, we can only document the specifications
required by Smart 3D.
All clients referencing Z+F Point Cloud data need to turn off the Smart 3D hardware with
the CoreDisplaySettings.ini file.
As a supplement to this information, a Microsoft Excel workbook is provided on eCustomer that
records anecdotal evidence obtained from users. Please go to eCustomer at
https://crmweb.intergraph.com (https://crmweb.intergraph.com/ecustomer_enu) and select
Download Software Updates > Products > Smart 3D > Technical Notes and White papers >
Graphics cards used with Smart 3D. This list is not comprehensive. In some cases, the Smart
3D middle tier error log (with the error logging level set to at least "2-Detailed") will provide more
information. Please see the examples of messages returned in the error log listed below:
The graphics card or graphics card driver does not support Textures/Shaders. An updated
graphics driver could improve performance.
This indicates that the graphics adapter, driver or display settings do not support the
"Shaded with Hardware Enhanced Edges" Render Mode on the Format View dialog box. In
addition, the graphics adapter, driver or display settings do not support textures.
The graphics card or graphics card driver does not support Shaders. An updated graphics
driver could improve performance.
This indicates that the graphics adapter, driver or display settings do not support the
"Shaded with Hardware Enhanced Edges" Render Mode on the Format View dialog box.
However, textures are supported.
The graphics card or graphics card driver does not support Textures. An updated graphics
driver could improve performance.
26
Software Prerequisites
Microsoft Internet Explorer 9.0 or later (required for viewing the documentation delivered
with the software)
Adobe Reader 9.0 or later (required for viewing Printable Guides. You can download
Acrobat Reader from the Adobe web site.)
Microsoft .NET Framework 4.0
Microsoft XML Core Services (MSXML) 6.0 SP1
Microsoft Office 2010 (32-bit only) (Windows 7 or Windows Server 2008 R2)
27
Workstation Installation
Adobe Reader
Adobe Reader
Office 2010 (32-bit)
-OR-
28
Workstation Installation
(64-bit)
SmartPlant License Manager 2010 (11.0) or higher
Microsoft SQL Server 2008 Client (with SQL Server 2008 SP3) is required only for the client
software installation if the Project Management option is installed; otherwise, they are not
integral to the default workstation software installation.
2
When creating drawing borders or embedded reports within the Drawings and Reports task on
computers with Office 2010 (32-bit), you must modify the security settings in Excel to allow
Visual Basic projects to run. For more information about Office 2010 and service packs, refer to
the Microsoft web site (http://www.microsoft.com/).
Do not skip any restarts that are recommended by the system. Doing so can have
unintended consequences.
Other users who want to perform different tasks in the overall design workflow might need
additional software, such as:
Visual Basic 6.0
Siemens Solid Edge Version 20 or
ST3
29
See Also
Smart 3D Hardware and Software Recommendations (on page 23)
1.8 GB
2
2.25 GB
4.30 GB
13 MB
600 MB
The default setup for a Smart 3D workstation computer provides all the environments
necessary for general Smart 3D modeling.
2
The complete setup for a Smart 3D workstation computer includes all features and adds the
administrative functionality: plant creation, database migration, access management, database
interference detection, and includes the following options only: Project Management, Server
Connectivity, Bulkload Reference Data, and Database Interference Detection Service.
Additionally, a complete setup includes the 3D Model Import and Piping Specification
Remote Access Server options, which installs the required components for importing model
data into Smart 3D and the necessary software for correlating piping specification data between
Smart 3D and SmartPlant P&ID, respectively.
You also will need additional disk space if you intend to use other products, such as Visual
Studio or Solid Edge. Please consult your system administrator for this and additional software
not provided by Intergraph.
Do not continue with installation until enough disk space is free on the computer
acting as the database server and each workstation computer as stated in the aforementioned
guidelines.
30
Concurrent Users
The size of the system depends partly on the number of concurrent users, that is, users actively
working at the same time. In a Global Workshare Configuration (GWC), it is probable that work
will be done at several sites in a non-concurrent way. In this case, there is less impact on
performance. For example, if you have two sites with 60 users at each site but the users at the
two sites do not work at the same time, you could consider the user load to be 60 users.
In a Global Workshare Configuration when users are working concurrently at several sites, the
work done at one site will impact each site as the data is pushed to the other sites. In a hub and
spokes configuration, the data is first pushed to the hub then the hub pushes it to the other sites.
We estimate that the equivalent user load (the number of effective users) for each server to be
the users on that server plus 25% of the total concurrent users of all the other sites. For
example, in a configuration with 6 sites and 40 users at 5 sites, and 5 users at 1 site:
When 3 sites (with 40 users) are working concurrently, the equivalent number of users at
each site is: 40 (concurrent users for this site) + (0.25 * (2 * 40)) (users for the 2 other sites)
= 60 users.
When all 6 sites are working concurrently:
a. The equivalent number of users at each of the 40-user sites is: 40 + (0.25 * (165)) = 81
users
b. The equivalent number of users at the 5-user site is: 5 + (0.25 * (200)) = 55 users.
31
32
See Also
Smart 3D Workstation Recommendations (on page 25)
33
Server Specifications
Project size
Small
Medium
Large
4 8 or more
16 GB
32 GB
64+ GB
64-bit
64-bit
64-bit
34
Hard Drives
Distribute files across several disk drives on the server. Each drive does not need a large
capacity. The speed of the drive is important, so use 15K RPM or faster.
Operating system
D: Drive
E: Drive
F: Drive
Operating system
D: Drive
Oracle software
E: Drive
F: Drive
G: Drive
Intel Xeon 5600 Series or better (64-bit instruction set, not Itanium )
16 GB to 64 GB or greater RAM depending on project size
For hard drive size, see Smart 3D Project Hardware Sizing Recommendations (on page 31)
Backup system for server
Access to DVD drive, either locally or through a network connection
1 GbE or higher network interface for client connections
35
36
License Server
SmartPlant License Manager (SPLM) uses server/client architecture to distribute licenses for
Smart 3D (and other SmartPlant Enterprise products.) SPLM requires very little system
resources and so can be installed on the batch server, file server, IFC server, or database
server as long as the hardware configurations below are observed.
Hardware Configurations
The SmartPlant License Manager licensing computer software should be installed on a stable,
single node, hardware configuration (such as a simple PC), with a static IP address, because
license key installation and license seat usage authentication depends on the information
gathered from the physical hardware. Any automated changes that cause the hardware
information not to match with the information used to generate the license key will result in a
failure of the authentication process.
Virtual (including VMware), shadowed, mirrored, dynamic, or distributed hardware
configurations cannot be used as a SmartPlant License Manager licensing computer. This
includes terminal (application) servers, networked and distributed storage management
systems, and so forth. When these specialized systems occur in the user's network, the
SmartPlant License Manager Server licensing computer should be installed on a separate
dedicated hardware configuration system. The SmartPlant License Manager licensing computer
should be situated on the user's network where it can be accessed by all systems that are
running application software that relies on the SmartPlant License Manager licensing computer
for license management.
Multiple SmartPlant License Manager licensing computers can be used in the user's network as
long as each system is a unique hardware system/installation. If SmartPlant License Manager
licensing computers are cloned after the license key has been installed, then the license
management will fail on the cloned system. Each SmartPlant License Manager licensing
computer requires its own unique license key.
RAID (redundant array of independent disks) and SAN (storage area networks) are not
supported on a SmartPlant License Manager license computer.
The license computer must have the same version (or later) of SmartPlant License Manager
installed as any client computers. In other words, you cannot use a newer version on a client
computer to retrieve a license from an older version of SmartPlant License Manager on the
licensing computer. The license computer must have the same version (or a newer version)
installed than the clients.
37
38
SECTION 4
Supported Databases
Smart 3D currently supports Microsoft SQL Server 2008 SP3 for the plant, marine, and material
handling mode. Oracle 11g R2 (11.2.0.2) with Patch 22 is supported only when using the plant
mode.
When using the software in a Global Workshare Configuration (GWC), you can install
Oracle Enterprise Edition or Oracle Standard Edition. If you are using Microsoft SQL Server, you
must install Microsoft SQL Server 2008 SP3 Enterprise Edition.
For more information about supported databases, see Smart 3D Database Server
Recommendations (on page 24).
See Also
Loading Prerequisite Software on the Client (on page 75)
39
See Also
Loading Prerequisite Software on the Database Server (on page 39)
40
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.
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 features below.
Database Engine Services
SQL Server Replication (required if the SQL server instance is set up for the Global
Workshare configuration)
Client Tools Connectivity
41
6. On the Server Configuration page, specify a domain account name with administrative
privileges on the system to be used. Also, set Automatic as the Startup Type and
continue.
If you are not sure, you can use NT AUTHORITY\NETWORK SERVICE or NT
AUTHORITY\SYSTEM and change the login later on the service.
A domain user account offers more flexibility and is typically used because many
server-to-server activities can be performed only with a domain user account, including
remote procedure calls, replication, and backing up network drives.
7. Click the Collation tab. Use locale-specific collation. These collation settings include the
character set, sort order, and other locale-specific settings.
8. On the Database Engine Configuration page, specify at least one SQL Server
Administrator.
42
43
Click OK.
44
5. Select Server Roles under the Select a page heading to display the Server Roles list.
6. In the Server Roles list, select the sysadmin check box.
Standard users need db_owner and public database role membership mapping to
each one of the Smart 3D databases. Administrators need only the sysadmin role.
7. Click OK.
45
4. Select New > Data Collector Set from the shortcut menu.
Enter the name you want to use for the data collector set, click Create manually
(Advanced), and then click Next.
46
8. In the Select counters from list drop-down list, select a counter and click Add.
The new counter displays in the Added counters list.
Use CTRL+ or SHIFT+ to select multiple objects.
9. After all counters have been added, click OK to close the Add Counters dialog box.
To add local counters from a remote computer, you need to have either of the
following permissions on it:
Local administrator privilege
Be a member of the Performance Monitor Users local group.
47
11. In the Limit box, enter a threshold value. Depending on the object you selected, the alert
will be generated when the value for the counter is more than or less than the threshold
value. Click Next to continue.
12. Click Finish. Your new data collector set displays in the User Defined page.
13. To configure the alerts, double-click on your data collector set name and then right-click on
the data collector. Select Properties from the shortcut menu.
14. On the Alerts tab, you can set additional alerts and define the unit of time for the duration of
the sample interval.
15. Set options in the Alert Action and Alert Task tabs to specify the actions to occur each
time the alert is triggered.
16. Click OK to close the Properties dialog box and activate the alert settings.
For more information about using System Monitor and setting up SQL Server 2008
alerts, see the documentation delivered with Microsoft SQL Server 2008 SP3 and Windows
Server 2008 R2.
48
Comments
1433
TCP
From workstation to
server; from server to
workstation
1434
UDP
From workstation to
server; from server to
workstation
See Also
Change Database Collation (on page 50)
SQL Server 2008 Collation Utility Dialog Box (on page 49)
49
50
10. When creating or restoring the catalog database for the new site, be sure to select the
template with the correct collation. If the collation for the selected catalog does not match
the collation for the site, the following message appears: "The collation for the selected
template, CatalogDB.dat, does not match the collation for the site. Please select another
template."
This message also appears in the Bulkload Utility and in the New Catalog
command in Project Management if the collation does not match the site.
11. When you create the plant, reports, and reports schemas in Project Management, Smart 3D
automatically uses the collation of the site database.
12. In the future, when you create additional sites or catalogs, remember to select the correct
template with the desired collation.
See Also
Install Microsoft SQL Server 2008 (on page 41)
51
Oracle Instances
If one server hosts the databases of several products, Intergraph recommends that each
product database be a separate instance, each of which can host multiple plants.
The advantage of placing each product database in its own instance is that only the affected
application will be off-line during backup, performance tuning, and other database maintenance
activities. Additionally, global tuning parameters that apply to one instance can be tailored to the
specific product requirements.
According to Oracle documentation, the only limit to the number of instances you can have on
any machine is the availability of resources. However, the number of instances on one database
server should be minimized because each additional instance puts additional load on the server.
Each instance adds redundant tablespaces, rollback segments, background processes, and
memory requirements for each SGA (System Global Area). For this reason, you should start by
putting the database of one product for several plants into a single instance. Then, when the
number of plants increases, or a plant becomes very large, consider separating the database
into new instances, adding server memory, or even adding database servers.
Oracle recommends that database activity on the database server consume no more than
50 percent of the available memory. Refer to your Oracle documentation for specific
requirements.
There are Oracle restrictions for the database global name and corresponding database link
name (they are required to match). There are three known restrictions on global database
names:
a. No hyphens are allowed.
b. The computer name cannot start with a number.
c.
See Also
Configure Oracle Networking Components (on page 70)
Verify Automatic Startup of Oracle Database Services (on page 70)
Initialize the Oracle Database (on page 68)
52
See Also
Oracle Database 11g Release 2 Server Software Installation (see "Install Oracle Database 11g
Release 2 Server Software" on page 53)
Install and Configure Oracle Server Software (on page 53)
53
13. Select General Purpose / Transaction Processing in the Select Configuration Type
screen, and click Next.
54
55
16. Select the Character sets tab on the Specify Configuration Options screen and select
the Use Unicode (AL32UTF8) option.
All products in SmartPlant Enterprise that participate in integration should set their
encodings to Use Unicode (AL32UTF8) for the Database Character Set option, and to
AL16UTF16 - Unicode UTF-16 Universal character set for the National Character
Set option.
For more information about the Character sets option, see your Oracle installation
documentation.
17. Select the Security tab on the Specify Configuration Options screen, and choose your
security settings option.
18. Select the Sample Schemas tab on the Specify Configuration Options screen, and select
the Create database with sample schemas option. Click Next.
19. Select the Use Database Control for database management option on the Specify
Management Options screen. You can also enable notifications through email with this
option.
20. Select File System in the Specify Database Storage Options screen and specify a
database file location. Click Next.
21. Specify your recovery options in the Specify Recovery Options screen, and click Next.
56
See Also
Delete the Default Oracle Database (on page 57)
Install and Configure Oracle Server Software (on page 53)
57
58
59
4. Enter the name of the new database in the Database Identification screen. Generally, the
Global Database Name and the SID are identical. These names can be no longer than
eight characters.
5. In the Management Options screen, click Next without changing the default selections.
Configure Enterprise Manager and Configure Database Control for local management
are the default options.
60
7. On the Database File Locations screen, select File System and Use Common Location
for All Database Files. Browse to the appropriate files location, and click OK.
A subfolder is created in the folder you choose and is named with the SID you provided
earlier in step 4.
8. Click Next.
61
10. In the Database Content screen, select the Enterprise Manager Repository option and
click Next.
62
12. On the Sizing tab, configure the Processes option based on this formula.
Processes
The number of Oracle system processes can vary based on the number of
background processes that are running. This number is a high estimate. Overestimate the
number to ensure it will only use the number of processes that the instance needs.
13. Select the Character Sets tab, and select the Use Unicode (AL32UTF8) option.
All products in SmartPlant Enterprise that participate in integration should set their
encodings to Use Unicode (AL32UTF8) for the Database Character Set option, and to
AL16UTF16 - Unicode UTF-16 Universal character set for the National Character
Set option.
For more information about the Character Set options, see your Oracle installation
documentation.
14. Select the Connection Mode tab, and select Dedicated Server Mode.
15. In the Connection Mode tab, select All Initialization Parameters.
16. Click Show Advanced Parameters.
The parameters required by Smart 3D in are listed below:
Name
Value
db_files
1000
63
180
open_cursors
3000
os_authent_prefix
""
processes
200
undo_retention
3600
17. Click Close after the changes have been made, and click Next on the Database
Configuration dialog box.
The control files should be divided among multiple physical hard drives. This file is
needed by the database to start.
18. Verify that the path in the Tablespaces folder is correct for SYSAUX, SYSTEM, TEMP,
UNDOTBS1, and USERS.
The information in the Datafiles and Redo Log Groups folders can retain the
default settings as long as the folder path does not need updating.
19. Set the Redo log file size for each group to 512000 K.
20. Click Next.
The Creation Options screen allows you to save your database configuration as a
template file, and also allows you to generate database creation scripts.
Not every setting is preserved in the template file. If you re-use template files,
check the parameters carefully to verify the settings are correct.
21. When you have finished configuring the database, click Finish.
The first 15% of the creation process validates the configuration settings. After the
first 15% of the process has successfully passed, the database creation succeeds without
any errors.
22. After the Database Configuration Assistant completes the database creation, click Exit.
See Also
Oracle Post-Installation Requirements (on page 71)
Install and Configure Oracle Server Software (on page 53)
Appendix: Install and Configure Oracle Software
64
65
66
3. After you have logged into SQLPlus, type @oramtsadmin.sql and accept the defaults.
4. When the script completes, check the oramts.out text file for errors that may have occurred
during the script.
5. Connect as the newly created user, mtssys, and run the utl_oramts.sql script located in the
admin folder where you installed Oracle.
6. You must also run the create_acl.sql script, which involves manually creating the script and
saving it in the same location as the utl_oramts.sql.
a. To create the script, open any standard text editor such as Notepad, and then copy the
following script:
begin
dbms_network_acl_admin.create_acl('OraMTSadmin.xml',
'Allow usage to the UTL network packages',
'MTSSYS',
67
68
69
See Also
Installing and Configuring Oracle Client Software (on page 79)
Installing and Configuring Oracle Server Software (on page 52)
See Also
Installing and Configuring Oracle Server Software (on page 52)
Configure the Oracle Client (on page 87)
70
See Also
Installing and Configuring Oracle Server Software (on page 52)
See Also
Install and Configure Oracle Server Software (on page 53)
71
Name
[Oracle_home]\bin\oracle.exe
[Oracle_home]\bin\tnslsnr.exe
Oracle Listener
[Oracle_home]\bin\emagent.exe
[Oracle_home]\bin\omtsreco.exe
[Oracle_home]\jdk\bin\java.exe
[Oracle_home] is the fully-qualified path name of the Oracle Database Server software.
72
Comments
80
TCP
From workstation to
server
1521, 1526
TCP
From workstation to
server; from server to
workstation
TCP
From workstation to
server
5560, 5580
TCP
From workstation to
server
443
TCP
From workstation to
server
7809
TCP
7810-7820
TCP
73
74
SECTION 5
Client/Workstation Setup
The Smart 3D client software is used 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. Additionally, the software
provides features that extend the capabilities of the software to include importing model data
and integrating Smart 3D with SmartPlant P&ID.
If you have a previous version of Smart 3D installed, you need to remove it before installing
the new version. For more information, see Application Maintenance (on page 193) in the
TM
Intergraph Smart 3D Installation Guide.
See Also
Loading Prerequisite Software on the Database Server (on page 39)
See Also
Loading Prerequisite Software on the Client (on page 75)
75
Client/Workstation Setup
76
Client/Workstation Setup
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.
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
6. When you get to Installation Rules, make sure all operations have passed.
7. From Ready to Install, click Install.
8. When the installation has been completed, review the summary log file for any problems.
77
Client/Workstation Setup
9. Before you use the software, you must register it. See Register SQL Server 2008 (on page
78).
10. Install any required service packs or upgrades for SQL Server 2008. See Install any
Required SQL Server 2008 Upgrades (on page 44).
Registering Servers
1. Open SQL Server Management Studio.
2. Click View > Registered Servers.
Registered Servers appear in the left tree view.
3. In the tree view, right-click Database Engine, and select New > Server Registration in the
shortcut menu.
The New Server Registration dialog box appears.
4. On the General tab, type or select the name of the server to register.
5. 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 Global Workshare User's Guide (SQL
Server), available from Help > Printable Guides in the software.
6. Exit Management Studio.
78
Client/Workstation Setup
See Also
Configure the Oracle Client (on page 87)
Initialize the Oracle Database (on page 68)
79
Client/Workstation Setup
5. Specify the Oracle Base location for the base folder and the Software Location for the
home folder by browsing to the location, and click Next.
80
Client/Workstation Setup
6. Select the product components to install in the Available Product Components screen,
and click Next.
7. Wait while the software performs the prerequisite checks, and click Next.
8. Click Install in the Summary screen and wait while Oracle client installs.
The Oracle Net Configuration Assistant displays.
81
Client/Workstation Setup
9. Select Perform typical configuration in the Welcome screen, click Next.
10. In the Welcome to the Oracle Net Configuration Assistant screen, click Next.
82
Client/Workstation Setup
MSDTC timeout (default 60) (IIS Setting) < ORAMTS_SESS_TXNTIMETOLIVE (set
to 120) < distributed_lock_timeout (set to 180)
Use regedit to verify the setting as shown:
See Also
Delete the Default Oracle Database (on page 57)
Install and Configure Oracle Server Software (on page 53)
83
Client/Workstation Setup
2. Select Custom installation, and then click Next.
84
Client/Workstation Setup
6. In the Software Location box, enter a unique folder location.
7. Click Next.
8. Select the product components to install in the Available Product Components screen,
and click Next.
9. Click Next.
Oracle performs prerequisite checks.
10. Click Install.
85
Client/Workstation Setup
11. Select Perform typical configuration, and then click Next.
86
Client/Workstation Setup
See Also
Installing and Configuring Oracle Client Software (on page 79)
87
Client/Workstation Setup
88
Client/Workstation Setup
89
Client/Workstation Setup
Project Management - Installs the Project Management client used for creating
models, managing access control, and upgrading databases. Select this option for
an administrator's computer. You must also install the Server Connectivity option
(below) and the Microsoft SQL Server client tools. The Microsoft SQL Server client
tools are not required on computers where Project Management is not installed or
if you are using Oracle as your database provider.
Bulkload Reference Data - Installs sample Microsoft Excel reference data
workbooks and the utilities needed to bulkload the workbooks into the Catalog task.
Select this option for people working with reference data and the Catalog task. You
must also install the Server Connectivity option if you select this option.
Piping Specification Remote Access Server - Installs the necessary software for
correlating piping specification data between Smart 3D and SmartPlant P&ID. This
option sets up the computer as a remote access server by registering the
SP3DPipingSpecRemoteAccessServer COM+ component. For more information
about the P&ID integration capabilities of the software, see Integrating with
TM
SmartPlant P&ID (on page 146) in the Intergraph Smart 3D Installation Guide.
Database Interference Detection Service - Installs the software required for
database interference detection. You must configure this service through Windows
Services. Requires the Project Management and the Server Connectivity
components. For more information, see Interference Checking Setup (on page 155).
Server Connectivity - Installs required database connectivity components for
Project Management, the Bulkload Utility, Piping Specification Remote Access
Server, and the Database Interference Detection Service.
64-bit Services - Installs the 64-bit version of the Interference Checking and
Drawings Batch Services components.
64-bit Services cannot be uninstalled individually. You must remove all
of Intergraph Smart 3D from the computer to remove the 64-bit Services
component.
90
Client/Workstation Setup
Intergraph Smart 3D PDS Model & Data Translators Installation - Installs the PDS
Model & Data Translators (licensed-separately, SEBY801) component that further
extends the PDS integration capabilities by allowing you to export Piping, HVAC,
Electrical, Equipment, and Structure model data from PDS into Smart 3D. For more
information, see Install Smart 3D PDS Model & Data Translators (on page 145).
Intergraph Smart 3D Tribon Interface Installation - Installs the Tribon Interface
(licensed-separately, SEBY812) component that allows you to import Tribon Initial
Design M3 structural data into Smart 3D in marine mode for planning and outfitting
purposes. For more information, see Smart 3D Tribon Interface Setup (on page 109).
Programming Resources Installation - Installs the Programming Resources
component which provides developers with the tools necessary to customize the
software by creating custom commands or custom programs. For more information, see
Programming Resources Setup (on page 105).
Serial numbers are used for product identification only. A license key is required
to run the software. For more information about installing and using SmartPlant License
Manager, see the SmartPlant License Manager Installation and User's Guide
(SPLMInstall_UserGuide.pdf).
8. Click Install.
The selected options are installed on the computer.
9. Click Finish.
Silent Installation
You can install and remove the software using a command line rather than the normal user
interface allowing you to perform unattended installations. The following command line
parameters and arguments can be used to perform a silent installation of the product:
S3DInstallation.exe SERIALNUMBER=### SLAACCEPT=YES [INSTALLDIR=<Path>]
[X64SERVICES=Yes] [ADDLOCAL=Feature1,Feature2]
[REMOVE=Feature1,Feature2]
Required Arguments
SERIALNUMBER=<serial number>
SLAACCEPT=YES
SLAACCEPT=Yes means that you are accepting the Software License Agreement.
If the PIDService feature is added, the following are also required:
NAMEGENUSERNAME=<mydomain\myuserid>
NAMEGENPASSWORD=<mypassword>
Optional Arguments
INSTALLDIR=<path to install to>
91
Client/Workstation Setup
REMOVE=<comma delimited list of features to remove>
information.
ADDLOCAL and REMOVE refer to user-selectable features. There are features that the
user cannot see that are automatically installed that are not referenced in the list below.
For ADDLOCAL and REMOVE, ALL can be used, as in, ADDLOCAL=ALL or
REMOVE=ALL
X64SERVICES=YES
The arguments for the command line are case-sensitive.
If you are going to install Smart 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 Smart 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.
Installed by Default
Project Management
ProjectEnvironment
No
PIDService
No
Server Connectivity
Server
No
Bulkload
No
IFCService
No
64-bit Services
X64SERVICES
No
92
Client/Workstation Setup
This command line installs the product into location, D:\Program Files\Smart3D.
S3DInstallation.exe SERIALNUMBER=12345678901234 SLAACCEPT=Yes
INSTALLDIR="D:\Program Files\Smart3D"
This command line installs all features, including PIDService into the location, D:\Program
Files\Smart3D.
S3DInstallation.exe SERIALNUMBER=12345678901234 SLAACCEPT=Yes
INSTALLDIR="D:\Program Files\Smart3D" ADDLOCAL=ALL
NAMEGENUSERNAME=<mydomain\myuserid> NAMEGENPASSWORD=<mypassword>
This installs all of the features listed above except PIDService into the location D:\Program
Files\Smart3D.
S3DInstallation.exe SERIALNUMBER=12345678901234 SLAACCEPT=Yes
INSTALLDIR="D:\Program Files\Smart3D" ADDLOCAL=ALL REMOVE=PIDService
This command line removes the software with no user interaction but displays the progress on
screen.
S3DInstallation.exe UNINSTALL
93
Client/Workstation Setup
To uninstall the name generator:
msiexec /passive /x "<path>\S3DNameGenerator.msi"
See Also
Third-Party Integration (on page 16)
Hardware Requirements
For optimal performance, the following minimum hardware requirements are recommended:
Prerequisite Software
For optimal performance, the following minimum software requirements are recommended:
For large installations: Microsoft Windows Server 2008 R2
or
For small installations: Windows 7 64-bit (maximum 20 connections)
Microsoft .NET Framework 4.0
94
Client/Workstation Setup
Configure Microsoft Distributed Transaction Coordinator
Adobe Acrobat Reader
32-bit or 64-bit Oracle Client if you are using Oracle as your database
If you are installing the Name Generator Service on a Windows Server 2008 R2 computer,
you must add the Role service Com+ Network Access. For more information, see Enable
Network Access in Windows Server 2008 (on page 147).
If you are installing the Name Generator Service on the database server computer, you
must register the Microsoft SQL Server, see Register the Microsoft SQL Server (on page
44).
If you are installing the Name Generator Service on an Oracle 32-bit Client computer, the
computer must be configured to access the Oracle database server through Net Manager.
You must install the 32-bit Name Generator if you are using a 32-bit Oracle client.
Installing the 32-bit Name Generator with 32-bit Oracle Client on a 64-bit Oracle server
causes slower database performance.
You can install the 32-bit Name generator on 64-bit workstations with 32-bit Oracle client
loaded.
The Name Generator Service works when installed on 64-bit Oracle database servers. We
recommend that if you are running Oracle 64-bit on a 64-bit server, install the 64-bit Name
Generator.
After installing the Name Generator Service, the firewall on that computer must be
configured to allow DCOM Dynamic Ports. For more information, see Configure the
Firewall to Allow DCOM Communication in Windows 2008 Server (on page 100).
95
Client/Workstation Setup
The Component Services window appears as shown in the following illustration:
3. Expand the Component Services node under the Console Root, and then expand the
Computers and My Computer nodes.
6. Select COM+ Applications under the My Computer node, and then click
Action>New>Application on the horizontal toolbar.
7. Click Next on the Welcome to the COM Application Install Wizard page.
96
Client/Workstation Setup
8. Select Create an empty application on the Install or Create a New Application page.
9. On the Create an Empty Application page, type SP3DNameGenerator in the Enter a
name for the new application text box.
10. Select Server application as the Activation type, and then click Next.
11. On the Set Application Identity page, enter the user name and password to set the proper
identity under which the COM+ application will run on the computer, and then click Next.
You must specify an account with Windows administrative privileges on the computer.
If you are configuring the Name Generator Service on a computer on which Microsoft
SQL Server 2008 SP3 is installed, the user account must also be a SQL Server Login
that has a system administrator role in SQL Servers; otherwise, the Name Generator
Service will not run. For information about creating a SQL Server Login and assigning
administrator privileges, see Register the Microsoft SQL Server (on page 44).
12. Click Finish to begin the installation.
When the installation is complete, a SP3DNameGenerator node is placed under
COM+ Applications.
97
Client/Workstation Setup
17. Select Install new component(s) and browse for NTNameService.dll.
The 32-bit component .DLL is located in [Product Folder]\CommonApp\Server\Bin.
The 64-bit component .DLL is located in [Product Folder]\CommonApp\Server\Bin64.
18. Click Next on the Install new components page, and then click Finish to complete the
installation procedure.
The Component Services window indicates that the
NTNameService.UpdateNumber.1 component is installed in the SP3DNameGenerator
Application.
98
Client/Workstation Setup
22. Enter the user and password to set the proper identity under which the COM+ application
will run on the computer.
You must specify an account with Windows administrative privileges on the computer.
If you are configuring the Name Generator Service on a computer on which Microsoft
SQL Server 2008 SP3 is installed, the user account must also be a SQL Server Login
that has a system administrator role in SQL Servers; otherwise, the Name Generator
Service will not run. For information about creating a SQL Server Login and assigning
administrator privileges, see Register the Microsoft SQL Server (on page 44).
23. Click Apply.
24. Select the Security tab.
25. Under Authorization, clear the Enforce access checks for this application option if
selected. This option is selected by default in Windows 2003 Server, but must be turned off.
26. Click OK to complete the configuration procedure.
27. Configure MSDTC. For more information, see Configure Microsoft Distributed Transaction
Coordinator (on page 100).
99
Client/Workstation Setup
See Also
Name Generator Service Setup (on page 94)
100
Client/Workstation Setup
The firewall can reset itself to its default settings. If you encounter an error, review
your Windows Firewall settings and verify that they are as outlined in this procedure.
101
Client/Workstation Setup
12. In the Description box, type Smart 3D Name Generator SQL 2008 Instance.
13. Click Finish.
14. In the right panel section under Actions, click New Rule.
15. Select Port, and then click Next.
16. Select UDP and Specific local ports.
17. Type 1434 in the Specific local ports box.
18. Click Next.
19. Select Allow the connection, and then click Next.
20. Verify that Domain, Private, and Public are selected, and then click Next.
21. In the Name box, type SQL 2008 Browser.
22. In the Description box, type Smart 3D Name Generator SQL 2008 Browser.
23. Click Finish.
102
Client/Workstation Setup
SharedContent Share
Create a share for the SharedContent folder that is created during the Reference Data setup. All
users must be granted read permissions on the share; those users responsible for creating
output and reference data must have write access. You will need to specify this location name
when you use the Database Wizard to create the Site and Catalog databases.
Additionally, if you installed Reference Data in the default folder (C:\Program Files
(x86)\Smart3D\3DRefData\), you must adjust access permissions as follows:
Access the Properties page for the SharedContent folder and modify the share permissions
on the Sharing tab. At a minimum, permissions must allow read access for all users, and
write access to those users responsible for creating output.
Access the Properties page for the SharedContent folder and modify the share permissions
on the Security tab to give users full control disk access for the SharedContent folder and
subfolders.
See Also
Reference Data Setup (on page 102)
103
Client/Workstation Setup
If a custom DLL has a localizer DLL, both files should be located in the same folder.
DLLs ending with "Ref.dll" or "_Ref.dll" are treated as reference DLLs and are ignored.
These DLLs do not need to be copied from the client machine containing the rules
Visual Basic source code.
3. In the Project Management task, select a catalog that uses the SharedContent folder in
which your custom DLLs are located.
4. Click Tools > Update Custom Symbol Configuration, or right-click the catalog node, and
select Update Custom Symbol Configuration.
The Update Custom Symbol Configuration dialog box displays.
Update Custom Symbol Configuration creates or updates the file called
CustomSymbolConfig.xml in the [Reference Data Folder]\SharedContent\Xml folder.
CustomSymbolConfig.xml contains entries with the ProgID, CLSID, and DLL name for each
class in the custom DLLs. After CustomSymbolConfig.xml is created, the software uses the
custom DLLs from the [Reference Data Folder]\SharedContent\Custom Symbols folder
without needing to register the DLL on the local computer.
5. Click OK to begin processing.
After you click OK, the options and commands on the dialog box are unavailable. This is to
prevent you from interrupting the update process. The status bar at the bottom of the dialog
box displays a message that the software is updating the symbol mapping file. When
processing completes, the status bar shows whether the process finished with or without
errors.
6. Click View log files to open the log file in your default text editor, and review the results.
7. Click Close to exit the dialog box.
The software searches [Reference Data
Folder]\SharedContent]\Xml\CustomSymbolConfig.xml first and then
SystemSymbolConfig.xml. If there are duplicate entries in CustomSymbolConfig.xml and
SystemSymbolConfig.xml for the same ProgID, an error or warning is written to the error log
that appears when the Update Custom Symbol Configuration command finishes
processing, and the DLL is not added to either XML file (CustomSymbolConfig.xml and
SystemSymbolConfig.xml). Please clear any errors or warnings that appear in the error log
after running this command to prevent such a scenario.
Whenever a symbol or naming rule class is accessed, the software searches for the DLL as
follows:
a. It checks whether or not an entry for the ProgID exists in the xml files. If an entry exists,
then the corresponding DLL is loaded, and an instance of the class is created.
b. If an entry does not exist, it searches previously registered DLLs on the local computer.
c.
If any entry is not found for the ProgID in either XML file, and the DLL is also not
registered on the local machine, the software returns an error. In this case, you should
copy the DLL to the [Reference Data Folder]\SharedContent\Custom Symbols folder
and run the Update Custom Symbol Configuration command in Project Management.
If an entry exists for a ProgID in the xml files, it is used even though another or the same
copy of the DLL is registered on the local machine. The order of priority when creating an
104
Client/Workstation Setup
instance of an object is: CustomSymbolConfig.xml, SystemSymbolConfig.xml, and then the
registry.
When a new custom DLL is added to the [Reference Data Folder]\SharedContent\Custom
Symbols folder or an existing custom DLL is modified, you must re-run the Tools > Update
Custom Symbol Configuration command in Project Management.
If you choose to use option 1, then the custom DLLs in the [Reference Data
Folder]\SharedContent\Custom Symbols folder should not be registered on the local
computer.
If any of these components use helper classes, and the helper classes are instantiated by
calling "CreateObject," the "CreateObject" needs to be replaced. If the helper class is in the
same project, then "new" can be used instead of "CreateObject". If the helper class is in a
different project, then "SP3DCreateObject" needs to be used, instead of "CreateObject".
SP3DCreateObject tries to instantiate the object using the information in xml files. If no entry
is found in xml files for the given ProgID, then it calls "CreateObject," SP3DCreateObject is
implemented in [Product Folder]\Core\Runtime\SP3DCoCreateInstance.dll. When
SP3DCreateObject needs to be used, [Product
Folder]\Core\Runtime\SP3DCoCreateInstance.dll needs to be referenced in the Visual Basic
project. Example usage of SP3DCreateObject is shown below:
Set oHelperObject = SP3DCreateObject(strHelperProgId)
If the symbol class has any public structures or types, they should be made private. For
example:
Public Type InputType
Name As String
Description As String
Properties As IMSDescriptionProperties
uomValue As Double
End Type
Should be changed to:
Private Type InputType
Name As String
Description As String
Properties As IMSDescriptionProperties
uomValue As Double
End Type
Debugging and maintaining Visual Basic project references, reference DLLs, and binary
compatibility are beyond the scope of this document. Contact your Intergraph Support
representative if you have questions.
105
Client/Workstation Setup
The Microsoft Help Viewer is the latest integrated system in which to display help
documentation for Visual Studio 2010 and later. We recommend that you complete Visual
Studio configuration for the help display before installing Programming Resources. Refer to
Setting the Help display in Visual Studio 2010 below for instructions.
The Programming Resources component provides developers with the tools necessary to
customize the software by creating custom commands or custom programs. Before attempting
to create commands or programs, you should be very familiar with Smart 3D interactively and
understand its basic concepts of Projects, engineering, architecture, concurrency, and
datastores, including the following:
Microsoft Visual Basic (6.0 or later) at an advanced level, developing client and server
systems and interfaces, and using Automation (C++ is not a requirement). Although any
COM-compliant development platform can be used to interact with the software, Visual
Basic is the preferred language because of its simplicity.
106
Client/Workstation Setup
Example Code - Provides source code necessary for creating custom Visual Basic
commands for Smart 3D. Also includes source code for customizing Visual Basic reference
data rules and symbols. These rules are bulkloaded into the catalog.
Debug Code for Task Host - Runs your Smart 3D Visual Basic project in debug mode.
.NET Programming - Installs .NET Microsoft Visual Studio integrated programming help
and examples.
In order to display the .NET documentation delivered with .NET Programming, you
must use the Visual Studio Help Library Manager to configure the Microsoft Help Viewer.
3D Schema Browser - Displays the metadata and the relationships in the software.
See Also
Install the SmartPlant 3D Command Wizard (on page 107)
Install the SmartPlant 3D Symbol/Part Definition Wizard (on page 108)
107
Client/Workstation Setup
4. On the Ready to Install the Application page, click Next.
5. After the wizard has successfully installed, click Finish.
During installation, the software registers the Command Wizard on the client computer.
The wizard can be accessed from the Add-Ins menu in the Visual Basic application.
See Also
Programming Resources Setup (on page 105)
108
Client/Workstation Setup
See Also
Programming Resources Setup (on page 105)
Installing the Intergraph Smart 3D Tribon Interface component allows you to import Tribon
Initial Design M3 structural data into Smart 3D in marine mode for planning and outfitting
purposes.
TM
TM
3D
109
Client/Workstation Setup
110
SECTION 6
Create Databases
Administrative privileges are required to create databases. Do not proceed unless you are an
administrator on the database server computer and in the database provider software.
111
Create Databases
For creation date and size information on each database, in Microsoft SQL Server you can open
the SQL Server Enterprise Manager. This software also provides further technical details about
the relational tables in each database.
The following illustration shows the relationships of the databases:
112
Create Databases
The database link is created on the Site/Catalog/Model database server, not the Reports
database server.
The linked database server supports Windows Authentication Mode.
The user is connected to SQL Server using Windows Authentication Mode on both database
servers.
Security account delegation is available on the client and the sending server.
For more information about setting up linked servers, see the Microsoft SQL Server
documentation and Linking Servers (on page 122).
See Also
Create the Site, Catalog, and Schema Databases for SQL (on page Assign Access Permissions
for SQL (on page 123)
4. From the Site database server list, select the database server on which your Site database
will reside.
113
Create Databases
Only registered SQL Servers appear in the Site database server list. If your server
does not appear, follow the steps in Register SQL Server 2008 (on page 78).
5. Enter the name of your Site database in the Site database name text box. Include the type
of database in the name that you type. For example, type MySiteDB, My_SDB, or
ProjectXYZ_SDB, where SDB stands for Site Database. Using the database type in the
name makes identifying the Site database in SQL Server Management Studio easier.
When you name the Site database, the Site schema server and Site schema name
boxes default to match the Site database server and name.
6. Enter the workshare location for the Site database in the Site database workshare
location text box. You can use any string that represents your physical location.
114
Create Databases
This location is the location of the host Site database and is required even if the host
is not going to be replicated for worksharing purposes. During generation of the Site
database, the software creates a location object and associates it with the Site database.
7. Enter a name rule ID in the Name rule ID text box. By default, the software leaves this field
blank. You can enter any string identifier, numeric or alpha.
The Name Generator Service that runs on the server computer you specify in the
Name generator server for site box (step 8) supplies unique names to items placed in the
Model database. In a replicated configuration, there are multiple servers and multiple
instances of the Name Generator Service running at each location; consequently, there is
no way to ensure unique and sequential naming of placed objects. The value entered in the
Name rule ID text box functions as a substring (an internal ID number) that represents the
location at which an item is placed into the replicated model.
8. Enter the name of the server computer on which the Name Generator Service is configured
in the Name generator server for site box.
115
Create Databases
A name server must be a valid computer running on the Windows domain and one
that has been properly configured to run as a name server. If you do not have a name
generator server set up, see Name Generator Service Setup (on page 94).
9. You cannot change the default locations for the site database files in the Physical database
and Log file boxes.
10. Select Browse
text box.
116
Create Databases
Again, only registered Microsoft SQL Servers appear in the Site database server list.
If your server does not appear, follow the steps in Register SQL Server 2008 (on page 78).
16. Enter the name of your catalog database in the Catalog database name box. This step also
automatically populates the name of your Catalog schema database in the Catalog schema
name text box. Include the type of database in the name that you type. For example, type
MyCatalogDB, My_CDB, or ProjectXYZ_CDB, where CDB stands for Catalog Database.
Using the database type in the name makes identifying the Catalog database in SQL Server
Management Studio easier.
17. Select the ellipsis button to the right of the Symbol and custom program file folder box,
and browse for and select the SharedContent share on the Smart 3D reference data
computer. If you did not create this share already, see Configure Network Shares (on page
103).
The path in the Symbol and custom program file folder box must be a UNC path
(\\server_name\share_name). To obtain a UNC path, click the ellipsis button and browse
under My Network Places, not under My Computer.
18. Select the ellipsis button to the right of the Template file to be used to create catalog
database and schema text box and browse for the name of the catalog template file that
you want the software to use when creating your Catalog and schema databases. If you
installed Reference Data on your database server, browse to the folder C:\Program Files
(x86)\Smart3D\3DRefData\DatabaseTemplates.
If you did not install the Reference Data on your database server, you must copy the files in
C:\Program Files (x86)\Smart3D\3DRefData\DatabaseTemplates on the reference data
computer to a folder on a local drive on the database server computer.
The Catalog database that you use determines the Smart 3D mode for the site.
For more information about modes, see Installation Overview (on page 15). Choose the
Catalog database template carefully.
19. You cannot change the default locations for the catalog database files in the Physical
database and Log file boxes.
20. Click Next.
21. On the Ready to Create Databases page, click Create DB to create your databases.
22. When the Database Wizard displays the database names that you entered, click Finish.
You must name the databases with unique entries.
117
Create Databases
Length Between Perpendiculars
Breadth
Depth Molded
Design Draft Molded
Starting Point of Rise of Floor
Rise of Floor
Radius of Bilge Circle
Start Point of Parallel Part
End Point of Parallel Part
Mid Ship or Position at Maximum Breadth
X Position of AP
X Position of FP
Ship Type
The Mid Ship or Position at Maximum Breath property is important because it is used
to drive the molded forms conventions for plates and profiles. For example, the primary profile
orientation for a deck may be: Forward for profiles fore of the Mid Ship Position and Aft for
profile aft of the Mid Ship Position. This definition will not work if the Mid Ship or Position at
Maximum Breadth property is not defined.
118
Create Databases
8. Click Load to bulk load the Structural Manufacturing custom classes into the site.
, or by
119
Create Databases
Length Between Perpendiculars Length (along the x-axis) between the Aft
Perpendicular (AP) and the Forward Perpendicular (FP).
Breadth Total width of the hull (along the y-axis).
Depth Molded Depth (along the z-axis) from the molded baseline to the upper deck
level (freeboard); measured at midship.
Design Draught Molded Height (along the z-axis) from the baseline to the design
waterline. The design waterline is based on the operational load of the ship.
Starting Point of Rise of Floor Distance (along the y-axis) from the centerline to the
start of the Floor Rise at midship.
Rise of Floor Distance (along the z-axis) from the baseline to the floor at the
beginning of the bilge radius.
Radius of Bilge Circle Radius of the bilge.
Start Point of Parallel Part Distance (along the x-axis) from the Aft Perpendicular to
the start of the parallel midbody.
End Point of Parallel Part Distance (along the x-axis) from the Aft Perpendicular to
the end of the parallel midbody.
Midship or position at Maximum Breadth Midship frame along the x-axis for a ship
with a parallel midbody, or the midship frame along the x-axis where maximum breadth
occurs for a ship without a parallel midbody.
X Position of AP Position of the Aft Perpendicular frame along the x-axis at the
transom above the waterline.
X position of FP Position of the Forward Perpendicular frame along the x-axis at the
bow above the waterline.
Ship Type Any text string for ship type, such as FPSO or LNG.
120
Create Databases
5. In the Value cell in the Description row, enter a description, such as Model Number 1.
6. In the Value cell in the Site row, enter a site description, such as Huntsville.
7. In the Value cell in the Owner row, enter an owner description, such as XYZ Group.
8. On the Databases tab, click in the cell under Type, and select Catalog in the list.
9. Click in the DB Provider cell for the Catalog database, and select MSSQL from the list.
10. Click in the Server cell for the Catalog database, and select the server on which the Catalog
database resides.
11. Click in the Name cell for the Catalog database, and select the Catalog database name that
you created earlier.
12. In the second row, click the cell in the Type column, and select Model in the list.
The software automatically populates the Name field with the name of the new Model
database.
13. Click in the DB Provider cell for the Model database, and select MSSQL from the list.
14. Click in the Server cell for the Model database, and select the server on which the Model
database will reside.
15. Edit the default name for the Model database if needed.
16. In the third row, click the cell in the Type column, and select Reports in the list.
The software automatically populates the Name field with the name of the new Reports
database.
17. Click in the DB Provider cell for the Reports database, and select MSSQL from the list.
121
Create Databases
18. Click in the Server cell for the Reports database, and select the server on which the Reports
database will reside.
19. Edit the default name for the Reports database if needed.
20. In the Name generator server for model box, specify the server on which the Name
Generator Service is installed.
A name server must be a valid computer running on the Windows domain and one
that has been properly configured to run as a name server. For more information about
installing and configuring the Name Generator service, see the Name Generator Service
Setup (on page 94).
21. You cannot edit the database file locations in the Physical database and Log file boxes.
22. Click OK. Wait for the process to complete. Icons for the new Model and its associated
Catalog database appear in the tree view of the Project Management task.
Reports databases do not appear in the tree view. Reports database
information can only be accessed using the Database tab of the Model database properties
dialog box.
The Reports and Reports schema database are created automatically during the
process.
See Also
Create Databases (on page 111)
Linking Servers
The Linked Servers option in Microsoft SQL Server Management Studio allows you to connect
to another instance of SQL Server running on a different server.
If you have two or more database servers (target database servers) then you need to link them
to the source database server. This allows Copy by Family in the Molded Forms task to support
retrieving or copying data from different servers.
122
Create Databases
Link Target Database Server to Source Database Server
1. Connect to the target database server using the new user account you created. Change the
password when prompted.
2. Expand the listing under for your source database server in Object Explorer.
3. Expand the listing under Server Objects.
4. Right-click Linked Servers, and select New Linked Server from the shortcut menu.
5. On the New Linked Server dialog box, enter the target database server name in the Linked
Server text box.
6. Select SQL Server under Server Type.
7. Select Secutity under the Select a page heading to display security options.
8. Under For a login not defined in the list above, connections will:, select Be made using
this security context:, and enter the new user account information you created.
9. Click Ok.
The target database server added is displayed under Server Objects > Linked Servers of
the source database server.
Test Connection
Right-click the target database server that you linked to the source database server, and
select Test Connection from the shortcut menu.
"The test connection to the linked server succeeded." dialog box is displayed.
123
Create Databases
9. Select the Map check box for one of the seven databases created previously, and then
select db_owner and public as the database roles on the Database role membership for
list.
10. Repeat the procedure for each of the remaining six databases.
11. Click OK.
You can repeat steps 2-11 for each additional user/group for whom you want to
assign access permissions to the databases.
12. In the left tree view, select Logins to display the various logins you have created.
13. In the right list view, right click the SQL Server 2008 login you created in the Register the
Microsoft SQL Server (on page 44) procedure, and select Properties.
14. On the Users mapped to this Login list, select the Map check box for one of the seven
databases created previously, and then select db_owner and public as the database roles
in the Database role membership for list.
15. Repeat the procedure for each of the remaining six databases.
16. Click OK.
See Also
Create Databases (on page 111)
124
Create Databases
Do not use a name which starts with a digit as its first character. For example, if you
enter a name such as 1ModelSiteDB, Oracle will not create the database.
When you name the Site database, the Oracle service (for the Site schema) and Site
schema name default to match the Oracle service for the Site database and the Site
database name.
6. Enter the workshare location for the Site database in the Site database workshare
location text box. You can use any string that represents your physical location.
This location is the location of the host Site database and is required even if the host
is not going to be replicated for worksharing purposes. During generation of the Site
database, the software creates a location object and associates it with the Site database.
7. Enter a name rule ID in the Name rule ID text box. By default, the software leaves this field
blank. You can enter any string identifier, numeric or alpha; however, special characters are
not supported.
The Name Generator Service that runs on the server computer supplies unique
names to items placed in the Plant (Model database). In a replicated configuration, there are
multiple servers and multiple instances of the Name Generator Service running at each
location; consequently, there is no way to ensure unique and sequential naming of placed
objects. The value entered in the Name rule ID text box functions as a substring (an internal
ID number) that represents the location at which an item is placed into the replicated Plant.
8. In the Name generator server for site box, type the name of the server computer on which
the Name Generator Service is installed.
A name server must be a valid server running on the Windows domain and one that
has been properly configured to run as a name server.
9. Use the default paths for the site database files in the Data tablespace file name and
Index tablespace file name boxes.
to the right of the Template file to be used to create site schema text
10. Click Browse
box to browse for the name of the dump file (AppRepos.dmp) the software uses when
creating your Site schema database. The location of the file is on the reference data
computer at \\[Server Name]\DatabaseTemplates\AppRepos.dmp.
11. Click Next.
12. On the Catalog Database and Schema page, select the name of the Oracle net service for
the Catalog database connection in the Oracle service list.
The option control at the top of the page allows you either to create a new Catalog
database by restoring a backup or use an existing Catalog database. If you choose to
create a new Catalog database using the Restore option, the wizard will restore the
.dmp file specified in the Template file to be used to create the Catalog database
and schema field. The software delivers one selection for this field, CatalogDB.dmp.
The default is to Restore catalog from backup. If you select Use existing catalog,
then no further options are available.
If you intend to create a custom catalog, you must select the Use existing catalog
option and use the Bulkload utility delivered with the product.
125
Create Databases
13. Enter the name of your catalog database in the Catalog database name box. This step also
automatically populates the name of the Catalog schema database in the Catalog schema
name text box.
14. Use the default paths for the catalog database files in the Data tablespace file name and
Index tablespace file name boxes.
15. Click Browse to the right of the Symbol and custom program file folder box to browse for
and select the SharedContent share on the Reference Data computer.
The SharedContent share must be created after installing Reference Data. For more
information, see Configure Network Shares (on page 103).
The path in the Symbol and custom program file folder box must be a UNC path. To
obtain a UNC path, click Browse and browse under My Network Places, not under My
Computer.
16. Click Browse to the right of the Template file to be used to create catalog database and
schema text box to browse for the name of the dump file (CatalogDB.dmp) you want the
software to use when creating your Catalog and schema databases. The location of the file
is on the reference data computer at \\[Server Name]\DatabaseTemplates\CatalogDB.dmp.
17. Click Next.
18. On the Ready to Create Databases page, click Create DB to create your databases.
19. When the Database Wizard displays the database names that you entered, click Finish.
The software delivers two log files - one for the Site database generation process and one
for the Catalog database restore process - on the server computer at the local user %temp%
folder.
You must name the databases with unique entries.
During the Site database creation process for an Oracle plant, the software attempts to
connect to the Site database to create the user interface prior to generating the views,
resulting in a "table or view does not exist" error being reported in the various log files. Since
views are generated after the user interface is created, these errors cannot be avoided.
Additionally, these errors do not have any negative impact on using the software and can be
disregarded when reviewing the log files.
Intergraph recommends that you increase and/or redefine initial tablespace values based on
the expected scope of your project(s). For more information, see your Oracle
documentation.
See Also
Create Databases (on page 111)
126
Create Databases
7. On the Databases tab, click in the cell under Type, and select Catalog in the list.
8. Click in the DB Provider cell for the Catalog database, and select Oracle from the list.
9. Click in the Service cell for the Catalog database, and select the Oracle net service for the
Catalog database connection.
10. Click in the Name cell for the Catalog database, and select the Catalog database name that
you created earlier.
11. In the second row, click the cell in the Type column, and select Model in the list.
The software automatically populates the Name field with the name of the new Model
database.
12. Click in the DB Provider cell for the Model database, and select Oracle from the list.
13. Click in the Service column for the Model database, and select Oracle net service for the
Model database connection.
14. In the third row, click the cell in the Type column, and select Reports in the list.
127
Create Databases
The software automatically populates the Name field with the name of the new Reports
database.
15. Click in the DB Provider cell for the Reports database, and select Oracle from the list.
16. Click in the Service column for the Reports database, and select Oracle net service for the
Reports database connection.
17. In the Name generator server for model box, specify the server on which the Name
Generation Service is installed.
A name server must be a valid computer running on the Windows domain and
one that has been properly configured to run as a name server. For more information about
installing and configuring the Name Generator service, see the Name Generator Service
Setup (on page 94).
18. Specify the path for location of the model database files in the Physical database and
Index file boxes.
19. Click OK on the New Plant dialog box. Wait for your computer to complete its processing.
Icons for the new plant and its associated Catalog database appear in the tree view of the
Project Management task.
128
Create Databases
Reports databases do not appear in the tree view of the Plant hierarchy. Reports
database information can only be accessed via the Database tab of the Plant Properties
dialog box. Right-click a plant and select Properties on the shortcut menu to display the
Plant Properties dialog box.
The Reports and Reports schema database are created automatically during the plant
generation process.
After creating the plant, you can open the software on a workstation computer and begin
designing the plant.
Intergraph recommends that you increase and/or redefine initial tablespace values based on
the expected scope of your project(s). For more information, see your Oracle
documentation.
See Also
Create Databases (on page 111)
Cable Tray
AllCodelists.xls
AllCommon.xls
CableTray.xls
GenericNamingRules.xls
129
Create Databases
Discipline
Cableway
Conduit
AllCodelists.xls
Conduit.xls
GenericNamingRules.xls
MatingPort Sheet
GenericDataPipingFemale Sheet
PlainPipingGenericData Sheet
Drawings and
Reports
AllCodelists.xls
Drawings.xls for volume drawings
BulkLoadIsoKeys.xls for isometric drawings or spooling
Reports.xls for report templates
Electrical
AllCodeLists.xls
Ductbank.xls
Equipment and
Furnishings
AllCodelists.xls
AllCommon.xls
Equipment.xls
EquipmentComponent.xls
GenericNamingRules.xls
InsulationData.xls
Shapes.xls for designed equipment
Standard Nozzle Data.xls for designed equipment
Ten_Specs_CatalogData.xls
Grids
AllCodelists.xls
GridsCodelist.xls
130
Create Databases
Discipline
Hangers and
Supports
AllCodelists.xls
HS_Anvil_Codelist.xls
HS_Assembly_Codelist.xls
HS_Hilti_MIParts_Codelist.xls
HS_Hilti_MQParts_Codelist.xls
HS_S3DAssy_Codelist.xls
HS_S3DParts_Codelist.xls
HS_System_Codelists.xls
HS_Utility_Codelist.xls
AllCommon.xls
GenericNamingRules.xls
HS_Anvil.xls
HS_Assembly.xls
HS_GTypeComponents.xls
HS_HgrAisc-LRFD-3.1_Deprecated.xls
HS_Hilti_MIParts.xls
HS_Hilti_MQAssy.xls
HS_Hilti_MQParts.xls
HS_LRParts.xls
HS_Property_Interface.xls
HS_S3DAssy.xls
HS_S3DAssy_BergenPowerNF09.3.xls
HS_S3DParts.xls
HS_S3DParts_Anvil PH-2010.xls
HS_S3DParts_BergenPowerNF09.3.xls
HS_Str-AISC-LRFD-3.1.xls
HS_Struct-ASIC-LRFD-3.1.xls
HS_System.xls
HS_Utility.xls
StructCrossSections-AISC-LRFD-3.1.xls
When bulkloading reference data for Hangers and Supports, you
131
Create Databases
Discipline
HVAC
AllCodelists.xls
AllCommon.xls
GenericNamingRules.xls
HVAC.xls
InsulationData.xls
Carnes HVAC Catalog.xls for Carnes HVAC parts
Lindab HVAC Catalog.xls for Lindab HVAC parts
Spiral HVAC Catalog.xls for Spiral HVAC parts
Interference
Checking
AllCodelists.xls
GenericNamingRules.xls
IFCRule.xls
Layout
AllCodelists.xls
Auto Router Rules.xls
Piping
AllCodelists.xls
AllCommon.xls
GenericNamingRules.xls
InsulationData.xls
Ten_Specs_SpecificationData.xls
Ten_Specs_CatalogData.xls
Piping instruments require Instrument Data.xls and On-the-fly
Instruments.xls
Piping specialties require Piping Specialty Data.xls and On-the-fly Piping
Specialties.xls
A larger set of piping specifications and data are in Piping
Specification.xls and Piping Catalog.xls.
Metric piping specifications are in Piping.xls.
Space
132
AllCodelists.xls
Create Databases
Discipline
Management
GenericNamingRules.xls
Shapes.xls for volumes
SpaceMgmt.xls
Structural Analysis
AllCodelists.xls
GenericNamingRules.xls
Structure
AllCodelists.xls
StructCustomCodelists.xls
AllCommon.xls
GenericNamingRules.xls
SimpleDoor.xls
StructAssemblyConnections.xls
StructCrossSections_AISC_LRFD_3.1.xls
StructCrossSections-MISC_SHAPES-1.0.xls
StructEquipFoundations.xls
StructFootings.xls
StructFrameconnections.xls
StructHandrails.xls
StructInsulationSpec.xls
StructLadders.xls
StructMemberFireproofing.xls
StructOpeningsMetric.xls
StructPlateDimensions.xls
StructSlabAssemblyConnections.xls
StructSlabGeneral.xls
StructSlabLayer.xls
StructSplitConnections.xls
StructStairs.xls
StructWallAssemblyConnections.xls
StructWallCrossSection.xls
StructWallGeneral.xls
133
Create Databases
Discipline
Systems and
Specifications
AllCodelists.xls
GenericNamingRules.xls
If you purchased SmartPlant Layout with Intergraph Smart 3D (SEBY802), you need to
bulkload several workbooks. If you did not purchase SmartPlant Layout, you can skip this
section.
Several workbooks containing SmartPlant Layout reference data are delivered with the software
in the [Product Directory]\Smart3D\Layout\Bulkload\Datafiles folder. For a detailed description of
the workbooks, please refer to the Layout Reference Data Guide or the Layout Help file. After
reviewing and customizing the contents of these workbooks, you need to bulk load them to your
Catalog database. For more information about bulk loading workbooks, refer to Using the
Bulkload Modes section of the Reference Data Guide.
1. On a client computer where you have installed Smart 3D, go to the [Product
Directory]\Smart3D\Layout\Symbols\SymbolIcons folder.
2. Select all the .gif files in the folder and copy them to the symbols\SymbolIcons folder on your
reference data server (\\<refservername>\symbols\symbolIcons).
3. On a computer where the Project Management task has been installed, click Start > All
Programs > Intergraph Smart 3D > Database Tools > Bulkload Reference Data.
4. Click Add next to the Excel codelist files list.
5. Browse to the [Product Directory]\Smart3D\Layout\Bulkload\Datafiles folder. The default
location of the [Product Directory] is c:\Program Files.
6. Select the LayoutCodeLists_1.xls workbooks in the folder, and then click Open.
7. Click Add next to the Excel files list.
8. Browse again to the [Product Directory]\Smart3D\Layout\Bulkload\Datafiles folder.
134
Create Databases
9. Select the remaining workbooks in the folder, and then click Open.
10. Select the Append to existing catalog option.
11. In the Database server name option, select the name of the database server.
12. In the Database name option, select the Catalog database.
13. In the Catalog schema database option, select the Catalog schema database.
14. Enter a folder path and name for the log file.
15. Click Load.
Depending on the Catalog database size and your computer speed. The bulk load process
could take several minutes. The status bar at the bottom of the dialog box indicates the bulk
load progress and when the bulk load is finished.
16. Click Close.
17. Review the log file.
Limitations
When converting databases, be aware of the following limitations:
You can only convert Microsoft SQL Server databases. Oracle is not supported.
Replicated databases must be consolidated before conversion. This utility supports only
non-replicated databases.
You cannot convert:
marine to plant,
material handling to plant
material handling to marine.
135
Create Databases
Convert Database Mode Dialog Box
Defines the settings for changing the site mode from plant to marine, plant to material handling,
or marine to material handling.
Server - Select the database server that hosts the databases to change. Use SQL Server
Management Studio to register the database server if the database server does not appear in
the list.
Site database - Select the site database to change. You must have administrator access to this
database on the database server.
Log File - Type a file name for the log file, such as c:\temp\ChangeMode.log.
Convert databases to - Select the destination mode for the databases. If the site database that
you selected is a plant, you can select Marine or Material Handling. If the site database that
you selected is a marine, you can only select Material Handling.
Type - Displays the database type (site, catalog, or model).
Database Name - Displays the name of the database.
Conversion Status - Displays the status of the database.
Convert - Changes the site database that you selected.
You cannot stop the process after it has started. You have to restore a backup copy
of the databases to go back to the previous mode if you change your mind.
136
Create Databases
8. Open Project Management, and regenerate the report databases.
137
Create Databases
138
SECTION 7
Upgrade Version
Upgrading your databases from a previous version to the latest installed software version
involves several different upgrade tasks using the Database Wizard and the Project
Management task. You must have the Project Management and Server Connectivity options
installed on the computer you are using to perform the upgrade.
Migrating symbols and updating reference data are detailed processes. For detailed
upgrade information, refer to the Upgrade Guide delivered on the Smart 3D DVD, or contact
Intergraph Support at http://www.intergraph.com/support.
139
Upgrade Version
140
SECTION 8
Most of the commands that provide access to SmartPlant integration functionality exist on the
SmartPlant menu in the various Smart 3D task environments. For example, in the Drawings
and Reports task, you can use the commands on the SmartPlant menu to publish orthographic
drawings, 3D model data, isometric drawings, and reports. You can also use the SmartPlant
menu to access the SmartPlant Foundation Web Client in order to browse in SmartPlant
Foundation and subscribe to change notifications and compare documents. In other Smart 3D
tasks, you can use the SmartPlant menu commands to correlate items between the Model and
141
142
143
144
145
See Also
Configure the Piping Specification Remote Access Server Service (Vista and Windows 7 Client)
(see "Configure the Piping Specification Remote Access Server Service" on page 147)
Register the Site Database for P&ID Access (on page 152)
146
Add Roles.
14. On the Select Role Services page, select COM+ Network Access, and click Install.
147
3. Expand the Component Services node under the Console Root, and then expand the
Computer and My Computer nodes.
148
6. Select COM+ Applications under the My Computer node, and then click Action > New >
Application on the horizontal toolbar. The COM+ Application Install Wizard displays.
7. Click Next on the Welcome to the COM Application Install Wizard page.
8. Select Create an empty application on the Install or Create a New Application page.
9. On the Create an Empty Application page, type SP3DPipingSpecRemoteAccessServer
in the Enter a name for the new application text box.
10. Select Server application in the Activation type field, and then click Next.
11. On the Set Application Identity page, verify that This user is selected, and enter user
name and password to set the proper identity under which the COM+ application will run on
the computer.
You must specify an account with Windows administrative privileges on the
computer.
12. Click Next.
13. Select CreatorOwner on the Add Application Roles page, and click Next.
14. On the Add Users to Roles page, add any additional users that may need access to this
application, and click Next.
15. Click Finish to begin the installation.
149
150
See Also
Integrating with SmartPlant P&ID (on page 146)
151
5. Click OK.
In order to use Piping Specification Remote Access you must perform additional installation
and configuration on the computers running SmartPlant P&ID. See the Installing SmartPlant
3D Piping Specification Remote Access Client section in the SmartPlant P&ID Installation
and Upgrade Guide for more information about installing the SmartPlant 3D Piping
Specification Remote Access Client. Also, see the Piping Specification Utility section in the
SmartPlant P&ID Utilities Guide for additional configuration information.
152
See Also
Integrating with SmartPlant P&ID (on page 146)
153
154
SECTION 9
155
156
If you plan to check interferences with a referenced PDS project, you must install and configure
the PDS Data Access component (with all prerequisites) on the IFC database detection server.
For more information, see the Plant Design System (PDS) Guide.
See Also
Interference Checking Setup (on page 155)
157
158
159
160
See Also
Interference Server Settings Dialog Box (on page 161)
161
162
163
GSCADFoulCheckCmds.cSetIFCForRestart
Replaces the Interference Checking Restart functionality. The ProgID for this command is
GSCADFoulCheckCmds.cSetIFCForRestart. No arguments are required. You must first select a
plant in Project Management before you can run this custom command.
This command deletes all interferences in the selected plant. It then configures IFC to start in
Warm Reboot mode the next time you start IFC through the Interference Server Settings
dialog box. For more information, see Interference Server Settings Dialog Box (on page 161).
This command displays a warning that it is about to delete all interferences in the model. If you
click Yes on the warning dialog box, the command executes and then displays a message
indicating that the process is complete.
This command is only available in the Project Management task.
You must stop the IFC process before running this command.
You cannot undo this command.
The permissions required to run this command are the same as those required to start IFC.
You cannot run this command from satellite locations in global workshare configurations.
164
SECTION 10
Batch Services
Smart 3D uses the Intergraph Batch Services (06.01.08.00 or later) application to help you run
large, time-consuming operations on a separate computer or during off hours, leaving your
workstations available for other tasks. Due to the intensive nature of batch operations, using one
or more computers dedicated as batch computers is recommended.
You can install both batch processing methods on any computer on which the Smart 3D client
software has been installed. You must also install the Project Management and Server
Connectivity features on your batch computers. Intergraph Batch Services is delivered on
separate media from Smart 3D and does not require a serial number.
The batch computer supports the following processes:
Updating drawings in the Drawings task.
Detailing and un-detailing parts in the Structural Detailing task.
Generating manufacturing parts and XML output files in the Structural Manufacturing task.
Updating the Manufacturing Services Manager in the Structural Manufacturing task.
Importing and exporting Structure objects
Importing Tribon XML files
Finding common parts
Generating planning joints
Running block assignments
Printing, publishing, and refreshing drawings
Updating Reference 3D models
Backing up Smart 3D databases
Restoring Smart 3D databases
Checking database integrity
165
Batch Services
166
Batch Services
6. Type your name and organization name, and then click Next.
7. On the License Agreement page, select your country from the list, and then click Display.
8. Read the license agreement, and then close the PDF file.
9. Click Yes to accept the license agreement.
10. To accept the default destination folder ($WindowsDrive:\Win32App\Ingr\Batch), click Next.
-ORClick Change, and specify a new installation folder.
167
Batch Services
If you plan to use this installation of Intergraph Batch Services with Plant Design
System (PDS), do not install Intergraph Batch Services to a folder path that contains
spaces, such as c:\Program Files (x86)\Batch. While Intergraph Batch Services does
support spaces in folder paths, PDS does not.
If the destination folder already contains a version of Intergraph Batch Services, a warning
message displays. You can install the new version of the Batch Services over the currently
installed version, or you can install the new version in another folder.
11. Setup asks if you want to run all jobs as the same user.
If you select Yes to configure account mapping, define the username and username
password under which jobs should run.
168
Batch Services
If you select No, setup warns you that you must configure account mapping before you can
submit jobs. Use Batch Manager to configure account mapping after setup is complete.
12. Click Next, and then click Install.
Intergraph Batch Services is installed on your computer. This might take a few minutes.
13. Click Finish.
14. After setup completes, restart your computer.
169
Batch Services
On Windows 7 with User Account Control turned on to level 3, the Administrators group on your
system has manager privileges. From an account belonging to the Administrators group, you
can add users and groups of users, on your system or other systems, to the manager and
operator privilege lists.
1. Open Start > All Programs > Intergraph Batch Services > Intergraph Batch Manager.
2. Select your computer name in the tree view on the left.
3. Click Server > Properties.
4. Select the Security tab.
Users and groups, and their Batch Service privileges, display in the Managers and
Operators list.
5. Click Add, and then type the username of a user into the Add Names box, or the group
name of a group, to which you want to grant privileges.
6. Specify local users and groups (on your computer) by username or group name only. Use
one of the following formats when keying in a username or group name:
domain_name\username or system_name\username
domain_name\group_name or system_name\group_name
Separate multiple users or groups with a semicolon (;).
7. Select the type of privilege you want to grant the user or group (Manager or Operator).
8. Click OK.
9. Repeat steps 5 through 8 for each user or group to which you want to grant privileges.
10. When you have finished assigning privileges to users or groups, click OK on the Server
Properties dialog box.
170
Batch Services
To remove privileges from a user or group:
1. Open Start > All Programs > Intergraph Batch Services > Intergraph Batch Manager.
2. Select your computer name in the tree view on the left.
3. Click Server > Properties.
4. Select the Security tab.
The current users and groups with Batch Service privileges are displayed in the Managers
and Operators list.
5. In the Managers and Operators list, select the user or group for which you want to remove
privileges.
6. Click Remove.
7. Repeat steps 5 and 6 for each user or group from which you want to remove privileges.
8. When you have finished removing privileges from users and groups, click OK.
To change a users or groups privileges, first remove the current privileges from the user
or group; then re-add the user or group to the privilege list with the new privilege.
171
Batch Services
4. Enter * for the Map From Account Domain/Host and the User.
5. In the Map To Account Domain/Host box, select the domain of the Windows user account
you want to run jobs as.
6. In the Map To Account User box, type the user name to use.
The map-to-account user must have access to the Smart 3D site, catalog, and
model databases because it is under this user name that the batch jobs will run. Give this
user those access rights using Smart 3D Project Management.
7. Click Add.
8. Enter and confirm the password for the "to account" user name.
9. Click OK.
The ConfigureDrawingsBatch utility must be run each time mapped account settings
are changed. For more information, see Configuring the Batch Services Server for Drawings
Tasks (on page 173).
172
Batch Services
This tool cannot create pipe queues. Use Intergraph Batch Services to create pipe queues.
Verify that the folder C:\Windows\sysWOW64\config\systemprofile\Desktop exists if you are
using Windows 7 (64-bit) or Windows Server 2008 R1. Have your system administrator
create the Desktop folder with full permissions if it does not exist.
173
Batch Services
The following entries need to be added to the system path for 3D model data documents to
update:
[Product Folder]\Core\Runtime
[Product Folder]\Common2D\Rad2d\Bin
[Product Folder]\GeometryTopology\Runtime.
The ConfigureDrawingsBatch utility must be run each time mapped account settings are
changed.
If you are running 64-bit drawings batch services and Oracle, you must install the 64-bit
Oracle client on the computer running the batch services.
174
SECTION 11
See Also
Smart 3D Workstation Recommendations (on page 25)
175
176
SECTION 12
Modification of Parts
Whenever you modify a part in the UnAssigned Parts folder and an intersection with a block
boundary occurs, the software places the part on the list of intersections and sets its status as
Assigned to the block from which it originated.
177
If a part intersects with the block boundary between previously well-known blocks (block cutting
plane modification), the part is left in the block from where it originated, and the status in the list
of intersections is set as Assigned in that block. If the part intersects with one or two blocks that
were previously unrelated, the software places the parts in the UnAssigned Parts folder of the
parent block and lists them among the intersecting parts for the involved blocks or block cutting
planes. Assemblies that are emptied of parts are deleted.
You can set a percentage tolerance to assign a part to a block that contains the greater
portion of the part. When part that is inside a block has a percentage volume greater than the
specified tolerance, it is assigned to this block. For information on how to set tolerance, see
Planning Reference Data Guide.
178
Block Assignment
The block assignment process assigns and reassigns parts to blocks. When the process is
activated, the software automatically and continuously queries the database for new and
modified parts to assign and reassign to a block.
You can also specify which types of parts should be processed and how they should be
processed.
For the block assignment process to run automatically and continuously, a dedicated server or
workstation computer is required. If a dedicated computer is available, you can initiate the block
assignment process manually at regular intervals.
Modification of Parts
Whenever you modify a part in the UnAssigned Parts folder and an intersection with a block
boundary occurs, the software places the part on the list of intersections and sets its status as
Assigned to the block from which it originated.
When you modify a part that exists outside of the UnAssigned Parts folder, the assembly
hierarchy is left unchanged. If an intersection with a block boundary occurs, the software places
the part on the list of intersections and displays its status as Assigned. If you modify a part and
as a result it is fully contained within a new parent block, the software considers the part as new
and leaves it in the UnAssigned Parts folder.
179
If a part intersects with the block boundary between previously well-known blocks (block cutting
plane modification), the part is left in the block from where it originated, and the status in the list
of intersections is set as Assigned in that block. If the part intersects with one or two blocks that
were previously unrelated, the software places the parts in the UnAssigned Parts folder of the
parent block and lists them among the intersecting parts for the involved blocks or block cutting
planes. Assemblies that are emptied of parts are deleted.
You can set a percentage tolerance to assign a part to a block that contains the greater
portion of the part. When part that is inside a block has a percentage volume greater than the
specified tolerance, it is assigned to this block. For information on how to set tolerance, see
Planning Reference Data Guide.
180
181
182
Select Resume automatic query to resume the previous block assignment process
that was halted.
ii.
Select User-defined query range and type the start date and time and end date
and time in the appropriate fields.
General Tab
Only users with read and write permissions to the model database can modify block
assignment process settings. For more information about access permissions, see your Smart
3D administrator.
Server name - Specifies, via the Browse button, the server where the database assignment of
parts to blocks is to be done for the identified Ship Class.
Running block assignment on the same database on two servers can cause
database corruption. If the process was previously run or is currently running on another
server, the software displays a message informing you of the name of the server. Before
selecting another server, you must verify that the block assignment is not running.
183
184
185
186
SECTION 13
Getting Started
This section discusses how to map individual workstation computers to the server databases,
start the software, and begin performing various tasks in the software environment.
You must create the seven databases before running the software. For additional
information, refer to the section entitled Create Databases (on page 111).
In This Section
Update Site Database Name and Path ......................................... 187
Open Smart 3D .............................................................................. 189
Configure Your Tasks .................................................................... 189
Define Your Workspace ................................................................. 190
Save Session Files ........................................................................ 191
3. In the Site database server box, type the name of the server on which the Site database
resides or select it from the drop-down list of recently used Site database servers.
4. In the Site database name box, type the name of the Site database or select it from the
drop-down list of recently used Site databases.
187
Getting Started
5. The Site schema server box value is set when you specify the Site database server and
Site database name.
6. The Site schema name box value is set when you specify the Site database server and
Site database name.
If SQL is not installed locally, you can get the names from your database
administrator.
7. Click OK.
Oracle Databases
1. Open the Modify Database and Schema Location utility.
2. In the Database type list, select Oracle.
3. In the Oracle service name box, type the name of the Oracle net service for the Site
database connection or select it from the drop-down list of recently used Oracle service
names.
4. In the Site database name box, type the name of the Site database or select it from the
drop-down list of recently used Site databases.
5. The Oracle service name box value is set when you specify the Oracle net service and Site
database name.
6. In the Site schema name box value is set when you specify the Oracle net service and Site
database name.
7. Click OK.
The first time you run the software after installing it, the software prompts you for the Site
database name and sets the Site database name and path automatically.
See Also
Getting Started (on page 187)
188
Getting Started
Open Smart 3D
When you work on your model in Smart 3D, you use a session that allows you to save certain
settings, such as window size, layout, and view orientation from one work session to the next.
If you have a previously saved session, you can double-click the session file to open Smart 3D.
The software loads your data from the last session, and then you can click Refresh Workspace
to update all views with the most current information from the database.
If a session if not available, you can open Smart 3D from the operating system menu. The
software then asks you to choose a template to create a new session.
A user who is a member of the Windows Administrators group on the workstation
computer must start the software once on the workstation computer before a user without
administrative privileges can successfully start the software.
The following procedure shows the steps to open Smart 3D from the operating system menu.
1. Click Start > All Programs > Intergraph Smart 3D > Smart 3D.
2. Select one of the templates on the New dialog box.
A template is a standard Workspace file. You use a template as a pattern to assemble
the parameters that you want for a new work session. Two standard templates are delivered
with the software: English Units and Metric Units.
3. Click OK.
After you open Smart 3D, you can use commands on the File menu to create new
sessions, open previous sessions, save sessions, and close sessions. For more information,
refer to the online documentation for the Common task or the Common User's Guide available
from Help > Printable Guides command in the software.
See Also
Getting Started (on page 187)
189
Getting Started
To use the tasks available in Smart 3D, you must configure them for your session. After you
configure the tasks that you want to use, you must then define your workspace. After you define
your workspace and configure your task list, you can save your session file.
1. In Smart 3D, click Tasks > Configure Task List.
2. On the Configure Task List dialog box, select each task in the list that you want to add to
the menu from the Available task environments list.
You can select multiple tasks by dragging down the list or holding Shift and dragging.
3. Click Add.
4. Click OK.
You have to perform the above procedure only once for your session file. The software
remembers the tasks when you re-open the session file.
For detailed information regarding how to configure tasks in Smart 3D, refer to the online
documentation for the Common task or the Common User's Guide available from Help >
Printable Guides.
190
Getting Started
8. Click OK to return to the model.
After the Define Workspace dialog box closes, the window refreshes. After the refresh is
complete, the Common window is active. Everything in the Tasks menu is now available.
For more information on workspaces, sessions, and filters refer to the online documentation
for the Common task or the Common User's Guide available from Help > Printable Guides.
191
Getting Started
192
SECTION 14
Application Maintenance
You have three options for Application Maintenance for Smart 3D:
Update - Change the selected features that were installed. Install and/or uninstall individual
features to match the new selection.
Repair - Using the current feature set installed, repair any missing or corrupted files from
the installation.
Uninstall - Removes registry entries, files, and directories that do not contain user data and
are not shared by other programs and were put there by the installation.
You can access Application Maintenance from Control Panel > Programs and Features >
Intergraph Smart 3D, and then click Change.
Selecting Uninstall from Programs and Features does not access the Application
Maintenance utility. The uninstall process is started automatically.
For more information on modifying, repairing, or removing the software, see Modify or Repair
Intergraph Smart 3D Software (on page 194).
193
Application Maintenance
194
Application Maintenance
195
Application Maintenance
196
SECTION 15
See Also
Server Monitoring (on page 200)
See Also
Recommendation for Database Monitoring (on page 197)
Disk Usage (on page 198)
Disk I/O (on page 197)
Disk I/O
Data file and log file location and sizing are critical to obtaining optimal performance. I/O is one
of the most common bottlenecks in database servers. Consequently, sizing I/O is critical to
performance.
Disk drives should not be run at more than 75% of the maximum I/O capacity.
The two types of I/O are Random I/Os and Sequential I/Os. The type of I/O determines the
number of I/Os per second that a disk drive can handle. Random I/Os require a longer time to
complete than sequential I/Os.
Random I/Os
The amount of time spent performing random I/Os is governed by the time it takes to perform
the seek operations. Since the random I/O involves requests for data on different parts of the
disk, most of the time spent in the I/O will be the seek time. If a disk drive takes 10 milliseconds
(averaging read and write), it is theoretically possible to perform 100 random seeks per second
(1/.001 sec), excluding such things as overhead associated with the I/O bus or latencies
197
Sequential I/Os
Because there is no seek operation involved in sequential I/O, a disk drive can handle several
hundred sequential I/Os per second without seeing increasing latencies. Therefore, using
sequential I/O whenever possible can greatly improve the performance of the disk drives.
Microsoft SQL Server and Oracle keep a log of the transactions; this log is primarily sequential
to take advantage of sequential I/Os.
In order to achieve maximum performance, the data file and log file must not be on
the same physical drive.
See Also
Recommendation for Database Monitoring (on page 197)
Monitoring the Databases (on page 197)
Disk Usage (on page 198)
Disk Usage
Disk usage should remain under 85% of the maximum disk capacity, and the partition should not
be compressed.
198
Initial Size
Growth Increment
Drive
Model data
10 GB
1 GB
Model log
1 GB
500 MB
Catalog data
1 GB
500 MB
Catalog log
500 MB
100 MB
Default
Default
Default
Default
Site data
50 MB
10 MB
Site log
50 MB
10 MB
Site schema
Default
Default
Default
Default
Report data
Default
Default
Report log
N/A
N/A
Temp DB data
50 MB
50 MB
Temp DB log
50 MB
50 MB
199
The size of your Model database log file depends on your backup strategy. For more
information about backing up your Smart 3D data, see the Project Management User's
Guide, available from Help > Printable Guides.
Tempdb size is reset to the default every time the server is re-started.
See Also
Smart 3D Database Server Recommendations (on page 24)
Recommendation for Database Monitoring (on page 197)
Monitoring the Databases (on page 197)
Assign System Administrator Privileges for SQL Server 2008 (on page
Server Monitoring
The details on how to monitor system counters and log the results to a file can be found in the
operating system documentation. Intergraph PPM assumes that the reader is already familiar
with that topic.
While doing the monitoring at Intergraph PPM, we started from a very broad selection of
counters. The analysis of these system parameters with the number of users on the system
conducted us to focus on a subset of counter found the most relevant for the scalability and
dimensioning analysis. The list of highlighted counters is not a definitive list of what should be
monitored, but the list of counters that should be watched with the closest attention. We
recommend starting from a wide selection of counters and discard later what is found not to be
pertinent.
Testing has demonstrated that these counters can be monitored every second to analyze a
specific workflow or every 10 seconds if you plan on monitoring the system for longer times.
A log file of the user activity should be kept in order to relate the server activity to the actions
of the user.
You can also use the System and Configuration Analyzer tool (SCA) to monitor these
parameters. This tool can be downloaded from eCustomer.
Processor
Processor average usage should be kept under 80% for each processor. Isolated spikes over
80% are acceptable.
We recommend monitoring the following counters:
% Processor time
% Privileged time
% User time
% Interrupt time
Interrupts per second
Processor queue length
Context switches per second
200
Memory
Available Mbytes
Page fault per second
Page read per second
Page write per second
Pages per second
Page fault per second needs to be monitored only to make sure the system is not
overloaded.
Network
Byte received per second
Byte sent per second
Current bandwidth
Output queue length
Record PING times between client and server to verify that the software is not being affected by
other network traffic.
201
202
Database (ORACLE)
Oracle performance counters can be monitored using the web-ui that installs with Oracle or by
using the System and Configuration Analyser tool (SCA) available from eCustomer. Please
consult Oracle documentation for details on it.
Oracle Database Counters:
Dictionary Cache Hit Ratio Should be > 90
Library Cache Hit Ratio Should be >= 99%
DB Block Buffer Cache Hit Ratio Should be > 90
Log Switch Interval Should be greater than 30 minutes
Oracle Reports:
Automatic Database Diagnostics Monitor (ADDM) report This report can be generated
from the Oracle Database Console or using the SCA tool available on eCustomer.
See Also
Recommendation for Database Monitoring (on page 197)
Results Analysis
The classical way to analyze database activity is to analyze the activity generated by each
command (place an order, repeat order, order status, and so on) and extrapolate the response
of the system to a given load. For example, if placing an order causes one physical read on the
data file disk, the maximum number of orders that can be placed in one minute can be
computed.
Given the huge number of commands that exist in the software, this approach is not practical for
our system. Instead, the focus is placed on measuring the typical activity per interactive user for
a given environment. Getting reliable average data requires having several users working
concurrently. The data generated by a single interactive user is usually too noisy to be used.
After the data is collected for a given load, the response of the system can be extrapolated to a
higher load assuming a linear response up to a critical value. Refer to Microsoft SQL Server or
Oracle performance tuning documentation for more details.
203
15%
0.003
2.75
0.003
2.83
0.12
2.50
290
CPU
CPU capacity = 2 (processors)
CPU usage per user = CPU capacity (average CPU % used / number of users) = 1 GHz
.15/4 users = approximately .0375 GHz per user
Therefore, for a single 1.0 GHz processor:
Usage capacity = 1.0 GHz
204
75% = 52
Therefore using the same disk characteristics, can support 59/0.68 = 75 users per disk.
Model Log File
Total physical I/O per second = 2.83 (ModelDB writes) + 0.003 (ModelDB reads) = 2.83
physical I/O per second for 4 users
Ignoring RAID factor and taking a standard Max I/O = 70
75% = 52.
Therefore using the same disk characteristics, can support 52/0.71 = 73 users per disk.
Testing has determined that the main hardware parameters driving the scalability of the
system are the CPU and the I/Os.
A system different than the one used for testing purposes can lead to completely different
results. For example, if the memory is scarce, more loads are placed on the I/O system.
Because the log file I/Os are mostly sequential, the system can achieve about 150
sequential I/Os per second per physical disk, compared with only 50 random I/Os per
second per physical disk.
Other Considerations
Interference Checking (IFC)
IFC imposes a very significant load on the database server (equivalent to several simultaneous
interactive users). We recommend turning off IFC to measure the database activity generated by
the interactive users using the design applications (piping, structure, and so on).
Reports
Some reports can put a heavy burden on the server. Intergraph PPM advises monitoring the
reports activity separately from the database activity generated by the interactive users using
design applications (piping, structure, and so on).
See Also
Recommendation for Database Monitoring (on page 197)
205
206
SECTION 16
Log Files
To enable the error log file, use Windows Explorer to navigate to [Product
Folder]\Core\Tools\Administrator\Bin and execute ErrorLogEnable.exe. This utility allows you
to configure the delivery location of the log file, the file name, and four levels of logged
information.
Log run time error - Check this box to enable error logging. Clear this box to stop error logging.
Select the severity of the errors to be reported - Select the error reporting level. The higher
the level that you select, the more information is written to the log file. Intergraph recommends
that you use level 1 at all times. The higher level error reporting (2 - Detailed, 3 - Complete, and
4 - Exhaustive) slows the software performance, and is only necessary if Intergraph support
requests detailed log information while tracking a problem. In all normal cases, this option
should be set to 1 - Normal.
207
Troubleshooting Tools
You can use tools delivered with the Core to troubleshoot the software. These tools are located
in [Product Folder]\Core\Tools\Administrator\Bin.
CrashSP3D.exe - Allows you to forcefully crash Smart 3D. This is useful when you want to
log a hang, either in a command that never completes or a command that takes a long time
to process. It can also be useful when an unexpected error dialog displays and you want to
log a Service Request for the issue. In Smart 3D, crash events are recorded in a .dmp file
and stored in the specified Temp folder. Along with the .dmp file, copies of the Errorlog and
WER_SP3DErrors.log file are also stored in the specified Temp folder, which are all useful in
208
User Assistance
Smart 3D user assistance makes command information available as you perform tasks. You can
access different kinds of information any time that you are running the software. This information
could include reference topics, narrative descriptions, or step-by-step instructional material.
Printable Guides
User's Guides in PDF format are accessible, flexible, and fully searchable alternative to Help.
The information found in the User's Guides is also available from Help. The User's Guides
delivered with the software are located in C:\Program Files (x86)\Common
Files\Intergraph\Smart3D\Help. Copies of the user's guides can also be found in the Help folder
on the Intergraph Product DVD. To view these PDF documents, you will need Adobe Acrobat
Reader with Search version 3.0 or higher. You can download the latest version of the Acrobat
Reader from the Adobe web site. After you have installed the Acrobat Reader, you can open
files individually by using the File > Open command in the Acrobat Reader.
Help
Smart 3D offers a variety of ways for you to receive help on how to use the software.
A structured table of contents, an index, and full-text search capabilities provide easy access to
Help topics. You can access the table of contents by clicking Smart 3D on the Help menu.
Smart 3D Help is a complete reference tool accessible at any time the application is in use. Help
provides complete command descriptions for each toolbar button, menu command, and ribbon
in the software. It also gives step-by-step procedures for common tasks; for example, if you
need to perform a certain task, search and display the topic. You can move or resize your
application and Help windows so that they are next to each other. As such, you can follow the
procedures without having to search for the pages in the documentation.
209
Show/Hide Show or hide the left pane of the dialog box, including the Contents, Index, and
Search.
Back - Returns you to the last Help topic you viewed. This button is disabled when you reach
the first topic in the series.
Forward - Displays the next topic in a series of related topics. This button is disabled when you
reach the last topic in the series.
Options - Displays a list of functions available for the Help viewer.
Contents - Displays a hierarchical listing of the topics in the Help file.
Index - Displays an index for the Help file.
Search - Performs a full-text search on a word or phrase that you entered in the Search box.
For more information, refer to the Common User's Guide available from Help >
Printable Guides within the software.
210
Customer Assistance
For the latest Support Services information for this product, use a World Wide Web browser to
connect to http://support.intergraph.com.
Common Acronyms
Acronym
Meaning
2D
Two-Dimensional
3D
Three-Dimensional
CD
Compact Disc
COM+
DCOM
DTC
DuSS
EPC
ERP
FAT
FEED
GB
Gigabyte
GHz
Gigahertz
GWC
IFC
Interference Checking
I/O
Input/Output
MB
Megabyte
MHz
Megahertz
MDAC
211
MSDTC
NTFS
NT File System
O&M
P&ID
PPM
RAM
Random-Access Memory
ROM
Read-Only Memory
RPC
SQL
SP
Service Pack
SM3D
SmartMarine 3D
SP3D
SmartPlant 3D
TIP
VB
Visual Basic
XML
212
APPENDIX A
213
214
Index
A
Confi
Configure the Piping Specification Remote
Configure Windows Firewall for the Oracle
46
Create IFC Permission Group Folder and
Create the Model and Reports Databases
Bulkload SmartPlant Layout Reference
C
50
Change marine databases to material
Change plant databases to material
D
Database Detect Tab (Interference Server
Configuration Tab (Block Assignment
142
157
Configure Microsoft Distributed Transaction
Disk Partit
Configure Net
70
215
Index
E
Enable Network Access in Windows Server
F
G
L
GSCADFoulCheckCmds.cSetIFCForRestar
I
Install and Configure Oracle Server
M
Modeling (Detail Design) Workstation Sizing
Modify or Repair Intergraph Smart 3D
143
Install the SmartPlant 3D Command Wizard
216
Index
U
R
187
Recommendation f
197
V
Verify Automatic Startup of Microsoft SQL
Register the Site Database for P&ID Access
Results Analysis
25
SmartPlant License Manager Environment
SQL Server
SQL Server 2008 Collation Utility Dialog
34
T
Third-
217