sp3dupgradeguide.pdf
TRANSCRIPT
-
7/22/2019 SP3DUpgradeGuide.pdf
1/60
SmartPlant 3D2009.1 Upgrade Guide
2009.1 November 2009 DSP3D-PE-200078C
-
7/22/2019 SP3DUpgradeGuide.pdf
2/60
CopyrightCopyright 1999-2009 Intergraph Corporation. All Rights Reserved.
Including software, file formats, and audiovisual displays; may be used pursuant to applicable software license agreement; contains
confidential and proprietary information of Intergraph and/or third parties which is protected by copyright law, trade secret law, and
international treaty, and may not be provided or otherwise made available without proper authorization from Intergraph Corporation.
Portions of this software are owned by Spatial Corp. 1986-2009. All Rights Reserved.
U.S. Government Restricted Rights LegendUse, duplication, or disclosure by the government is subject to restrictions as set forth below. For civilian agencies: This was developed at
private expense and is "restricted computer software" submitted with restricted rights in accordance with subparagraphs (a) through (d) of the
Commercial Computer Software - Restricted Rights clause at 52.227-19 of the Federal Acquisition Regulations ("FAR") and its successors,
and is unpublished and all rights are reserved under the copyright laws of the United States. For units of the Department of Defense ("DoD"):
This is "commercial computer software" as defined at DFARS 252.227-7014 and the rights of the Government are as specified at DFARS
227.7202-3.
Unpublished - rights reserved under the copyright laws of the United States.
Intergraph Corporation
P.O. Box 240000
Huntsville, AL 35813
Street address: 170 Graphics Drive, Madison, AL 35758
Terms of UseUse of this software product is subject to the End User License Agreement and Limited Product Warranty ("EULA") delivered with this
software product unless the licensee has a valid signed license for this software product with Intergraph Corporation. If the licensee has a valid
signed license for this software product with Intergraph Corporation, the valid signed license shall take precedence and govern the use of this
software product. Subject to the terms contained within the applicable license agreement, Intergraph Corporation gives licensee permission to
print a reasonable number of copies of the documentation as defined in the applicable license agreement and delivered with the software
product for licensee's internal, non-commercial use. The documentation may not be printed for resale or redistribution.
Warranties and LiabilitiesAll warranties given by Intergraph Corporation about equipment or software are set forth in the EULA provided with the software or
applicable license for the software product signed by Intergraph Corporation, and nothing stated in, or implied by, this document or its
contents shall be considered or deemed a modification or amendment of such warranties. Intergraph believes the information in this
publication is accurate as of its publication date.
The information and the software discussed in this document are subject to change without notice and are subject to applicable technical
product descriptions. Intergraph Corporation is not responsible for any error that may appear in this document.
The software discussed in this document is furnished under a license and may be used or copied only in accordance with the terms of this
license. No responsibility is assumed by Intergraph for the use or reliability of software on equipment that is not supplied by Intergraph or its
affiliated companies. THE USER OF THE SOFTWARE IS EXPECTED TO MAKE THE FINAL EVALUATION AS TO THE
USEFULNESS OF THE SOFTWARE IN HIS OWN ENVIRONMENT.
Intergraph is not responsible for the accuracy of delivered data including, but not limited to, catalog, reference and symbol data. Users should
verify for themselves that the data is accurate and suitable for their project work.
TrademarksIntergraph, the Intergraph logo, PDS, SmartPlant, FrameWorks, I-Convert, I-Export, I-Sketch, SmartMarine, IntelliShip, INtools, ISOGEN,
MARIAN, SmartSketch, SPOOLGEN, SupportManager, and SupportModeler are trademarks or registered trademarks of Intergraph
Corporation or its subsidiaries in the United States and other countries. Microsoft and Windows are registered trademarks of Microsoft
Corporation. ACIS is a registered trademark of SPATIAL TECHNOLOGY, INC. Infragistics, Presentation Layer Framework,
ActiveTreeView Ctrl, ProtoViewCtl, ActiveThreed Ctrl, ActiveListBar Ctrl, ActiveSplitter, ActiveToolbars Ctrl, ActiveToolbars Plus Ctrl,
and ProtoView are trademarks of Infragistics, Inc. Incorporates portions of 2D DCM, 3D DCM, and HLM by Siemens Product Lifecycle
Management Software III (GB) Ltd. All rights reserved. Gigasoft is a registered trademark, and ProEssentials a trademark of Gigasoft, Inc.
VideoSoft and VXFlexGrid are either registered trademarks or trademarks of ComponentOne LLC 1991-2009, All rights reserved. Oracle, JD
Edwards, PeopleSoft, and Retek are registered trademarks of Oracle Corporation and/or its affiliates. Tribon is a trademark of AVEVA Group
plc. Other brands and product names are trademarks of their respective owners.
-
7/22/2019 SP3DUpgradeGuide.pdf
3/60
Table of Contents
SmartPlant 3D 2009.1 Upgrade Guide 3
Table of Contents
Preface .................................................................................................................................5Introduction ........................................................................................................................7
Upgrade Overview ........................................................................................................7Upgrade Cases ..............................................................................................................8Document Assumptions ................................................................................................9
Preparing for the Upgrade ..............................................................................................11Backup the Model and the Symbols Share .................................................................12Check the Integrity of the Databases ..........................................................................12
Verify the Consistency of Piping Specifications .............................................................. 12Determine if Synchronize is Required .............................................................................. 13Synchronize the version 2007 or version 2009 SP1 Model with the version 2007 or version 2009SP1 Catalog....................................................................................................................... 13Resolve the version 2007 or version 2009 SP1 To Do List .............................................. 13Check version 2007 or version 2009 SP1 Database Integrity .......................................... 14 Verify Reference Files ...................................................................................................... 14
Backup the Model .......................................................................................................15Prepare the Workstation for the Upgrade ...................................................................15Prepare the Server for the Upgrade .............................................................................16
Upgrading the Symbols Share ........................................................................................20Description of the 2009.1 Symbol Share Contents .....................................................20Upgrade Procedure for the Symbols Share .................................................................21Upgrading Custom Symbols and Naming Rules ........................................................23Upgrading SmartPlant 3D Reports or Structure Symbol Files ...................................26Upgrading SmartPlant 3D Drawings Styles.sha File ..................................................26
Upgrading the Databases ................................................................................................28Non-Global Workshare Configuration .......................................................................28Global Workshare Configuration................................................................................30
Upgrading the Reference Data .......................................................................................36Overview .....................................................................................................................36Incorporate the 2009 SP1 and 2009.1 Reference Data Changes .................................37
Bulkload Changes to Catalogs .......................................................................................... 37Synchronizing the Model with the Catalog ...................................................................39
Synchronize the 2009.1 Model with the 2009.1 Catalog ............................................39Resolve the 2009.1 To Do List ...................................................................................40Check 2009.1 Database Integrity ................................................................................40
-
7/22/2019 SP3DUpgradeGuide.pdf
4/60
Table of Contents
4 SmartPlant 3D 2009.1 Upgrade Guide
Regenerating the Reports Database ...............................................................................41Appendix I: Upgrading Your Tool Schema ..................................................................42Appendix II: Upgrading Your SmartPlant 3D Reports Template Files .....................43
Upgrading to 2009.1 Reports ......................................................................................43Impact on User Defined SQL and Visual Basic Report and Label Queries ...............45
Appendix III: Upgrading Your SmartPlant 3D Structure Files..................................49Upgrading to 2009.1 Structure....................................................................................49
Appendix IV: Fixing Hangers and SupportsDrawings Orientation .......................52Upgrading to 2009 SP1 Hangers and Supports views ................................................52
Appendix V: Symbol Share Changes in 2009.1 .............................................................54Hangers and Supports .................................................................................................54SmartPlant Structure ...................................................................................................55Reports ........................................................................................................................55Tooltips .......................................................................................................................59Labels ..........................................................................................................................60PmfgIsoStyleData .......................................................................................................60SmartPlant Integrated Environment XML ..................................................................60
-
7/22/2019 SP3DUpgradeGuide.pdf
5/60
Preface
SmartPlant 3D 2009.1 Upgrade Guide 5
PrefaceThis document provides guidelines for upgrading SmartPlant 3D (SP3D) version
2007 or version 2009 Service Pack 1 (SP1) Plant configurations (models and
catalogs) to version 2009.1 Plant configurations. SmartPlant 3D 2009.1 supports
upgrade from the following versions:
Version 2007 Service Pack 3
Version 2007 Service Pack 4
Version 2007 Service Pack 5
Version 2009 Service Pack 1
Most steps to upgrade any of the above SmartPlant 3D version 2007 Service Packs or
version 2009 SP1 to 2009.1 are the same regardless which version is being upgraded.This document will point out specific cases where there are differences and will refer
to either of the three version 2007 Service Packs as version 2007 or version 2009
SP1.
Note
All previous version 2007 Service Packs (SP1 and SP2) need to be upgraded
to version 2007 Service Pack 3 or higher. Please see the appropriate SP3D
Upgrade Guide for upgrading to version 2007 Service Pack 3, which is
delivered with the corresponding version 2007 Service Pack 3 software.
Steps are also included to upgrade Plant configurations that are in a SmartPlantEnterprise integrated environment as well as those in a Global Workshare
configuration (GWC).
Important
For Global Workshare configurations (GWC), upgrade from version
2007 directly to SmartPlant 3D 2009.1 requires a consolidation of
databases. Steps to upgrade Plant configurations in a workshare
environment have been incorporated into this document.
For Global Workshare configurations (GWC), upgrade from version
2009 SP1 to SmartPlant 3D 2009.1 does not require a consolidation ofdatabases. Steps to upgrade Plant configurations in a workshare
environment have been incorporated into this document.
Because SmartPlant 3D registration information was not upgraded in
SmartPlant Foundation 2007, SmartPlant 3D must re-register with
SmartPlant Foundation after upgrading to SmartPlant Foundation 2007.
-
7/22/2019 SP3DUpgradeGuide.pdf
6/60
Preface
6 SmartPlant 3D 2009.1 Upgrade Guide
Note
It is only possible to upgrade a SmartPlant 3D Plant configuration using the
samedatabase type. For example, it is NOT possible to upgrade a version
2009 SP1 Plant configuration on Microsoft SQL Server database, to a 2009.1
Plant configuration on Oracle database.
For a definition of terms used in this guide, refer to the Glossary section in the
Common Users Guide, available with the Help > Printable Guidescommand in the
software,or to the Help command in the Common task.
Send documentation comments or suggestions [email protected].
mailto:[email protected]?subject=Documentation%20Commentsmailto:[email protected]?subject=Documentation%20Comments -
7/22/2019 SP3DUpgradeGuide.pdf
7/60
Introduction
SmartPlant 3D 2009.1 Upgrade Guide 7
IntroductionUpgrading is the process of converting an existing model, with all its associated files
and databases, from compatibility with an older version of SmartPlant 3D (SP3D) to
compatibility with the next sequential version of the software. The databases you
must upgrade include the Site, Site schema, Catalog, Catalog schema and Model
databases. The associated files you must upgrade are those that are located in the
Symbols share. This set of databases (plus the Reports and Reports schema databases)
and files are collectively referred to as the Plant configuration.
Upgrade Overview
Important
For Global Workshare configurations, upgrade from version 2007
directly to SmartPlant 3D 2009.1 requires a consolidation of databases.Steps to upgrade Plant configurations in a workshare environment
have been incorporated into this document.
For Global Workshare configurations, upgrade from version 2009 SP1
to SmartPlant 3D 2009.1 does not require a consolidation of databases.
Steps to upgrade Plant configurations in a workshare environment
have been incorporated into this document.
There are six major steps in upgrading SP3D data from version 2007 or version 2009
SP1 to 2009.1.
Step 1.Prepare for the UpgradeThis step includes backing up your data,determining the integrity of the databases, and cleaning up the databases as
needed. The databases must be in as clean a state as possible prior to upgrading so
that errors will be minimized during the process. For more information, see
Preparing for the Upgrade, page11.
Step 2.Upgrade your files in the Symbols shareThis process is a set of manualprocedures. For more information, see Upgrading the Symbols Share, page20.
Note
SmartPlant 3D 2009.1 allows custom DLLs to be used without registering
them. For more information, see Upgrading Custom Symbols and Naming
Rules, page23.
Step 3.Upgrade your databasesThe software performs this processautomatically; however, you can control it using the Database Wizardand the
-
7/22/2019 SP3DUpgradeGuide.pdf
8/60
Introduction
8 SmartPlant 3D 2009.1 Upgrade Guide
Project Managementtask. For more information, see Upgrading the Databases,
page28.
Step 4.Upgrade your version 2007 or version 2009 SP1 reference dataAfterupgrading the databases, your model should have the same functionality as it did
in version 2007 or version 2009 SP1. However, some new features and fixes in2009.1 may require that you update your reference data to take advantage of them.
This step integrates the additions and modifications that are included in 2009.1 of
the software into your version 2007 or version 2009 SP1 reference data. You
integrate these additions and modifications based on changes that are documented
in the reference data workbooks that are delivered with 2009.1 . Because this step
may be a lengthy process, you can put it off till later and go on to the next step.
For more information, see Upgrading the Reference Data, page36.
Step 5.Synchronize the Model with the CatalogThis step loads the Catalogdatabase changes into the model. For more information, see Synchronizing the
Model with the Catalog, page39.
Step 6.Regenerate the Reports databaseFor more information, seeRegeneratingthe Reports Database, page41.
Upgrade Cases
In the course of describing the details of the six major steps, this document will take
into consideration four possible upgrade scenarios, or cases, each requiring a slightly
different workflow. Before beginning the upgrade process, select the case that applies
to your situation and follow the workflow for that case where applicable.
Case A. In-place upgrade of entire version 2007 or version 2009 SP1 site to2009.1 on one server.
This case assumes a full transition of the Site and all of its Plants from version 2007
or version 2009 SP1 to 2009.1 on the same server, where the 2009.1 software will be
installed and all databases upgraded in-place.
Note
Case A is the only case where upgrade of GWC is reasonable and supported.
Case B. Moving (relocating) databases and upgrading them on anotherserver.
This is common for cases where all Plants and Catalogs associated with the Site are
moved and upgraded, or when some of the Plants are moved and upgraded while
others in the Site remain in version 2007 or version 2009 SP1 on the original server.
-
7/22/2019 SP3DUpgradeGuide.pdf
9/60
Introduction
SmartPlant 3D 2009.1 Upgrade Guide 9
When Plant configurations from one Site are relocated and upgraded to another
server, the shared Symbols folder must also be copied and upgraded to the new server.
Case C. Restoring archived databases and upgrading them with only 2009SP1 software.
This case deals with archived backups of version 2007 (remember that v7.0 SP3, v7.0
SP4, or v7.0 SP5 are the only versions of version 2007 that support upgrade directly
to 2009.1) or version 2009 SP1 Plant configurations that are restored in a location
where version 2007 or version 2009 SP1 is not available. In addition to the full
database backup, a corresponding backup of the shared Symbols folder is required.
Case D. Coexistence of version 2007 or version 2009 SP1 and 2009.1 Plantconfigurations on one server.
This is the most complex case. In general, there can be several Sites on one server,
each compatible with a different version of SP3D. In these cases, all Catalog and
Plant databases within one SP3D Site must be in the same version. SP3D does notsupport different versions of Catalogs and Plants within one Site database.
Note
If multiple Plant configurations are replicated in Case D and just one (or some of
them) needs to be upgraded, it is recommended to consolidate those being
upgraded and transfer them (backup/restore) to the new Host server. Once upgrade
completes, the Plant configurations can be reconfigured in a Global Workshare
environment. The remaining version 2007 or version 2009 SP1 Plant
configuration may stay replicated.
Important
In all cases, when one Symbols folder is shared by multiple plant
configurations that will be separated during an upgrade process (some
Plants are upgraded to 2009.1, while other remain in version 2007 or
version 2009 SP1) the Symbols folder must be copied and upgraded
with the upgraded Plant configuration(s).
Document Assumptions
The procedures described in this document are based on these assumptions:
1. The Plant configuration and associated files you intend to upgrade to 2009.1 mustalready be upgraded to v7.0 SP3, v7.0 SP4, v7.0 SP5, or version 2009 SP1. SP3D
does not support upgrading directly from v6.1 to 2009.1, from v7.0 to 2009.1,
v7.0 SP1 to 2009.1, or v7.0 SP2 to 2009.1.
-
7/22/2019 SP3DUpgradeGuide.pdf
10/60
Introduction
10 SmartPlant 3D 2009.1 Upgrade Guide
2. The Plant configuration and associated files you intend to upgrade must beupdated with the latest Hot Fix tov7.0 SP3, v7.0 SP4, v7.0 SP5, or version
2009 SP1. If you are unsure whether you have installed the latest Hot Fix, please
check with your Intergraph support representative.
3.
The changes described in the Catalog Data workbooks delivered with v7.0 SP3,v7.0 SP4, v7.0 SP5, or version 2009 SP1 have been implemented in your
workbooks and bulkloaded to the respective v7.0 SP3, v7.0 SP4, v7.0 SP5, or
version 2009 SP1 Catalog database.
4. All customized files on the Symbols share must have different names than thedelivered files they were based on. If the files have not been renamed, they will
be overwritten and your customizations lost after the upgrade process is complete.
If the file containing your customizations is required to retain the same name as
the delivered file on which it was based, contact your Intergraph support
representative for assistance on how to upgrade these files.
Note
This only applies to users that decide to use Option 2 when
upgrading their Symbols share, see Upgrading Custom Symbols
and Naming Rules,page23 of this document,this step is not
needed if Option 1 is used.
5. For Plant configurations in an integrated environment, SmartPlant Foundationdatabases will need to be upgraded to version 3.8 before upgrading the SP3D
databases to 2009.1. However SmartPlant 3D 2009.1 is also compatible with
SmartPlant Foundation version 4.3.
6. All reference files are accessible by the user account performing the upgrade.
-
7/22/2019 SP3DUpgradeGuide.pdf
11/60
Preparing for the Upgrade
SmartPlant 3D 2009.1 Upgrade Guide 11
Preparing for the UpgradeImportant
Unless otherwise stated, the steps in this section apply to all cases and
must be performed BEFOREstarting the upgrade process.
Unless otherwise stated, you must perform the steps in this section on
a Workstation computer on which SP3D v7.0 SP3, v7.0 SP4, v7.0 SP5
or version 2009 SP1 is installed, as well as the latest respective Hot
Fix(s).
To help diagnose any upgrade problems you encounter, move all logs
and reports you create in this section to a common location where you
can easily access them.
If unresolved or unknown errors remain after performing the steps in
this section, contact Intergraph support.If you are configured for Global Workshare, upgrading from version
2007 directly to SmartPlant 3D 2009.1 requires a consolidation of
databases.
If you are configured for Global Workshare, upgrading from version
2009 SP1 to SmartPlant 3D 2009.1 does NOTrequire a consolidation
of databases.
For Plant configurations in an integrated environment, SmartPlant
Foundation databases will need to be upgraded to version 3.8 before
upgrading the SP3D databases. However SmartPlant 3D 2009.1 is also
compatible with SmartPlant Foundation version 4.3. For assistancewith upgrading SmartPlant Foundation databases, refer to the
SmartPlant Foundation Installation and Setup Guide, available with
the Help > Printable Guidescommand in the software.
Notes
You will need the following references to complete this section.
Unless otherwise stated, these guides are available with the Help >
Printable Guidescommand in the software.
The 2009.1Project Management Users Guide.
The 2009.1 Catalog Users Guide.The utility SP3DTools.exeand its instruction guide SP3DTools.doc,
both of which can be found on the SmartPlant 3D customer support
website in the SP3DToolslink.
The 2009.1 Common Users Guide.
The 2009.1 SmartPlant 3D Database Integrity Guide.
-
7/22/2019 SP3DUpgradeGuide.pdf
12/60
Preparing for the Upgrade
12 SmartPlant 3D 2009.1 Upgrade Guide
The 2009.1 SmartPlant 3D Troubleshooting Guide.
The 2009.1 SmartPlant 3D Symbols Reference Data Guide.
The 2009.1 SmartPlant 3D Reference Data Guide.
The 2009.1 Global Workshare Guide.
For Plant configurations in an integrated environment, SmartPlantFoundation Installation and Setup Guide.
For Plant configurations in an integrated environment, SmartPlant
SchemaEditor Users Guide.
Backup the Model and the Symbols Share
1. For data security, use the Backup command in your Project Management taskto create a backup of your model.
Note
For assistance with the Backupcommand, refer to theBacking Up and
Restoring Datasection in the version 2007 or version 2009 SP1
Project Management UsersGuide, available with the Help >
Printable Guidescommand in the software.
2. For data security, copy your Symbols share to a different location.
Check the Integrity of the Databases
Important
It is recommended that regular checking of the database integrity be
made a standard practice.
Verify the Consistency of Piping Specifications
3. Run the Verify Consistencycommand on your version 2007 or version 2009SP1 Catalog database and resolve any reported discrepancies. The command is
available on Toolsmenu in the Catalog task.
Note
For assistance with the Verify Consistencycommand, refer to the
Verify Consistency Between Piping Specification and Catalog Data
section in the version 2007 or version 2009 SP1 Catalog Users Guide,
available with the Help > Printable Guidescommand in the software.
-
7/22/2019 SP3DUpgradeGuide.pdf
13/60
Preparing for the Upgrade
SmartPlant 3D 2009.1 Upgrade Guide 13
Determine if Synchronize is Required
4. Install the SP3DTools.exe utility from the Customer Support website. Forinstructions on how to install and run the utility, refer to SP3DTools.docthat is
delivered with it.
5. Run SP3DTools.exe.6. ChooseModel DB, enter the Symbols Share, and select Build Symbol List.7. If symbols are missing, mismatched, or any site proxies are listed as out-of-
date, then perform the steps in the next section, Synchronize the version 2007 or
version 2009 SP1 Model to the version 2007 or version 2009 SP1 Catalog.
Otherwise, you can skip toResolve the version 2007 or version 2009 SP1 To Do
List,page13.
Synchronize the version 2007 or version 2009 SP1 Modelwith the version 2007 or version 2009 SP1 Catalog
8. Run the Synchronize Model with Catalogcommand in the ProjectManagement task.
Notes
In a Global Workshare configuration, this command should be run at
each site. Review the section Task Limitations When Working in a
Global Workshare Environment in the version 2007 or version 2009SP1 Global Workshare Guide for more information on this.
For assistance with the Synchronize Model with Catalogcommand,
refer to the Synchronize Model with Catalogsection in the version
2007 or version 2009 SP1Project Management Users Guide,
available with the Help > Printable Guidescommand in the
software.
Resolve the version 2007 or version 2009 SP1 To Do List
9. Minimize the number of entries found in the To Do List.Notes
In a Global Workshare configuration, To Do List resolution should be
performed at each site.
For assistance with resolving items in the To Do List, refer to the
Correcting Errorssection in the version 2007 or version 2009 SP1
-
7/22/2019 SP3DUpgradeGuide.pdf
14/60
Preparing for the Upgrade
14 SmartPlant 3D 2009.1 Upgrade Guide
Common Users Guide and the To Do List Messages section in the
version 2007 or version 2009 SP1 SmartPlant 3D Troubleshooting
Guide, both available with the Help > Printable Guidescommand in
the software.
If there are any objects in your model whose configuration status is not
set to Working, it is possible that they will appear in the To Do Listas a result of the Synchronize process.
To resolve non-Working status items so that they no longer appear in
the To Do List, it is necessary to change the configuration status of
those objects from their non-Working value to Working, and refresh
the To Do List.
After being removed from the To Do List, the objects can be changed
back to their original configuration status.
Similarly, all objects assigned to a permission group to which the user
performing the Synchronization process has no write access willappear in the To Do List.
Check version 2007 or version 2009 SP1 Database Integrity
10. Perform the procedures to check the integrity of your version 2007 or version2009 SP1 Site, Catalog, and Model databases.
Note
For assistance with checking the integrity of databases, refer to the
version 2007 or version 2009 SP1 SmartPlant 3D Database IntegrityGuide,available with the Help > Printable Guidescommand in the
software.
Verify Reference Files
11. Verify that paths to reference files in the model are correct and that thereference files are at that location. During upgrade, if the software cannot find the
reference files in a model, either because the files no longer exist at the specified
path or the path is no longer valid, the reference files will be removed from the
model. Information about reference files that are removed during upgrade arewritten to the log file.
Note
For assistance with reference files, refer to the version 2007 or version
2009 SP1 Common UsersGuide,available with the Help > Printable
Guidescommand in the software.
-
7/22/2019 SP3DUpgradeGuide.pdf
15/60
Preparing for the Upgrade
SmartPlant 3D 2009.1 Upgrade Guide 15
Backup the Model
12. After cleaning up the databases, use the Backupcommand in the ProjectManagement task to create a backup of the model.
Note
For assistance with the Backupcommand, refer to theBacking Up and
Restoring Datasection in the version 2007 or version 2009 SP1
Project Management Users Guide, available with the Help >
Printable Guidescommand in the software.
Prepare the Workstation for the Upgrade
13. Uninstall all version 2007 or version 2009 SP1 SP3D client software ,including any Service Packs and Hot Fixes.
Note
Installing 2009.1 SP3D client software requires all previous SP3D
installations to be uninstalled.
14. Install the 2009.1 SP3D client software, including the latest 2009.1 HotFix(s)when available, on the client workstation on which you will perform the
upgrade process.
15. If you are in an integrated environment, install version 3.8, 4.2, or 4.3 of bothSmartPlant Schema Component and SmartPlant Client.
Notes
In a Global Workshare configuration, the upgrade process is performed
from the Host location.
For Global Workshare configurations, upgrade from version 2007
directly to SmartPlant 3D 2009.1 requires a consolidation of databases.
The upgrade process is performed from the Host location after
consolidation of the databases.
For Global Workshare configurations, upgrade from version 2009 SP1
to SmartPlant 3D 2009.1 does NOTrequire a consolidation ofdatabases. The upgrade process is primarily performed from the Host
location. However, each satellite will require a client workstation with
the latest Project Management installed to complete the upgrade.
For assistance installing version 3.8, 4.2 or 4.3 of SmartPlant Schema
and SmartPlant Client, refer to the SmartPlant Foundation Installation
-
7/22/2019 SP3DUpgradeGuide.pdf
16/60
Preparing for the Upgrade
16 SmartPlant 3D 2009.1 Upgrade Guide
and Setup Guide, available with the Help > Printable Guides
command in the software.
Prepare the Server for the UpgradeImportant
The procedures to perform in this section are dependent on the case
that applies to your situation. For more details on each case, Upgrade
Cases, page8.
Case A. In-place upgrade of entire version 2007 or version 2009 SP1 site to2009.1 on one server.
16. Uninstall all version 2007 or version 2009 SP1 SP3D Reference Datasoftware, including any Service Packs and Hot Fixes.
Notes
Installing 2009.1 SP3D Reference Data software requires all previous
SP3D installations to be uninstalled.
For Global Workshare configurations, this step needs to be performed
at each site.
17. Install the 2009.1 SP3D Reference Data software, including the latest 2009.1Hot Fix(s) when available, on the server.
Note
For Global Workshare configurations, this step needs to be performed
at each site.
Case B. Moving (relocating) databases and upgrading them on anotherserver.
18. Uninstall all version 2007 or version 2009 SP1 SP3D Reference Datasoftware, including any Service Packs and Hot Fixes.
Note
Installing 2009.1 SP3D Reference Data software requires all previous
SP3D installations to be uninstalled.
19. Install the 2009.1 SP3D Reference Data software, including the latest 2009.1Hot Fix(s) when available, on the new server.
-
7/22/2019 SP3DUpgradeGuide.pdf
17/60
Preparing for the Upgrade
SmartPlant 3D 2009.1 Upgrade Guide 17
20. Create the new Symbols folder.Important
Intergraph PPM recommends that you do not create the Symbols folder
under the product folder.
For more information on upgrading the Symbols directory in 2009.1
see, Upgrading the Symbols Share, page20.
21. Using a version 2007 or version 2009 SP1 workstation with ProjectManagement installed, restore the Site and the Plant configurations to the new
server.
Important
Use the Restorecommand in the Project Management task to restore
the Plant(s) if they will keep their original names.
Use the Restore as Copycommand in the Project Management task torestore the Plant(s) if one or more Plants need to be renamed.
Notes
Using the Restore as Copymode will remove the registration with an
integrated environment for the new plant.
For assistance with the Restore and Restore as Copycommands, refer
to theBacking Up and Restoring Datasection in theProject
Management Users Guide, available with the Help > Printable
Guidescommand in the software.
Case C. Restoring archived databases and upgrading them with only 2009.1software.
22. Uninstall all version 2007 or version 2009 SP1 SP3D Reference Data software, including any Service Packs and Hot Fixes.
Note
Installing 2009.1 SP3D Reference Data software requires all previous
SP3D installations to be uninstalled.
23. Install the 2009.1 SP3D Reference Data software, including the latestversion Hot Fix(s) when available, on the new server.
24. Create the new Symbols folder.
-
7/22/2019 SP3DUpgradeGuide.pdf
18/60
Preparing for the Upgrade
18 SmartPlant 3D 2009.1 Upgrade Guide
Important
Intergraph PPM recommends that you do not create the Symbols folder
under the product folder.
For more information on upgrading the Symbols directory in 2009.1
see, Upgrading the Symbols Share, page20.25. Using a 2009.1 workstation with Project Management installed, restore the
Site configuration to the new server.
Notes
For assistance with the Restorecommand, refer to theBacking Up and
Restoring Datasection in theProject Management Users Guide,
available with the Help > Printable Guidescommand in the software.
The Restore As Copycommand works only when restoring a backup
made with the same version of the software used for restoring. If you
need to rename the Plants or the Catalog after the upgrade iscompleted, the Plant can be Restored as Copy with the new name from
a backup of the upgraded Plant Configuration.
Case D. Coexistence of version 2007 or version 2009 SP1 and 2009.1 Plantconfigurations on one server.
26. Before installing 2009.1 SP3D Reference Data software, backup and copy allfiles from their installation folder to another location on the server. These files
may be necessary if you need to create a new version 2007 or version 2009 SP1
Site, Catalog and/or Plant in the future.
27. Uninstall all version 2007 or version 2009 SP1 SP3D Reference Data software, including any Service Packs and Hot Fixes.
Note
Installing 2009.1 SP3D Reference Data software requires all previous
SP3D installations to be uninstalled.
28. Install the 2009.1 SP3D Reference Data software, including the latest 2009.1Hot Fix(s)when available, on a new or existing server.
29. Using a version 2007 or version 2009 SP1 workstation with ProjectManagement installed, either restore the Site from backup with a new name if the
upgraded Plant(s) and Catalog will keep the original name, orcreate a new Site if
you intend to use the Restore as Copycommand.
-
7/22/2019 SP3DUpgradeGuide.pdf
19/60
Preparing for the Upgrade
SmartPlant 3D 2009.1 Upgrade Guide 19
Note
For assistance with the Restore and Restore as Copycommands, refer
to theBacking Up and Restoring Datasection in theProject
Management Users Guide, available with the Help > Printable
Guidescommand in the software.
30. Using a version 2007 or version 2009 SP1 workstation with ProjectManagement installed, restore the Plant(s).
Important
Use the Restorecommand to restore the Plant(s) to the restored Site if
they will keep their original names after ensuring that they are already
deleted from the original Site.
Use the Restore as Copycommand to restore the Plant(s) if one of
these two situations apply:
1. One or more Plants need to be renamed.2. The Catalog must be copied and renamed because it is shared by a
Plant which is not upgraded.
-
7/22/2019 SP3DUpgradeGuide.pdf
20/60
Upgrading the Symbols Share
20 SmartPlant 3D 2009.1 Upgrade Guide
Upgrading the Symbols ShareNotes
Before continuing with the following procedures, ensure that all
customized files on the Symbols share have different names than thedelivered files on which they were based.
If the files have not been renamed, they will be overwritten and your
customizations will not be present after the upgrade is complete.
If a file containing your customizations needs to retain the same name
as the delivered file on which it was based, contact your Intergraph
support representative for assistance on how to upgrade this file.
Description of the 2009.1 Symbol Share Contents Symbols\WBSAssignableNames.txtA customizable file, it contains a list of
class names that are valid for assignment to a Work Breakdown Structure.
Symbols\Bincontains piping, equipment, HVAC, Hangers and Support, etc.Intergraph delivered dlls.
Symbols\CrossSectionscontains Symbol2D generated cross-sections forStructure.
Symbols\CrossSectionTypecontains bitmaps referenced by Structure. Symbols\Custom Symbolsdirectory to be used by customers for custom dlls. Symbols\CustomDocstorage for custom documentation.
Important
Delivered files in this folder cannot be renamed, however, their
contents can be modified. Any customizations made to these files can
be copied back into the 2009.1 files.
Symbols\Drawingscatalog location for the Drawings and Reports environment. Symbols\DrawingsWrapperscontains additional catalog files for the Drawings
and Reports environment.
Symbols\HangersAndSupportscontains bitmaps referenced by Hangers andSupports.
Symbols\IsoDrawings output location for Piping Manufacturing environment. Symbols\Labelscatalog location for labels. Symbols\NozzleOrientationscontains bitmaps used to display nozzle properties. Symbols\Openingscontains bitmaps and Symbol2D generated cross-section for
Structures opening command.
Symbols\PmfgIsoStyleDatacatalog information for the various styles used tocreate piping isometric drawings.
Symbols\Reference3DComponentscustom schema and mapping files forReference 3D.
Symbols\Reportscatalog location for reports.
-
7/22/2019 SP3DUpgradeGuide.pdf
21/60
Upgrading the Symbols Share
SmartPlant 3D 2009.1 Upgrade Guide 21
Symbols\ShapeTypescontains bitmaps and xml definition of Shapes. Symbols\SketchCrossSectionsadditional bitmaps referenced by Structure and
Space Managment.
Symbols\SmartPlantStructureadditional bitmaps referenced by Structure. Symbols\SolidEdgePartscontains Solid Edge par and asm files for equipment. Symbols\SymbolIconscontains bitmaps referenced by route. Symbols\UserDefinedFormDefinitionscontains bitmaps referenced by
Equipment User Defined Forms.
Symbols\Xmlcontains files used by SP3D to work with SmartPlant integratedenvironment.
Upgrade Procedure for the Symbols Share
Important
The procedures to perform in this section are dependent on the case
that applies to your situation. For more details on each case, refer toUpgrade Cases, page8.
For all Cases below, seeAppendix III: Upgrading Your SmartPlant 3D
Structure Files, page49,and perform steps 1 through 3 to ensure the
appropriate structure cross-section symbols are in your Symbols share.
Performing these steps will reduce the time needed for the Synchronize
Model with Catalog command to process and reduce the amount of To
Do List entries created for Approved status members.
In the steps that follow, the contents of the 2009.1 Symbols share will
be copied onto the contents of your version 2007 or version 2009 SP1
Symbols share. However, for Plant configurations in an integratedenvironment, DO NOT copy the contents of the 2009.1
Symbols\Xml folder onto the contents of your version 2007 or
version 2009 SP1 Symbols share. SeeAppendix I: Upgrading Your
Tool Schema, page42.
Cases B and C.1. Copy the contents of your existing version 2007 or version 2009 SP1 Symbols
share to its location on the new server.
Cases A, B, C, and D.2. If you have customized the file Styles.sha located in the
Symbols\Drawing\templates folder, create a backup of this file. After completing
-
7/22/2019 SP3DUpgradeGuide.pdf
22/60
Upgrading the Symbols Share
22 SmartPlant 3D 2009.1 Upgrade Guide
the remaining steps in this section, follow the steps in Upgrading SmartPlant 3D
Drawings Styles.sha File, page26,to finish the upgrade of this file.
3. Copy the contents of the delivered 2009.1 Symbols share over your Plantsversion 2007 or version 2009 SP1 Symbols share. DOoverwrite files with the
same name, after ensuring you have renamed the version 2007 or version2009 SP1 files that you have customized.
Important
The files in the version 2007 or version 2009 SP1 Symbols\Xml
folder will be modified later in the upgrade process. If the version
2007 or version 2009 SP1 files are overwritten with the 2009.1
files, the upgrade will fail for Plant configurations in an
integrated environment. SeeAppendix I: Upgrading Your Tool
Schema, page42.
Note
The Symbols folder cannot be shared by Plants using different versions
of SP3D. Therefore, where applicable in Case A or Case B, the
upgraded Plant configuration must use its own copy of the Symbols
folder, while the original Symbols folder stays in version 2007 or
version 2009 SP1.
4. For plant configurations in an integrated environment, ensure that the files inthe Symbols\Xml folder are not Read-only.
5. If you have customized any files on the Symbols share (for example, reporttemplate files, drawing files, etc.) that were based on a delivered template file, you
may need to modify this file to incorporate Intergraphs fixes and enhancements.
Refer toAppendix II through V, starting on page43 to see if the delivered
template file was modified. If so, do one of the following:
Implement Intergraphs 2009.1 changes into your version 2007 orversion 2009 SP1 customized file.
OR
Repeat the customizations you made in version 2007 or version 2009SP1 in the new 2009.1 file.
Note
For Global Workshare configurations, make sure any template file
changes are incorporated into each sites Symbols share.
-
7/22/2019 SP3DUpgradeGuide.pdf
23/60
Upgrading the Symbols Share
SmartPlant 3D 2009.1 Upgrade Guide 23
Upgrading Custom Symbols and Naming Rules
Important
Custom symbols and naming rules components (custom DLLs) written
in Visual Basic must be migrated from version 2007 or version 2009SP1 to 2009.1.
A custom component is a symbol or naming rule written by a user or a
user modified version of components provided by Intergraph.
Custom symbols and naming rules written in Visual C++ should to be
migrated to 2009.1 in the standard way (see Option 2 below).
SmartPlant 3D 2009 SP1 and 2009.1 allows custom DLLs to be used
without registering them. You can take advantage of this feature by
adopting migration option 1. Or you can choose to go with option 2,
which is using custom DLLs as they are used in version 2007 andearlier versions.
Note
Custom COM components (for symbols or naming rules) written in
Visual C++ should not be placed on symbol share in 2009.1.
Option 1: Move Custom DLLs to Symbol Share\Custom Symbols DirectoryIf you have customized Visual Basic symbols or naming rules, you can choose to
perform this option.
1. Move the custom DLLs to the "Custom Symbols" folder under the symbolsshare. If you want, a folder hierarchy can be created under ..\Symbols\Custom
Symbols folder. All the DLLs under Custom Symbols and in subfolders of
Custom Symbols are processed. If any custom DLL has a localizer DLL, the
custom DLL and corresponding localizer DLL should be at the same location.
Any DLLs that end with "Ref.dll" or "_Ref.dll" are treated as reference DLLS
and are ignored.
2. This step is to be performed after Upgrading the Catalog and Catalog schemadatabases step of the Upgrading the Databasesection. For more details, refer to
Upgrading the Databases, page28. In the Project Management task, run theTools > Update Custom Symbol Configurationcommand. This command
creates or updates a file called CustomSymbolConfig.xml under the
..\Symbols\xml folder. The file CustomSymbolConfig.xml contains entries of
ProgID, CLSID, and DLL name for each class in the custom DLLs. After the file
CustomSymbolConfig.xml is created, SmartPlant 3D will use the custom DLLs
from ..\Symbols\Custom Symbols folder.
-
7/22/2019 SP3DUpgradeGuide.pdf
24/60
Upgrading the Symbols Share
24 SmartPlant 3D 2009.1 Upgrade Guide
Notes
All custom symbols have to be located in the ..\Symbols\Custom
Symbols folder and have to be unregistered on the system running
the Update Custom Symbol Configuration command.
A log file will be displayed listing any symbol that is registered onthe machine that is running the Update Custom Symbol
Configuration command. Also if the symbols do not meet the other
requirements, the log file will display the symbol name and the
reason why it is not going to be listed in the
CustomSymbolConfig.xml.
SmartPlant 3D parses CustomSymbolConfig.xml first and then
SystemSymbolConfig.xml. If there are duplicate entries in
SystemSymbolConfig.xml and CustomSymbolConfig.xml for the same ProgID,
the last entry is used. An error is logged to error log when a duplicate entry isfound. Whenever a symbol or naming rule class needs to be created, the system
follows the following priority:
a. It checks if an entry for the ProgID exists in the xml files. If an entryexists, then the corresponding DLL is loaded and an instance of the class is
created.
b. If entry does not exist, then the class is instantiated using regular registrymechanism on the local client machine.
If an entry exists for a progID in the xml files, it is used even though another (or
same) copy of the DLL is registered on the local client machine. The order of
priority when creating an instance of an object is: CustomSymbolConfig.xml,
SystemSymbolConfig.xml, and then the registry on the local client machine.
Whenever a new custom DLL is added to the ..\Symbols\Custom Symbols folder
or an existing custom DLL is modified, you must run the Tools > Update
Custom Symbol Configurationcommand in Project Management.
Important
If you choose to use option 1, then the custom DLLs should not be
registered.
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
-
7/22/2019 SP3DUpgradeGuide.pdf
25/60
Upgrading the Symbols Share
SmartPlant 3D 2009.1 Upgrade Guide 25
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
..\Core\Runtime\SP3DCoCreateInstance.dll. So whenSP3DCreateObject needs to be used,
..\Core\Runtime\SP3DCoCreateInstance.dll needs to be referenced.
Example usage of SP3DCreateObject:
Set oHelperObject = SP3DCreateObject(strHelperProgId)
If the symbol class has any public types or enumerations, they
should be made private. For example:
Public Type InputType
Name As String
Description As String
Properties As IMSDescriptionProperties
uomValue As DoubleEnd Type
Should be changed to:
Private Type InputType
Name As String
Description As String
Properties As IMSDescriptionProperties
uomValue As Double
End Type
Note
For more information on how to manage your 3D Symbols, refer tothe 2009.1 SmartPlant 3D Symbols Reference Data Guide,
available with the Help > Printable Guidescommand in the
software.
Option 2: Continue to use the Custom DLLs as they are used in version 2007and earlier
With this option the custom DLLs can be used as they are used in version 2007 and
earlier. This means that the custom DLLs will be registered on each client system.
Some of the custom DLLs may have to be recompiled on the 2009.1 platform. If youselect this option, then there is no impact except the recompilation impact in some
cases.
-
7/22/2019 SP3DUpgradeGuide.pdf
26/60
Upgrading the Symbols Share
26 SmartPlant 3D 2009.1 Upgrade Guide
Upgrading SmartPlant 3D Reports or StructureSymbol Files
1. If you have created custom reports based on any of the delivered reporttemplates, or if you want to incorporate the modified or new report files delivered
in 2009.1, reviewAppendix II: Upgrading Your SmartPlant 3D Reports Template
Files, page43,for steps to incorporate the changes into your own custom or
delivered reports, if necessary.
2. If you have created custom structure symbols based on any of the deliveredsymbols, or if you want to incorporate the modified or new structure files
delivered in 2009.1, reviewAppendix III: Upgrading Your SmartPlant 3D
Structure Files, page49,for steps to incorporate the changes into your own
custom or delivered structure files, if necessary.
Upgrading SmartPlant 3D Drawings Styles.sha File
Important
These steps are only necessary if you have customized the file
Styles.sha and after performing the steps in Upgrading the Symbols
Share, page20.These steps assume that the delivered Styles.sha file is
located in the Symbols\Drawing\templates folder on the Symbols share
and that your customized file is backed up at some other location.
1.
Rename the delivered Styles.
2. Copy your customized Styles.sha file to the Symbols\Drawing\templatesfolder on the Symbols share and rename it, if necessary, with the name
Styles.sha.
Note
The steps below are only necessary if you need to incorporate new
line styles included in the delivered file that are not included in
your customized Styles.sha.
3. Open your customized Styles.shafile.4. Select the Format > Stylemenu item. The Style form appears.5. On the Style form, select Resources.6. Select the Addbutton on the Style Resources form.
-
7/22/2019 SP3DUpgradeGuide.pdf
27/60
Upgrading the Symbols Share
SmartPlant 3D 2009.1 Upgrade Guide 27
7. On the Add form, browse to the delivered Styles.sha file that you renamed andselect OK.
8. Select OKon the Style Resources form.9. Select Applythen Closeon the Style form.10. Place a line using one of the new line styles included with the delivered file.
This will permanently copy the new line style to your customized Styles.shafile.
11. Delete the line.12. Repeat the previous two steps for each line style you want to add to your
customized Styles.sha.
13. Save and exit the customized Styles.shafile.
-
7/22/2019 SP3DUpgradeGuide.pdf
28/60
Upgrading the Databases
28 SmartPlant 3D 2009.1 Upgrade Guide
Upgrading the DatabasesImportant
The procedures to perform in this section are dependent on the case
that applies to your situation. For more details on each case, refer toUpgrade Cases, page8.
For Global Workshare configurations, upgrade from version 2007
directly to SmartPlant 3D 2009.1 requires a consolidation of databases.
See Global Workshare Configuration section below.
For Global Workshare configurations, upgrade from version 2009 SP1
to SmartPlant 3D 2009.1 does NOTrequire a consolidation of
databases. See Global Workshare Configuration section below.
Notes
You will need the following references to complete the steps in this
section.
The 2009.1Project Management Users Guide, available with the
Help > Printable Guidescommand in the software.
The 2009.1 SmartPlant 3D Reference Data Guide, available with the
Help > Printable Guidescommand in the software.
For Plant configurations in an integrated environment, SmartPlant
Foundation Installation and Setup Guide.
Non-Global Workshare Configuration
Cases A, B, and D.1. Using the 2009.1 client workstation that includes the Project Management
component, upgrade the Site and Site schema databases.
Note
For assistance with this step, refer to the Upgrade the Site and Site
Schema Databasessection in the 2009.1Project Management UsersGuide, available with the Help > Printable Guidescommand in the
software.
2. Using the 2009.1 client workstation that includes theProject Managementcomponent, upgrade the Catalog and Catalog schema databases.
3. Using the 2009.1 client workstation that includes the Project Managementcomponent, perform step 2 from the Option 1: Move Custom DLLs to Symbol
-
7/22/2019 SP3DUpgradeGuide.pdf
29/60
Upgrading the Databases
SmartPlant 3D 2009.1 Upgrade Guide 29
Share\Custom Symbols Directory section. For more details, refer to Option 1:
Move Custom DLLs to Symbol Share\Custom Symbols Directory, page23.
Note
For assistance with this step, refer to the Upgrade the Catalog and
Catalog Schema Databasessection in the 2009.1Project ManagementUsers Guide, available with the Help > Printable Guidescommand
in the software.
4. For Plant configurations in an integrated environment, run the GenerateDesign Basis command from the 2009.1 client workstation that includes the
Project Managementcomponent.
Note
For assistance with this step, refer to the Generate Design Basis
Command section in the 2009.1Project Management Users Guide.
You can access this guide using the Help > Printable Guidescommand in the software.
5. Using the 2009.1 client workstation that includes the Project Managementcomponent, upgrade the Model database.
Note
For assistance with this step, refer to the Upgrade the Model Database
section in the 2009.1Project Management Users Guide. You can
access this guide using the Help > Printable Guidescommand in thesoftware.
Case C. Restoring archived databases and upgrading them with only 2009.1software.
1. Using the 2009.1 client workstation that includes the Project Managementcomponent, upgrade the Site and Site Schema databases.
Note
For assistance with this step, refer to the Upgrade the Site and SiteSchema Databasessection in the 2009.1Project Management Users
Guide. You can access this guide using the Help > Printable Guides
command in the software.
2. Using the 2009.1 client workstation, restore the Plant with Catalog in theupgraded Site on the new server.
-
7/22/2019 SP3DUpgradeGuide.pdf
30/60
Upgrading the Databases
30 SmartPlant 3D 2009.1 Upgrade Guide
Note
For assistance with the Restorecommand, refer to theBacking Up and
Restoring Data section in the 2009.1Project Management Users
Guide, available with the Help > Printable Guidescommand in the
software.
3. Using the 2009.1 client workstation that includes the Project Managementcomponent, upgrade the Catalog and Catalog schema databases.
4. Using the 2009.1 client workstation that includes the Project Managementcomponent, perform step 2 from the Option 1: Move Custom DLLs to Symbol
Share\Custom Symbols Directory section. For more details, refer to Option 1:
Move Custom DLLs to Symbol Share\Custom Symbols Directory, page23.
Note
For assistance with this step, refer to the Upgrade the Catalog and
Catalog Schema Databasessection in the 2009.1Project ManagementUsers Guide, available with the Help > Printable Guidescommand
in the software.
5. For Plant configurations in an integrated environment, run the GenerateDesign Basis command on the 2009.1 client workstation that includes the Project
Managementcomponent.
Note
For assistance with this step, refer to the Generate Design Basis
Command section in the 2009.1Project Management Users Guide.
You can access this guide using the Help > Printable Guidescommand in the software.
6. Using the 2009.1 client workstation on which the Project Managementcomponent is installed, upgrade the Model database.
Note
For assistance with this step, refer to the Upgrade the Model Database
section in the 2009.1Project Management Users Guide, available
with the Help > Printable Guidescommand in the software.
Global Workshare Configuration
Important
The procedures to perform in this section only apply for Case A in a
Global Workshare configuration.
-
7/22/2019 SP3DUpgradeGuide.pdf
31/60
Upgrading the Databases
SmartPlant 3D 2009.1 Upgrade Guide 31
See the 2009.1 Global Workshare Guide for more detailed instruction.
For more details on each case, refer to Upgrade Cases, page8.
1. Upgrading from version 2007 directly to SmartPlant 3D 2009.1, at the Hostlocation using the version 2007 client workstation that includes the Project
Managementcomponent, consolidate the Plant configuration.
2. After Consolidation check that all permission groups belong to the Hostlocation. Then follow the steps detailed in theNon-Global Workshare
Configuration, page28.
Notes
For Global Workshare configurations, upgrading from version 2009
SP1 to SmartPlant 3D 2009.1 does NOTrequire a consolidation of
databases. Continue to the next step.
For assistance with this step, refer to the Consolidate an Existing SQL
Server 2005 Configuration or Workflow for Consolidating Oracle
Databases, section in the 2009.1 Global Workshare Guide,available
with the Help > Printable Guidescommand in the software.
3. At the Host location, using the 2009.1 client workstation that includes theProject Managementcomponent, upgrade the Site and Site schema databases.
Notes
For Oracle Plant configurations you will need to define the same
Stream administrator login and password in the Upgrade Password
form. This login and password should be the same user that was
defined when the initial Global Workshare configuration streams were
executed.
For assistance with this step, refer to the Upgrade the Site and Site
Schema Databasessection in the 2009.1Project Management Users
Guide, available with the Help > Printable Guidescommand in the
software.
A message may display specifying scripts which need to be executed
manually on the Site and/or Site Schema databases for each Satellite
location.
4. This step should be skipped if no scripts are specified to beexecuted after the Site upgrade of each database.At the Host location,
using the 2009.1 client workstation that includes the Project
Managementcomponent, upgrade non-replicated views by executing all
of the scripts and views detailed in the upgrade SiteDBName_ReadMe.txt
file.
-
7/22/2019 SP3DUpgradeGuide.pdf
32/60
Upgrading the Databases
32 SmartPlant 3D 2009.1 Upgrade Guide
a. Script information is recorded in the upgradeSiteDBName_ReadMe.txt file.
b. Scripts and upgrade SiteDBName_ReadMe.txt file are created inthe C:\Temp\SatelliteMigration folder.
NoteSteps to execute script(s) on SQL Server databases:
1. Run the Satellite_SiteDBName_Migration.bat file to execute thescript.
2. Run the AddToPublications.bat file to execute the script.3. Ensure that all data is replicated between the Host and Satellite(s)
before performing the next view generation step.
4. Regenerate the Site and Site Schema views on each Satellite usingthe View Generator. The View Generatorexecutable,
ViewGenerator.exe,is delivered in the [ProductFolder]\Core\Tools\Administrator\Binfolder.
Steps to execute script(s) on Oracle databases:
1. Run the Satellite_SiteDBName_Migration.bat file to execute thescript.
2. Run the AddToStreamCapture.bat file to execute the script.3. Ensure that all data is replicated between the Host and Satellite(s)
before performing the next view generation step.
4. Regenerate the Site and Site Schema views on each Satellite usingthe View Generator. The View Generatorexecutable,
ViewGenerator.exe,is delivered in the [Product
Folder]\Core\Tools\Administrator\Binfolder.
5. At the Host location, using the 2009.1 client workstation that includes theProject Managementcomponent, upgrade the Catalog and Catalog schema
databases.
Notes
For assistance with this step, refer to the Upgrade the Catalog and
Catalog Schema Databasessection in the 2009.1Project Management
Users Guide, available with the Help > Printable Guidescommand
in the software.
A message may display specifying scripts which need to be executed
manually on the Catalog and/or Catalog Schema databases for each
Satellite location.
-
7/22/2019 SP3DUpgradeGuide.pdf
33/60
Upgrading the Databases
SmartPlant 3D 2009.1 Upgrade Guide 33
6. Using the 2009.1 client workstation that includes the ProjectManagementcomponent, perform step 2 from the Option 1: Move
Custom DLLs to Symbol Share\Custom Symbols Directory section.
For more details, refer to Option 1: Move Custom DLLs to Symbol
Share\Custom Symbols Directory, page23.
7. This step should be skipped if no scripts are specified to beexecuted after the Catalog upgrade of each database.At the Host
location, using the 2009.1 client workstation that includes the Project
Managementcomponent, upgrade non-replicated views by executing all
of the scripts and views detailed in the upgrade
CatalogDBName_ReadMe.txt file.
a. Script information is recorded in the upgradeCatalogDBName_ReadMe.txt file.
b. Scripts and upgrade CatalogDBName_ReadMe.txt file are createdin the C:\Temp\SatelliteMigration folder.
Note
Steps to execute script(s) on SQL Server databases:
1. Run the Satellite_CatalogDBName_CDBMigration.bat file toexecute the script.
2. Run the AddToPublications.bat file to execute the script.3. Ensure that all data is replicated between the Host and Satellite(s)
before performing the next view generation step.
4. Regenerate the Catalog and Catalog Schema views on eachSatellite using the View Generator. The View Generator
executable, ViewGenerator.exe,is delivered in the [Product
Folder]\Core\Tools\Administrator\Binfolder.
Steps to execute script(s) on Oracle databases:
1. Run the Satellite_CatalogDBName_CDBMigration.bat file toexecute the script.
2. Run the AddToStreamCapture.bat file to execute the script.3. Ensure that all data is replicated between the Host and Satellite(s)
before performing the next view generation step.
4. Regenerate the Catalog and Catalog Schema views on eachSatellite using the View Generator. The View Generator
executable, ViewGenerator.exe,is delivered in the [Product
Folder]\Core\Tools\Administrator\Binfolder.
8. At the Host location for Plant configurations in an integrated environment, runthe Generate Design Basis command from the 2009.1 client workstation that
includes the Project Managementcomponent.
-
7/22/2019 SP3DUpgradeGuide.pdf
34/60
Upgrading the Databases
34 SmartPlant 3D 2009.1 Upgrade Guide
Note
For assistance with this step, refer to the Generate Design Basis
Command section in the 2009.1Project Management Users Guide.
You can access this guide using the Help > Printable Guides
command in the software.
9. At the Host location, using the 2009.1 client workstation that includes theProject Managementcomponent, upgrade the Model database.
Note
For assistance with this step, refer to the Upgrade the Model Database
section in the 2009.1Project Management Users Guide. You can
access this guide using the Help > Printable Guidescommand in the
software.
A message may display specifying scripts which need to be executed
manually on the Model database at each Satellite location.10. This step should be skipped if no scripts are specified to be
executed after the Model upgrade of each database.At the Host
location, using the 2009.1 client workstation that includes the Project
Managementcomponent, upgrade non-replicated views by executing all
of the scripts and views detailed in the upgrade
ModelDBName_ReadMe.txt file.
a. Script information is recorded in the upgradeModelDBName_ReadMe.txt file.
b. Scripts and upgradeModelDBName_ReadMe.txt file are created inthe C:\Temp\SatelliteMigration folder.
Note
Steps to execute script(s) on SQL Server databases:
1. Run the Satellite_ModelDBName_MDBMigration.bat file toexecute the script.
2. Run all the AddToPublications.bat file(s) to execute the script.3. Ensure that all data is replicated between the Host and Satellite(s)
before performing the next view generation step.
4. Regenerate the Model views with Catalog Schema on eachSatellite using the View Generator. The View Generator
executable, ViewGenerator.exe,is delivered in the [Product
Folder]\Core\Tools\Administrator\Binfolder.
Steps to execute script(s) on Oracle databases:
1. Run the Satellite_ModelDBName_MDBMigration.bat file toexecute the script.
-
7/22/2019 SP3DUpgradeGuide.pdf
35/60
Upgrading the Databases
SmartPlant 3D 2009.1 Upgrade Guide 35
2. Run all the AddToStreamCapture.bat file(s) to execute the script.3. Ensure that all data is replicated between the Host and Satellite(s)
before performing the next view generation step.
4. Regenerate the Model views with Catalog Schema on eachSatellite using the View Generator. The View Generatorexecutable, ViewGenerator.exe,is delivered in the [Product
Folder]\Core\Tools\Administrator\Binfolder.
Note
To run ViewGenerator on the Model Database, select the Model
database as the Data Database and select the Catalog Schema database
as the Schema Database.
-
7/22/2019 SP3DUpgradeGuide.pdf
36/60
Upgrading the Reference Data
36 SmartPlant 3D 2009.1 Upgrade Guide
Upgrading the Reference DataImportant
Prior to performing the procedures in this section, use the Backup
command in the Project Management task to create a backup of yourupgraded Plant. For assistance with the Backup command, refer to the
Backing Up and Restoring Datasection in the 2009.1Project
Management Users Guide. You can access this guide using the Help
> Printable Guidescommand in the software.
For Global Workshare configurations, you only need to perform the
steps in this section at the Host location.
Notes
You will need the following references to complete the steps in this
section.The 2009.1Project Management Users Guide, available with the
Help > Printable Guidescommand in the software.
The 2009.1 SmartPlant 3D Reference Data Guide, available with the
Help > Printable Guidescommand in the software.
The 2009.1 SmartPlant 3D Symbols Reference Data Guide, available
with the Help > Printable Guidescommand in the software.
Overview
In SmartPlant 3D 2009 SP1and 2009.1, numerous changes have been made to the
reference data. These changes, which include enhancements as well as fixes to the
data or software, are incorporated into the reference data workbooks delivered with
the product. The changes are also reflected in the database seed templates provided by
Intergraph.
Notes
The reference data workbooks can be found in the folder [Product
Folder]\CatalogData\Bulkload\Datafiles.
For more information about the reference data delivered with thesoftware, refer to the Understanding Reference Data section in the
2009.1 SmartPlant 3D Reference Data Guide, available with the Help
> Printable Guidescommand in the software.
-
7/22/2019 SP3DUpgradeGuide.pdf
37/60
Upgrading the Reference Data
SmartPlant 3D 2009.1 Upgrade Guide 37
Incorporate the 2009 SP1 and 2009.1 ReferenceData Changes
Bulkload Changes to Catalogs
1. If upgrading from version 2007 directly to 2009.1 migrate your masterworkbooks using the Excel Migration tool.
Notes
For more information about the Excel Migration tool, refer to the
Using the Excel Migration Tool section in the 2009.1 SmartPlant 3D
Reference Data Guide, available with the Help > Printable Guides
command in the software.
2. Decide what reference data changes you want to incorporate from thedelivered Catalog Data workbooks using the next set of procedures:
1.1. Using the 2009.1 client workstation open the folder [Product
Folder]\CatalogData\BulkLoad\Datafiles to review the most recent
delivered catalog data.
1.2. Select the files that correspond to the discipline in which you are
interested in.
1.3. Review the Revision History worksheet for each file. Note whichadditions or changes you want to incorporate into your reference data.
Note
For more information on incorporating 2009 SP1 and 2009.1 reference
data changes for new functionality into upgraded Plant configurations,
refer to theReference Data Changes v2007 to 2009.1.xls workbook
New Functionality,available in the Upgrade folder on the product
media.
3. For each of the items you note, make changes in your upgradedworkbooks or create your own set of delta workbooks.
4. Using the 2009.1 client workstation on which the Bulkload Reference Datacomponent is installed, bulkload the edited workbooks to the upgraded Catalog.
-
7/22/2019 SP3DUpgradeGuide.pdf
38/60
Upgrading the Reference Data
38 SmartPlant 3D 2009.1 Upgrade Guide
Notes
For more information on how to bulkload files to the Catalog database,
refer to the 2009.1 SmartPlant 3D Reference Data Guide, available
with the Help > Printable Guidescommand in the software.
Many disciplines support bulkloading in Delete and Replace mode.For more information on bulkloading in Delete and Replace mode,
refer to the 2009.1 SmartPlant Reference Data Guide,available with
the Help > Printable Guidescommand in the software.
Important
When using Delete and Replace mode in the Bulkload Utility, all
existing catalog entries for each worksheet will be deleted and replaced
with the contents of the worksheet being bulkloaded. In cases whereworksheets exist in multiple workbooks (i.e. Pipestock,
PipingGenericDataBolted, PipingCommodityMaterialControlData,
etc.), missing data must be bulkloaded in Append mode to restore
data which was deleted.
When using this model with Piping Specification Rule
worksheets, only data related to those piping materials
classes appearing in the bulkloaded worksheet are deleted
and replaced. All other piping material classes in the
database are unaffected.
5. In a Global Workshare configuration after Bulkloading at the Host location,Regenerate the Catalog and Catalog Schema views on each Satellite using the
View Generator. The View Generatorexecutable, ViewGenerator.exe,is
delivered in the [Product Folder]\Core\Tools\Administrator\Binfolder.
-
7/22/2019 SP3DUpgradeGuide.pdf
39/60
Synchronizing the Model with the Catalog
SmartPlant 3D 2009.1 Upgrade Guide 39
Synchronizing the Model with the CatalogImportant
Prior to performing the procedures in this section, use the Backup
command in the Project Management task to create a backup of yourupgraded Plant. For assistance with the Backupcommand, refer to the
Backing Up and Restoring Datasection in the 2009.1Project
Management Users Guide. You can access this guide using the Help
> Printable Guidescommand in the software.
Notes
You will need the following references to complete the steps in this
section:
The 2009.1Project Management Users Guide, available with the
Help > Printable Guidescommand in the software.The 2009.1 SmartPlant 3D Database Integrity Guide, available with
the Help > Printable Guidescommand in the software.
The 2009.1 SmartPlant 3D Troubleshooting Guide, available with the
Help > Printable Guidescommand in the software.
Synchronize the 2009.1 Model with the 2009.1Catalog
1. Run the Synchronize Model with Catalogcommand in the ProjectManagement task.
Notes
In a Global Workshare configuration, this command should be run at
the Host and each Satellite. The Synchronizing the Model with the
Catalog process should be complete on the Host before started on the
Satellite(s). Also Regenerate the Catalog and Catalog Schema views
on each Satellite using the View Generator needs to be complete after
bulkloading and Synchronizing the Model with the Catalog is
performed at the Host location, and before the Synchronizing theModel with the Catalog process is performed on the Satellite(s).
Review the section Task Limitations When Working in a Global
Workshare Environmentin the 2009.1 Global Workshare Guide for
more information on this.
For assistance with the Synchronize Model with Catalogcommand,
refer to the Synchronize Model with Catalogsection in the 2009.1
-
7/22/2019 SP3DUpgradeGuide.pdf
40/60
Synchronizing the Model with the Catalog
40 SmartPlant 3D 2009.1 Upgrade Guide
Project Management Users Guide. You can access this guide using
the Help > Printable Guidescommand in the software.
Resolve the 2009.1 To Do List
2. Minimize the number of entries found in the To Do List.Notes
In a Global Workshare configuration, To Do List resolution should be
performed at each site.
For assistance with resolving items in the To Do List, refer to the To
Do List Messages section in the 2009.1 SmartPlant 3D
Troubleshooting Guide. You can access this guide using the Help >
Printable Guidecommand in the software.
If there are any objects in your model whose configuration status is notset to Working, it is possible that they will appear in the To Do List
as a result of the Synchronize process.
To resolve non-Working status items so that they no longer appear in
the To Do List, it is necessary to change the configuration status of
those objects from their non-Working value to Working, and refresh
the To Do List.
After their removal from the To Do List, the objects can be changed
back to their original configuration status.
Similarly, all objects assigned to a permission group in which the user
executing Synchronization has no write access will appear in the To
Do List.
Check 2009.1 Database Integrity
3. Perform the procedures to check the integrity of your 2009.1 Site, Catalog, andModel databases.
Note
For assistance with checking the integrity of databases, refer to the
2009.1 SmartPlant 3D Database Integrity Guide, available with the
Help > Printable Guidescommand in the software.
-
7/22/2019 SP3DUpgradeGuide.pdf
41/60
Regenerating the Reports Database
SmartPlant 3D 2009.1 Upgrade Guide 41
Regenerating the Reports Database1. For Plant configurations in an integrated environment, run the View
Generator on the Model database. The View Generator (ViewGenerator.exe) is
delivered to [Product Folder]\Core\Tools\Administrator\Bin.
2. On the 2009.1 client workstation, run the Regenerate Reports Databasecommand in the Project Management task.
Notes
In a Global Workshare configuration, regenerating the Reports
database must be performed at each site.
For assistance with the Regenerate Reports Databasecommand,
refer to theRegenerate Reports Databasesection in the 2009.1
SmartPlant 3D Project Management Users Guide, available with the
Help > Printable Guidescommand in the software.
3. For Plant configurations in an integrated environment, reviewAppendix I:Upgrading Your Tool Schema, page42,for the steps to complete the upgrade.
-
7/22/2019 SP3DUpgradeGuide.pdf
42/60
Appendix I: Upgrading Your Tool Schema
42 SmartPlant 3D 2009.1 Upgrade Guide
Appendix I: Upgrading Your Tool SchemaThis section describes the process to upgrade your Tool Schema files on the Symbols
share if you are in an integrated environment.
1. Update the Tool Map Schema files, SP3DPublishMap.xml.For assistance with Update/Synchronization, refer to the SmartPlant
SchemaEditor Users Guide.
2. Run the SmartPlant > Upgrade Schema command from the ProjectManagement task.
In 2009.1, the Sp3DtoEFWClassMap.xml file is merged into the
SP3DPublishMap.xml. The original Sp3DtoEFWClassMap.xml file
will be moved to a subfolder as part of the upgrade process.
For any new properties required to appear on the Compare DesignBasis dialog, these will need to be added to the Sp3DPublishMap.xml
file using the Schema Editor.
Notes
In a Global Workshare configuration, the previous step is only
performed at the Host location.
For assistance with the Upgrade Schemacommand, refer to the
Upgrade Schema Commandsection in the 2009.1 SmartPlant 3D
Project Management Users Guide, available with the Help >
Printable Guidescommand in the software.3. In an integrated environment, copy the following files from the Host locations
Symbol share to the same location on each satellites Symbols share:
a. [Symbols Share]\XML\SP3DPublishMap.xml.b. [Symbols Share]\XML\P3DComponent.xml.c. [Symbols Share]\XML\DesignBasis_Map.xml.
-
7/22/2019 SP3DUpgradeGuide.pdf
43/60
Appendix II: Upgrading Your SmartPlant 3D Reports Template Files
SmartPlant 3D 2009.1 Upgrade Guide 43
Appendix II: Upgrading Your SmartPlant 3DReports Template Files
This section describes the steps to upgrade your report files to 2009.1. The modifiedand/or new version of these files is provided with the 2009.1 software. The section in
this document entitled Upgrading the Symbols Share, page20,provides the steps to
upgrade your Symbols share to get these files.
Important
There are no changes between 2009 SP1 and 2009.1 so the steps below
only apply if upgrading from version 2007.
While most version 2007 reports will run in 2009.1, there have been fixes and
enhancements made to some of the 2009.1 report files. If you have customized any of
the delivered version 2007 report files, you may either make the same modificationsin your own customized files or repeat the same customizations in the 2009.1
delivered template files.
Upgrading to 2009.1 Reports
In order to incorporate the changes made to version 2007 reports in 2009.1, follow
these steps.
1. Copy the modified and/or new report files using the process detailed insection Upgrading the Symbols Share, page20,of this document.
Or
Copy the files under [SmartPlant 3D workstation Product
Folder]\Reports\Content\ to the CatalogData Symbols share on the server.
See Notes below.
Notes
A copy of ONLY the modified or new Report files have been delivered
on a SP3D client workstation machine so that an existing user can
easily determine what files contain fixes and what files are new in
version 2007 Service Pack 4 and 5, and version 2009. These files can
be found under the [SmartPlant 3D workstation ProductFolder]\Reports\Content.
Also there is a Readme.txt file for each version in both the Fixes and
New folders listing the related TR (fixed labels or reports) and CR
(new labels or reports).
-
7/22/2019 SP3DUpgradeGuide.pdf
44/60
Appendix II: Upgrading Your SmartPlant 3D Reports Template Files
44 SmartPlant 3D 2009.1 Upgrade Guide
Reports
|-- Content
|-- Fixes
|-- V2009 (these files will replace old version 2007 files)
Readme file (list of TR fixes and related file names)
|--Symbols
|-- Labels or reports (folder hierarchies down to the modified templatesso that they may be copied to symbol share easily)
|-- New these files are new
|-- V2009
Readme file (list of CRs and related file names)
|--Symbols
|-- Labels or reports (folder hierarchies down to
the modified templates so that they may be copied to symbol share
easily)
2. Bulkload the 1_AMD_Delta_2007_2009_Reports.xlsworkbook ifusing the delivered reports templates, or make similar changes to your
customized reports workbook, and bulkload it.
Notes
The workbook can be found in the folder [Product
Folder]\CatalogData\Bulkload\AdditionalDataFiles\Delta2007to2009.
For more information on how to bulkload files to the Catalog database,
refer to the 2009.1 SmartPlant 3D Reference Data Guide, available
with the Help > Printable Guidescommand in the software.
3. The new reports in 2009.1 use filters that are predefined in a Catalogcreated in 2009.1 but do not exist in 2007 versions of the software. To get
the new reports to run, copy the new set of Default Filters delivered with
the 2009.1 Catalog database to your upgraded database by performing the
following steps:
Note
Except for SQL or Visual Basic report queries, seeImpact on User
Defined SQL and Visual Basic Report and Label Queries,page45
of this document,this step is not mandatory in order for version
2007 reports to run in 2009.1.
3.1. Using the Project Managementtask on the 2009.1 client
workstation, create a new Site and Catalog using the database
templates files delivered with the software.
Note
-
7/22/2019 SP3DUpgradeGuide.pdf
45/60
Appendix II: Upgrading Your SmartPlant 3D Reports Template Files
SmartPlant 3D 2009.1 Upgrade Guide 45
For more information on how to create new Site and
Catalog databases, refer to the Create the Site, Catalog, and
Schema Databases section of the 2009.1Project
Management Users Guide, available with the Help >
Printable Guidescommand in the software.
3.2. Enter the upgraded plant using the 2009.1 client workstation. From
the Catalog task, select the Copy Filters from Catalog command
from the Toolsmenu and copy the delivered Catalog filters from the
new 2009.1 Catalog to your upgraded Catalog. This will create a new
Default Filters (1) folder.
3.3. Copy the new 2009.1 Report filters from the new Default Filters
(1) folder to the version 2007 Default Filters folder.
Note
For more information on the Copy Filters command, refer
to the Copying Filters Between Catalogs section of the
2009.1 Catalog Users Guide, available with the Help >
Printable Guidescommand in the software.
Impact on User Defined SQL and Visual BasicReport and Label Queries
In version 2009 SP1 and later, the support of many material control data for asingle catalog part requires changes to the SmartPlant 3D data model.
Specifically, the reporting interface IJPipeComponent2 was removed and a new
relationship was added from a model part occurrence (pip