Installation Procedure For Smart Plant 3D
Installation Procedure For Smart Plant 3D
Installation Procedure For Smart Plant 3D
SP3D
Enable Network Access in Windows Server 2008
The following procedures for enabling network access are required
only if you are using Windows Server 2008 R2 (64-bit) on the computer.
1. Open Microsoft SQL Server Management Studio and expand the listing
for your database server in the left tree view.
2. In the tree view, expand the listing under Security and right-click Logins.
3. Select New Login from the shortcut menu.
4. On the Login - New dialog box, enter the user account you want to be
assigned administrative privileges in the Login name text box. For example,
type AdminUser1.
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 SmartPlant 3D databases. Administrators need
only the sysadmin role.
7. Click OK.
SharedContent Share
Create a share for the SharedContent folder that is created during the
Smart 3D 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 Smart 3D Reference Data in the default
folder (C:\Program Files\SmartPlant\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.
After you do this procedure for the Intergraph Process, Power &
Marine assemblies, you need to repeat the steps for the custom assemblies
that you have created and signed.
1. You must login to the computer with an account that has administrator
privileges.
2. Insert the Intergraph Smart 3D DVD. If the setup does not start
automatically, double-click Setup.exe in the root folder of the CD.
3. Select Name Generator Installation.
4. Click Next on the Welcome to the Intergraph Smart 3D Name Generator
Installation Wizard.
5. On the User Information page, enter text in the Full
Name and Organization fields, and then click Next.
6. On the Software License Agreement page, select your country from the
list and click Display to view the license agreement.
The license agreement is delivered as a PDF file; consequently, you
must have a PDF Reader installed on the computer in order to view the
license agreement. If the software detects that a PDF Reader is not installed,
an informational message box appears.
7. Carefully read the license agreement. Close the PDF document, and
click Yeson the License Agreement page to accept the terms.
8. Select the 32-bit or 64-bit version of Name Generator to install, and
click Next. This option is available only on 64-bit computers.
9. Change the installation destination folder, if needed, and then click Next.
10. On the Server Access page, enter the user account under which the
Name Generator Service will run in the Username box.
You must specify an account with Windows administrative
privileges on the server.
If you are configuring the Name Generator Service on a server
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 Configure SQL Server 2008 Account for Name
Generator Service.
11. In the Password and Confirm Password fields, enter the password of the
user, and then click Next.
12. Click Nexton the Ready to Install the Application page to begin
installing the Name Generator Service.
A progress bar appears showing the progress of the installation.
13. When the installation is complete, click Finish.
If a "Name Generation service configuration failed. Failed to update
password in the SP3DNameGenerator" error message appears, you must
configure the name generation service manually. For more information,
see Configure the Name Generator Service.
14. Restart the computer to complete the installation.
1. Click Start > Control Panel > System and Security > Windows Firewall.
2. In the left panel section, select Allow a program or feature though
Windows Firewall.
3. In the Allowed Programs dialog box, click Allow another program.
4. In the Add a Program dialog box, click Browse.
5. In the Browse dialog box, type %SYSTEMROOT%\SYSTEM32\
MSDTC.exe in the File name box, and click Open.
6. Click Add.
7. Verify that Distributed Transaction Coordinator has been added to
the Allowed programs and features list.
*Make sure that the File and Printer Sharing option is checked. This
is necessary for Project Management, connection to the site database for the
first time, and submission of Intergraph Batch Services jobs to other
workstations to work properly.
8. Click OK.
9. Restart your computer so that the changes can take effect.
The firewall can reset itself to its default settings. If you encounter the
error "Cannot enlist SQL PDS with MSDTC", review your Windows
Firewall settings and verify that they are as outlined in this procedure.
Microsoft SQL Server 2008 SP3 requires XML 6.0 and will
automatically install it as part of the SQL Server 2008 Prerequisite
installation.
There are internationalization considerations concerning the SQL Server
collation settings you specify that relate to reference data, using SmartPlant
Enterprise integrated systems, Global Workshare Configuration, multiple
locales, backup/restore, reports, and upgrading to future releases. Please
contact Intergraph Customer Support for specific configuration questions.
If a XenApp 6.0 local data store (farm) will be used, Microsoft SQL
Server Client must be installed before installing XenApp 6.0.
1. Insert your SQL Server DVD and start the setup program.
2. From the Planning page, select System Configuration Checker to check
for pre-requisite applications as well as identify potential installation
problems.
You may be asked to restart your computer if any pre-requisite
applications were installed.
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 Filesand review any Setup Support Rules that identify
potential problems.
5. When you get to Feature Selection, select the client features that you want
to include:
Client Tools Connectivity
Management Tools - Basic
Management Tools - Complete
SQL Server Books Online
6. 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.
9. Before you use the software, you must register it. See Register SQL Server
2008.
10. Install any required service packs or upgrades for SQL Server 2008.
See Install any Required SQL Server 2008 Upgrades.
Additional Information
During the setup, the %temp% value is defined as the user %temp%
of the person who runs the setup. In Windows, each user's C:\Documents
and Settings\username\Local Settings\Temp is protected from other
Windows users. Consequently, you must set the system environment variable
TEMP value to a folder location where everyone has write access (that is,
C:\Temp). For more information about editing system variables, see the MS
Windows online documentation.
If you installed the Piping Specification Remote Access Server feature
during the setup, you must verify that the COM+ application is installed and
configured on the administrator computer. For more information,
see Configure the Piping Specification Remote Access Server Service (Vista
and Windows 7) in the SmartPlant 3D Installation Guide.
You can install the Database Interference Detection Service on a
different computer. The Database Interference Detection Service requires
that the optional Project Managementand SmartPlant 3D Server
Connectivity options be delivered. For more information, see Install
Database Interference Detection Service in the SmartPlant 3D Installation
Guide.
1. Open Microsoft SQL Server Management Studio and expand the list for
your database server in the left tree view.
2. Expand the list under Security in the left tree view.
3. In the left pane, right-click Logins.
4. Select New Login from the shortcut menu.
5. On the Login - New dialog box, enter the user account you want to be
assigned administrative privileges in the Login name text box. For example,
type AdminUser1.
6. Select Server Roles under the Select a page heading to display the Server
Roles list.
7. In the Server Roles list, select the sysadmin and dbcreator check boxes.
Standard SmartPlant 3D users need dbcreator access. Administrators
need both sysadmin and dbcreator access.
8. Select User Mappingunder the Select a page heading to display the Users
mapped to this Login list.
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 Configure SQL Server 2008 Account for Name Generator
Service 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.
Server-Based Interference
Checking (Database Detect)
What do you want to do?
Install Database Interference Detection Service
Configure Interference Service Properties
Start the Database Interference Detection Service
Set IFC Permission Requirements
Create IFC Permission Group Folder and Permission Group
Set IFC Permissions
Check Database Interferences
During the setup, the %temp% value is defined as the user %temp%
of the person who runs the setup. In Windows, each user's C:\Documents
and Settings\username\Local Settings\Temp is protected from other
Windows users. Consequently, you must set the system environment variable
TEMP value to a folder location where everyone has write access (e.g. C:\
Temp). For more information about editing system variables, see the
Windows on-line documentation (click Start > Help from the Windows task
bar).
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 SmartPlant 3D Plant Design System (PDS) Guide.
If clashes between the Point Cloud and the SmartPlant 3D objects
are selected to check for interferences, then the SmartPlant 3D Interference
Detection Service should be started from the command prompt. From the
command prompt, navigate to install\Foul Check\Middle\bin and then
type IFCNtSvc.exe /Auto/0 and press Enter.
Errors that are encountered during startup of the Database
Interference Detection service are logged to the Event Viewer Application
Log with the source name IfcNtSvc.
After the IFC permission group is created, you must assign the proper
access permissions. For more information, see Set IFC Permissions.
To start the server interference detection process, you must have at
least Read access to all objects in the model and Write access to the model
itself. Access privileges are assigned for each permission group in
the Project Management task. During the IFC process, if the software
denies access to an object, the server process stops and a message appears.
To view the status of the database interference detection process,
right-click the Interference Server icon in the Project Management tree, and
click Properties. On the Interference Server Settings dialog box, click
the Status tab.
When the database interference check process is running, only
the Stop command is available. When the process is not running,
the Start command and all process property gadgets are available.
The Stop command is not available.
When the database interference check is running and you add any
permission group without Read permissions for the server, the server
automatically receives Read permissions and finds collisions with the placed
objects in that permission group.
When you modify permission groups in Project Management, the
host for the existing, running task does not receive the changes. To update
the information, you must exit and restart the interference detection
process.
Batch Service
SmartPlant 3D uses the Intergraph Batch Services 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 SmartPlant 3D Workstation software has been installed. You
must also install the Project Management and SmartPlant 3D Server
Connectivity features on your batch computers.
The Intergraph Batch Services application (Version 6.1.0.3 or later) is
used to run batch processing for Project Management, Drawings, and
Structure tasks such as running database integrity checks or updating
documents. Intergraph Batch Services is delivered on separate media than
SmartPlant 3D.
Intergraph Batch Services does not require a serial number.
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.
How you configure account mapping depends on the security needs
and configuration of your site. For more information on configuring
account mapping, see Configure Account Mappings in the Installation
Guide.
Configure default account mappings:
1. Click Start > All Programs > Intergraph Batch Services > Intergraph
Batch Manager.
2. Select the computer name in the tree view.
3. Select Server > Account Mapping.
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 SmartPlant 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 SmartPlant 3D
Project Management.
7. Click Add.
8. Enter and confirm the password for the "to account" user name.
9. Click OK.
1. Edit <SharedContent>\Xml\SP3DBatchQueues.xml.
2. In the <SP3DBatchServers> section of the file, uncomment and add the
computer names that you want to make available.
<SP3DBatchServers><SP3DBatchServer ServerName="batchserver1"
/><SP3DBatchServer ServerName="batchserver2"
/></SP3DBatchServers>
3. Save and close the SP3DBatchQueues.xml file.
4. Navigate to and run as an administrator [Product Folder]\ProjectMgmt\
Tools\bin\ConfigureSP3DBatchQueue.exe. The default product folder is c:\
Program Files\SmartPlant\3D.
5. In Custom Batch Queues file location, type the path to the
<SharedContent>\Xml\SP3DBatchQueues.xml file that you edited in step 2.
6. Click OK.
A message box appears informing you that the queues have been
created and that you need to restart the Intergraph Batch Server service.
7. Open Control Panel > Administrative Tools > Services.
8. In Services, select Intergraph Batch Server from the list, and then
click Stop.
9. With Intergraph Batch Server service still selected, click Start.
Additional task servers are only supported for Structural import and
export batch jobs.
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 Configuring the
Databases.
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
SmartPlant 3D, refer to the online documentation for the Common task or
the Common User's Guide available from Help > Printable Guides.
1. If you are not already in the Common task, click Tasks > Common.
2. Click File > Define Workspace.
3. Select the name of the plant database you want to use in the Plant box.
4. Select Create New Filter in the Filter box.
5. On the New Filter Properties dialog box, type a name for the new filter in
the Name box.
6. Specify the filter search properties by using one or more of the displayed
tabs.
7. Click OK to close the New Filter Properties dialog box.
8. Click OK to return to the model.