Smartplant 3D: 2009.1 Upgrade Guide
Smartplant 3D: 2009.1 Upgrade Guide
2009.1
November 2009
DSP3D-PE-200078C
Copyright
Copyright 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.
Terms of Use
Use 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.
Trademarks
Intergraph, the Intergraph logo, PDS, SmartPlant, FrameWorks, I-Convert, I-Export, I-Sketch, SmartMarine, IntelliShip, INtools, ISOGEN, MARIAN, SmartSketch, SPOOLGEN, SupportManager, and SupportModeler are trademarks or registered trademarks of Intergraph Corporation or its subsidiaries in the United States and other countries. Microsoft and Windows are registered trademarks of Microsoft Corporation. ACIS is a registered trademark of SPATIAL TECHNOLOGY, INC. Infragistics, Presentation Layer Framework, ActiveTreeView Ctrl, ProtoViewCtl, ActiveThreed Ctrl, ActiveListBar Ctrl, ActiveSplitter, ActiveToolbars Ctrl, ActiveToolbars Plus Ctrl, and ProtoView are trademarks of Infragistics, Inc. Incorporates portions of 2D DCM, 3D DCM, and HLM by Siemens Product Lifecycle Management Software III (GB) Ltd. All rights reserved. Gigasoft is a registered trademark, and ProEssentials a trademark of Gigasoft, Inc. VideoSoft and VXFlexGrid are either registered trademarks or trademarks of ComponentOne LLC 1991-2009, All rights reserved. Oracle, JD Edwards, PeopleSoft, and Retek are registered trademarks of Oracle Corporation and/or its affiliates. Tribon is a trademark of AVEVA Group plc. Other brands and product names are trademarks of their respective owners.
Table of Contents
Table of Contents
Preface .................................................................................................................................5 Introduction ........................................................................................................................7 Upgrade Overview ........................................................................................................7 Upgrade Cases ..............................................................................................................8 Document Assumptions ................................................................................................9 Preparing for the Upgrade ..............................................................................................11 Backup the Model and the Symbols Share .................................................................12 Check the Integrity of the Databases ..........................................................................12
Verify the Consistency of Piping Specifications .............................................................. 12 Determine if Synchronize is Required .............................................................................. 13 Synchronize the version 2007 or version 2009 SP1 Model with the version 2007 or version 2009 SP1 Catalog....................................................................................................................... 13 Resolve the version 2007 or version 2009 SP1 To Do List .............................................. 13 Check version 2007 or version 2009 SP1 Database Integrity .......................................... 14 Verify Reference Files ...................................................................................................... 14
Backup the Model .......................................................................................................15 Prepare the Workstation for the Upgrade ...................................................................15 Prepare the Server for the Upgrade .............................................................................16 Upgrading the Symbols Share ........................................................................................20 Description of the 2009.1 Symbol Share Contents .....................................................20 Upgrade Procedure for the Symbols Share .................................................................21 Upgrading Custom Symbols and Naming Rules ........................................................23 Upgrading SmartPlant 3D Reports or Structure Symbol Files ...................................26 Upgrading SmartPlant 3D Drawings Styles.sha File ..................................................26 Upgrading the Databases ................................................................................................28 Non-Global Workshare Configuration .......................................................................28 Global Workshare Configuration................................................................................30 Upgrading the Reference Data .......................................................................................36 Overview.....................................................................................................................36 Incorporate the 2009 SP1 and 2009.1 Reference Data Changes.................................37
Bulkload Changes to Catalogs .......................................................................................... 37
Synchronizing the Model with the Catalog ...................................................................39 Synchronize the 2009.1 Model with the 2009.1 Catalog ............................................39 Resolve the 2009.1 To Do List ...................................................................................40 Check 2009.1 Database Integrity ................................................................................40 SmartPlant 3D 2009.1 Upgrade Guide 3
Table of Contents Regenerating the Reports Database ...............................................................................41 Appendix I: Upgrading Your Tool Schema ..................................................................42 Appendix II: Upgrading Your SmartPlant 3D Reports Template Files .....................43 Upgrading to 2009.1 Reports ......................................................................................43 Impact on User Defined SQL and Visual Basic Report and Label Queries ...............45 Appendix III: Upgrading Your SmartPlant 3D Structure Files..................................49 Upgrading to 2009.1 Structure....................................................................................49 Appendix IV: Fixing Hangers and Supports Drawings Orientation .......................52 Upgrading to 2009 SP1 Hangers and Supports views ................................................52 Appendix V: Symbol Share Changes in 2009.1 .............................................................54 Hangers and Supports .................................................................................................54 SmartPlant Structure ...................................................................................................55 Reports ........................................................................................................................55 Tooltips .......................................................................................................................59 Labels ..........................................................................................................................60 PmfgIsoStyleData .......................................................................................................60 SmartPlant Integrated Environment XML ..................................................................60
Preface
Preface
This 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 SmartPlant Enterprise 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 of databases. 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.
Preface Note It is only possible to upgrade a SmartPlant 3D Plant configuration using the same database 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 Guides command in the software, or to the Help command in the Common task. Send documentation comments or suggestions to [email protected].
Introduction
Introduction
Upgrading 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 Upgrade This 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, page 11. Step 2. Upgrade your files in the Symbols share This process is a set of manual procedures. For more information, see Upgrading the Symbols Share, page 20. Note SmartPlant 3D 2009.1 allows custom DLLs to be used without registering them. For more information, see Upgrading Custom Symbols and Naming Rules, page 23. Step 3. Upgrade your databases The software performs this process automatically; however, you can control it using the Database Wizard and the
Introduction Project Management task. For more information, see Upgrading the Databases, page 28. Step 4. Upgrade your version 2007 or version 2009 SP1 reference data After upgrading 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 in 2009.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, page 36. Step 5. Synchronize the Model with the Catalog This step loads the Catalog database changes into the model. For more information, see Synchronizing the Model with the Catalog, page 39. Step 6. Regenerate the Reports database For more information, see Regenerating the Reports Database, page 41.
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 to 2009.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 another server. 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. 8 SmartPlant 3D 2009.1 Upgrade Guide
Introduction 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 2009 SP1 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 Plant configurations 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 not support 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 must already 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.
Introduction 2. The Plant configuration and associated files you intend to upgrade must be updated with the latest Hot Fix to v7.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 the delivered 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, page 23 of this document, this step is not needed if Option 1 is used. 5. For Plant configurations in an integrated environment, SmartPlant Foundation databases 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.
Preparing for the Upgrade 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, SmartPlant Foundation Installation and Setup Guide. For Plant configurations in an integrated environment, SmartPlant SchemaEditor Users Guide.
5. 6. 7.
Synchronize the version 2007 or version 2009 SP1 Model with the version 2007 or version 2009 SP1 Catalog
8. Run the Synchronize Model with Catalog command in the Project Management 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 2009 SP1 Global Workshare Guide for more information on this. For assistance with the Synchronize Model with Catalog command, refer to the Synchronize Model with Catalog section in the version 2007 or version 2009 SP1 Project Management Users Guide, available with the Help > Printable Guides command in the software.
Preparing for the Upgrade 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 Guides command 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 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 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 will appear in the To Do List.
Note For assistance with checking the integrity of databases, refer to the version 2007 or version 2009 SP1 SmartPlant 3D Database Integrity Guide, available with the Help > Printable Guides command in the software.
Note For assistance with reference files, refer to the version 2007 or version 2009 SP1 Common Users Guide, available with the Help > Printable Guides command in the software.
15.
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 NOT require a consolidation of databases. 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
Preparing for the Upgrade and Setup Guide, available with the Help > Printable Guides command in the software.
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.1 Hot 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 another server. 18. 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. 19. Install the 2009.1 SP3D Reference Data software, including the latest 2009.1 Hot Fix(s) when available, on the new server.
Preparing for the Upgrade 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, page 20. 21. Using a version 2007 or version 2009 SP1 workstation with Project Management installed, restore the Site and the Plant configurations to the new server.
Important Use the Restore command in the Project Management task to restore the Plant(s) if they will keep their original names. Use the Restore as Copy command in the Project Management task to restore the Plant(s) if one or more Plants need to be renamed. Notes Using the Restore as Copy mode will remove the registration with an integrated environment for the new plant. For assistance with the Restore and Restore as Copy commands, refer to the Backing Up and Restoring Data section in the Project Management Users Guide, available with the Help > Printable Guides command in the software.
Case C. Restoring archived databases and upgrading them with only 2009.1 software. 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. 24. Install the 2009.1 SP3D Reference Data software, including the latest version Hot Fix(s) when available, on the new server. Create the new Symbols folder.
Preparing for the Upgrade 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, page 20. 25. Using a 2009.1 workstation with Project Management installed, restore the Site configuration to the new server.
Notes For assistance with the Restore command, refer to the Backing Up and Restoring Data section in the Project Management Users Guide, available with the Help > Printable Guides command in the software. The Restore As Copy command 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 is completed, 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 Plant configurations on one server. 26. Before installing 2009.1 SP3D Reference Data software, backup and copy all files 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. Uninstall all version 2007 or version 2009 SP1 SP3D Reference Data software , including any Service Packs and Hot Fixes.
27.
Note Installing 2009.1 SP3D Reference Data software requires all previous SP3D installations to be uninstalled. 28. 29. Install the 2009.1 SP3D Reference Data software, including the latest 2009.1 Hot Fix(s) when available, on a new or existing server. Using a version 2007 or version 2009 SP1 workstation with Project Management installed, either restore the Site from backup with a new name if the upgraded Plant(s) and Catalog will keep the original name, or create a new Site if you intend to use the Restore as Copy command.
Preparing for the Upgrade Note For assistance with the Restore and Restore as Copy commands, refer to the Backing Up and Restoring Data section in the Project Management Users Guide, available with the Help > Printable Guides command in the software. 30. Using a version 2007 or version 2009 SP1 workstation with Project Management installed, restore the Plant(s).
Important Use the Restore command 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 Copy command 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.
Upgrading the Symbols Share Symbols\ShapeTypes contains bitmaps and xml definition of Shapes. Symbols\SketchCrossSections additional bitmaps referenced by Structure and Space Managment. Symbols\SmartPlantStructure additional bitmaps referenced by Structure. Symbols\SolidEdgeParts contains Solid Edge par and asm files for equipment. Symbols\SymbolIcons contains bitmaps referenced by route. Symbols\UserDefinedFormDefinitions contains bitmaps referenced by Equipment User Defined Forms. Symbols\Xml contains files used by SP3D to work with SmartPlant integrated environment.
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
Upgrading the Symbols Share the remaining steps in this section, follow the steps in Upgrading SmartPlant 3D Drawings Styles.sha File, page 26, to finish the upgrade of this file. 3. Copy the contents of the delivered 2009.1 Symbols share over your Plants version 2007 or version 2009 SP1 Symbols share. DO overwrite files with the same name, after ensuring you have renamed the version 2007 or version 2009 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. See Appendix I: Upgrading Your Tool Schema, page 42.
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. 5. For plant configurations in an integrated environment, ensure that the files in the Symbols\Xml folder are not Read-only. If you have customized any files on the Symbols share (for example, report template 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 to Appendix II through V, starting on page 43 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 or version 2009 SP1 customized file.
OR Repeat the customizations you made in version 2007 or version 2009 SP1 in the new 2009.1 file.
Note For Global Workshare configurations, make sure any template file changes are incorporated into each sites Symbols share.
2.
Upgrading the Symbols Share 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 on the 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 is found. 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 entry exists, 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 registry mechanism 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 Configuration command 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
Upgrading the Symbols Share 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 when SP3DCreateObject 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 Double End 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 to the 2009.1 SmartPlant 3D Symbols Reference Data Guide, available with the Help > Printable Guides command in the software.
Option 2: Continue to use the Custom DLLs as they are used in version 2007 and 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 you select this option, then there is no impact except the recompilation impact in some cases.
2.
Upgrading the Symbols Share 7. 8. 9. 10. 11. 12. 13. On the Add form, browse to the delivered Styles.sha file that you renamed and select OK. Select OK on the Style Resources form. Select Apply then Close on the Style form. 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.sha file. Delete the line. Repeat the previous two steps for each line style you want to add to your customized Styles.sha. Save and exit the customized Styles.sha file.
Notes You will need the following references to complete the steps in this section. The 2009.1 Project Management Users Guide, available with the Help > Printable Guides command in the software. The 2009.1 SmartPlant 3D Reference Data Guide, available with the Help > Printable Guides command in the software. For Plant configurations in an integrated environment, SmartPlant Foundation Installation and Setup Guide.
Upgrading the Databases Share\Custom Symbols Directory section. For more details, refer to Option 1: Move Custom DLLs to Symbol Share\Custom Symbols Directory, page 23. Note For assistance with this step, refer to the Upgrade the Catalog and Catalog Schema Databases section in the 2009.1 Project Management Users Guide, available with the Help > Printable Guides command in the software. 4. For Plant configurations in an integrated environment, run the Generate Design Basis command from the 2009.1 client workstation that includes the Project Management component. Note For assistance with this step, refer to the Generate Design Basis Command section in the 2009.1 Project Management Users Guide. You can access this guide using the Help > Printable Guides command in the software. 5. Using the 2009.1 client workstation that includes the Project Management component, upgrade the Model database. Note For assistance with this step, refer to the Upgrade the Model Database section in the 2009.1 Project Management Users Guide. You can access this guide using the Help > Printable Guides command in the software. Case C. Restoring archived databases and upgrading them with only 2009.1 software. 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 Databases section in the 2009.1 Project 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 the upgraded Site on the new server.
Upgrading the Databases Note For assistance with the Restore command, refer to the Backing Up and Restoring Data section in the 2009.1 Project Management Users Guide, available with the Help > Printable Guides command in the software. 3. 4. Using the 2009.1 client workstation that includes the Project Management component, upgrade the Catalog and Catalog schema databases. Using the 2009.1 client workstation that includes the Project Management component, 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, page 23. Note For assistance with this step, refer to the Upgrade the Catalog and Catalog Schema Databases section in the 2009.1 Project Management Users Guide, available with the Help > Printable Guides command in the software. 5. For Plant configurations in an integrated environment, run the Generate Design Basis command on the 2009.1 client workstation that includes the Project Management component. Note For assistance with this step, refer to the Generate Design Basis Command section in the 2009.1 Project Management Users Guide. You can access this guide using the Help > Printable Guides command in the software. 6. Using the 2009.1 client workstation on which the Project Management component is installed, upgrade the Model database. Note For assistance with this step, refer to the Upgrade the Model Database section in the 2009.1 Project Management Users Guide, available with the Help > Printable Guides command in the software.
Upgrading the Databases See the 2009.1 Global Workshare Guide for more detailed instruction. For more details on each case, refer to Upgrade Cases, page 8. 1. Upgrading from version 2007 directly to SmartPlant 3D 2009.1, at the Host location using the version 2007 client workstation that includes the Project Management component, consolidate the Plant configuration. After Consolidation check that all permission groups belong to the Host location. Then follow the steps detailed in the Non-Global Workshare Configuration, page 28. Notes For Global Workshare configurations, upgrading from version 2009 SP1 to SmartPlant 3D 2009.1 does NOT require 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 Guides command in the software. 3. At the Host location, using the 2009.1 client workstation that includes the Project Management component, 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 Databases section in the 2009.1 Project Management Users Guide, available with the Help > Printable Guides command 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 be executed after the Site upgrade of each database. At the Host location, using the 2009.1 client workstation that includes the Project Management component, upgrade non-replicated views by executing all of the scripts and views detailed in the upgrade SiteDBName_ReadMe.txt file.
2.
Upgrading the Databases a. Script information is recorded in the upgrade SiteDBName_ReadMe.txt file. b. Scripts and upgrade SiteDBName_ReadMe.txt file are created in the C:\Temp\SatelliteMigration folder. Note Steps to execute script(s) on SQL Server databases: 1. Run the Satellite_SiteDBName_Migration.bat file to execute 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 Site and Site Schema views on each Satellite using the View Generator. The View Generator executable, ViewGenerator.exe, is delivered in the [Product Folder]\Core\Tools\Administrator\Bin folder. Steps to execute script(s) on Oracle databases: 1. Run the Satellite_SiteDBName_Migration.bat file to execute 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 Site and Site Schema views on each Satellite using the View Generator. The View Generator executable, ViewGenerator.exe, is delivered in the [Product Folder]\Core\Tools\Administrator\Bin folder. 5. At the Host location, using the 2009.1 client workstation that includes the Project Management component, upgrade the Catalog and Catalog schema databases. Notes For assistance with this step, refer to the Upgrade the Catalog and Catalog Schema Databases section in the 2009.1 Project Management Users Guide, available with the Help > Printable Guides command 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.
Upgrading the Databases 6. Using the 2009.1 client workstation that includes the Project Management component, 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, page 23. This step should be skipped if no scripts are specified to be executed after the Catalog upgrade of each database. At the Host location, using the 2009.1 client workstation that includes the Project Management component, 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 upgrade CatalogDBName_ReadMe.txt file. b. Scripts and upgrade CatalogDBName_ReadMe.txt file are created in the C:\Temp\SatelliteMigration folder. Note Steps to execute script(s) on SQL Server databases: 1. Run the Satellite_CatalogDBName_CDBMigration.bat file to execute 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 each Satellite using the View Generator. The View Generator executable, ViewGenerator.exe, is delivered in the [Product Folder]\Core\Tools\Administrator\Bin folder. Steps to execute script(s) on Oracle databases: 1. Run the Satellite_CatalogDBName_CDBMigration.bat file to execute 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 each Satellite using the View Generator. The View Generator executable, ViewGenerator.exe, is delivered in the [Product Folder]\Core\Tools\Administrator\Bin folder. 8. At the Host location for Plant configurations in an integrated environment, run the Generate Design Basis command from the 2009.1 client workstation that includes the Project Management component. SmartPlant 3D 2009.1 Upgrade Guide 33
7.
Upgrading the Databases Note For assistance with this step, refer to the Generate Design Basis Command section in the 2009.1 Project 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 the Project Management component, upgrade the Model database. Note For assistance with this step, refer to the Upgrade the Model Database section in the 2009.1 Project Management Users Guide. You can access this guide using the Help > Printable Guides command 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 Management component, 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 upgrade ModelDBName_ReadMe.txt file. b. Scripts and upgrade ModelDBName_ReadMe.txt file are created in the C:\Temp\SatelliteMigration folder. Note Steps to execute script(s) on SQL Server databases: 1. Run the Satellite_ModelDBName_MDBMigration.bat file to execute 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 each Satellite using the View Generator. The View Generator executable, ViewGenerator.exe, is delivered in the [Product Folder]\Core\Tools\Administrator\Bin folder. Steps to execute script(s) on Oracle databases: 1. Run the Satellite_ModelDBName_MDBMigration.bat file to execute the script.
Upgrading the Databases 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 each Satellite using the View Generator. The View Generator executable, ViewGenerator.exe, is delivered in the [Product Folder]\Core\Tools\Administrator\Bin folder. 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.
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 the software, refer to the Understanding Reference Data section in the 2009.1 SmartPlant 3D Reference Data Guide, available with the Help > Printable Guides command in the software.
For more information on incorporating 2009 SP1 and 2009.1 reference data changes for new functionality into upgraded Plant configurations, refer to the Reference 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 upgraded workbooks or create your own set of delta workbooks.
4.
Using the 2009.1 client workstation on which the Bulkload Reference Data component is installed, bulkload the edited workbooks to the upgraded Catalog.
Upgrading the Reference Data 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 Guides command 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 Guides command 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 where worksheets 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 Generator executable, ViewGenerator.exe, is delivered in the [Product Folder]\Core\Tools\Administrator\Bin folder.
Synchronizing the Model with the Catalog Project Management Users Guide. You can access this guide using the Help > Printable Guides command in the software.
2.
2.
Bulkload the 1_AMD_Delta_2007_2009_Reports.xls workbook if using 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 Guides command in the software.
3.
The new reports in 2009.1 use filters that are predefined in a Catalog created 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, see Impact on User Defined SQL and Visual Basic Report and Label Queries, page 45 of this document, this step is not mandatory in order for version 2007 reports to run in 2009.1. 3.1. Using the Project Management task on the 2009.1 client workstation, create a new Site and Catalog using the database templates files delivered with the software.
Note
Appendix II: Upgrading Your SmartPlant 3D Reports Template Files 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.1 Project Management Users Guide, available with the Help > Printable Guides command 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 Tools menu 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. Copy the new 2009.1 Report filters from the new Default Filters (1) folder to the version 2007 Default Filters folder.
3.3.
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 Guides command in the software.
Impact on User Defined SQL and Visual Basic Report and Label Queries
In version 2009 SP1 and later, the support of many material control data for a single 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 (pipe and pipe components) to the applicable generic material control data. Normal SmartPlant 3D upgrade will make the necessary changes in COM queries and SmartPlant 3D 2009.1 will include upgraded versions of all impacted SQL and Visual Basic (VB) queries. However, user defined SQL or VB queries that have been developed to access the generic material control data of a model part occurrence will require a custom upgrade. If your SQL or VB query uses the interface IJPipeComponent2, or its SQL equivalent view JPipeComponent2, the script or code will require an upgrade. Also, if there is use of the IJGenericMaterialControlData interface, or its equivalent sql view JGenericMaterialControlData an upgrade is required. Examples are given below to show what changes will be required.
Appendix II: Upgrading Your SmartPlant 3D Reports Template Files The following examples illustrates how to update the impacted queries. The mapping will help the upgrade by showing which interface and property match the original IJDPipeComponent2 property.
IJDPipeComponent2 Property ClientCommodityCode GeometricIndustryStandard New Property Location (On the catalog part) IJDProcurementDataInfo.ProcurementClientCommodityCode IJDPipeComponent.GeometricIndustryStandard (On the material control data) IJVendorInfo.Vendor IJValveOperatorInfo.ValveOperatorType IJValveOperatorInfo.ValveOperatorGeoIndStd IJGenericMaterialControlData.ShortMaterialDescription IJGenericMaterialControlData.LocalizedShortMaterialDescription IJGenericMaterialControlData.LongMaterialDescription IJGenericMaterialControlData.Manufacturer IJGenericMaterialControlData.FabricationType JGenericMaterialControlData.WeldingRequirement
SQL Query If a SQL query is currently retrieving data through the JDPipeComponent2 view or the JGenericMaterialControlData view the query needs to be changed to access the material control data directly from the model part occurrence. The JGenericMaterialControlData interface is unchanged and will need no further modification. However, the IJDPipeComponent2 interface, and the corresponding SQL view have been removed, requiring a mapping of the old view's properties to a property on one of several other interfaces. In this example the Manufacturer property and Vendor property come from JDPipeComponent2 which is joined on the same madefrom relationship as JDPipeComponent from the model occurrence. ShortMaterialDescription comes from JGenericMaterialControlData which requires the following additional relationship, XDfnsMatlCntrlDataForComponent, from the catalog part to the material control data.
SELECT pcom.PriSizeNPDUnits, pcom.PrimarySize pcom2.Manufacturer_ShortValue, pcom2.Vendor_ShortValue, mcd.ShortMaterialDescription FROM JRteCompOccur pc JOIN XmadeFrom xmf on xmf.oidorigin = pc.oid JOIN JDPipeComponent_CL pcom JOIN JDPipeComponent2_CL pcom2 ON (pcom.Oid = pcom2.Oid) JOIN XDfnsMatlCntrlDataForComponent xmcd on xmcd.oidorigin = pcom.oid JOIN JGenericMaterialControlData mcd on mcd.oid = xmcd.oiddestination
After upgrade, the Manufacturer and ShortMaterialDescription will both come from JGenericMaterialControlData which follows the new relation,
Appendix II: Upgrading Your SmartPlant 3D Reports Template Files XPartOccToMaterialControlData, from the model occurrence to the material control data. Note that, following the mapping outlined above, the vendor property is on a different interface, JVendorInfo of the material control data.
SELECT pcom.PriSizeNPDUnits, pcom.PrimarySize, mcd.Manufacturer_ShortValue, ven.Vendor_ShortValue, mcd.ShortMaterialDescription FROM JRteCompOccur pc JOIN XmadeFrom xmf on xmf.oidorigin = pc.oid JOIN JDPipeComponent_CL pcom on pcom.oid = xmf.oiddestination JOIN XPartOccToMaterialControlData xptmcd on xptmcd.oidorigin = pc.oid JOIN JGenericMaterialControlData_CL mcd on mcd.oid = xptmcd.oiddestination JOIN JVendorInfo ven on ven.oid = xptmcd.oiddestination
VB Query The same approach must be taken for a VisualBasic query. Using the property mapping, the properties that were accessed from IJDPipeComponent2 prior to 2009 SP1, will now come from another object and interface. In this example the oObject variable is a model piping component occurrence. For simplicity error checking and validation has been removed. Before upgrade, the software is using the IJDPipeComponent2 interface to retrieve the ShortMaterialDescription, Manufacturer, and Vendor.
Dim oTargColAcrossDS Dim oRelation Dim oTargCol Dim oIJDAtts Dim oIJDAttsCol Dim sResource Dim oUnknownPOM Dim sDescription Dim lVendor Dim lManufacturer
As IJDTargetObjectColAcrossDS As IJDAssocRelation As IJDTargetObjectCol As IJDAttributes As IJDAttributesCol As String As IUnknown As String As Long As Long
Set oRelation = oObject Set oTargColAcrossDS = oRelation.CollectionRelations(CVar("IJPartOcc"), "part") Set oIJDAtts = oTargColAcrossDS.Item(1, sResource, oUnknownPOM) Set oIJDAttsCol = oIJDAtts.CollectionOfAttributes(CVar("IJDPipeComponent2")) sDescription = oIJDAttsCol.Item(CVar("ShortMaterialDescription")).Value lVendor = oIJDAttsCol.Item(CVar("Vendor")).Value lManufacturer = oIJDAttsCol.Item(CVar("Manufacturer")).Value
Appendix II: Upgrading Your SmartPlant 3D Reports Template Files An upgrade of this code, as with the SQL example, requires a new relationship from the mode component occurrence directly to the material control data object and then to the applicable interface for the property of choice.
Set oRelation = oObject Set oTargColAcrossDS = oRelation.CollectionRelations(CVar("IJPartOcc"), "MaterialControlData") Set oIJDAtts = oTargColAcrossDS.Item(1, sResource, oUnknownPOM) Set oIJDAttsCol = oIJDAtts.CollectionOfAttributes(CVar("IJGenericMaterialControlData")) sDescription = oIJDAttsCol.Item(CVar("ShortMaterialDescription")).Value lManufacturer = oIJDAttsCol.Item(CVar("Manufacturer")).Value Set oIJDAttsCol = oIJDAtts.CollectionOfAttributes(CVar("IJVendorInfo")) lVendor = oIJDAttsCol.Item(CVar("Vendor")).Value
Appendix III: Upgrading Your SmartPlant 3D Structure Files For more information on how to custom commands, refer to the Run a Custom Command section of the 2009 SP1 SmartPlant 3D Common Users Guide, available with the Help > Printable Guides command in the software. Please be aware that if the changes described in these cross-sections symbols are deemed as required by the customer, a manual update of the symbol definition in the model will be required. This can be triggered by opening the sym file in the Symbol2D editor and saving it to update the cross-section sym file. Synchronizing model with catalog should then update the existing symbol definitions in the model and the members using these symbols. 2. The delivered Handrail and Stair symbols have been updated in 2009 SP1. A new Centerline aspect graphic has been added and the existing Detailed Physical aspect has been removed for both Handrails and Stairs. The Detailed Physical aspect is same as the Simple Physical and was redundant. Customers will need to ensure that the new delivered Handrail and Stair symbols are copied to their own symbols directory before running Synchronize Model with Catalog to get the new Centerline aspect and graphics. 3. New Wall Assembly Definitions have been provided for wall trimmed by Slab along using a lateral port face (previous implementation was using the lower Slab face to remove the material above the Slab). New definitions have been added to the wall operator project WallOperators.sln. In order to use the new symbols, user will need to Bulkload in Append mode the wall assembly connection spreadsheet: [Product Folder]\CatalogData\Bulkload\Datafiles\StructWallAssemblyConnections.xls Note Also note that a check has been added to detect the 2009 SP1 new operators in the catalog before enabling the functionality (if the xls is not bulkloaded, when selecting a lateral face of a slab as boundary, the trim will be "by surface" (infinite plane) as it was before). In addition the old implementation did not place assembly connections for Walls and did not show them in the WSN. This change was needed to implement the Copy/Paste with Delete optional process for the boundaries of the Walls. While exposing the assembly connection, users are able to choose the right context: (top, bottom, lateral boundaries) as well of some parameters or components of the connection. Previous to 2009 SP1 users could only place top boundaries on walls.
Appendix III: Upgrading Your SmartPlant 3D Structure Files In order to use the place wall assembly connections, user will need to Bulkload the wall assembly connection spreadsheet: [Product Folder]\CatalogData\Bulkload\DataFiles\AllCodeLists.xls [Product Folder]\CatalogData\Bulkload\DataFiles\GenericNamingRules.xls [Product Folder]\CatalogData\Bulkload\Datafiles\StructWallAssemblyConnections.xls Note Also note that a check has been added to detect the 2009 SP1 new operators in the catalog before enabling the functionality (if the xls is not bulkloaded, when creating a wall, no wall assembly connections will be placed as it was before).
Appendix IV: Fixing Hangers and Supports Drawings Orientation 1.3. At SQLPlus prompt key in the following:
@ <path>\HangersAndSupports\Server\Schema\Oracle\ORASupportLCSViews.sql 1.4. The script will prompt for the database name. Key in the model name such as SP3D 2009_MDB and press ENTER. The script will execute Exit SQLPlus
1.5.
2.
For MSSQL Server databases perform the following steps. 2.1. 2.2. Go toDOS command prompt In prompt window key in the following:
sqlcmd -s in-sp3d10a\in-sp3d10a -d V08007101_MDB -i <SP3D Install Directory>\HangersAndSupports\Server\Schema\Sql\SupportLCSViews.sql where s option is the nodename\mssqlservername -d option is the database name (in this case the model DB) -i option is the input MSSQL script file name If you want to specify user login info, -u username p password can be used. 3. Regenerate the views by either of the two options. 3.1. 3.2. Run the ViewGenerator.exe tool from [SmartPlant 3D workstation Product Folder]\ Core\Tools\Administrator\Bin. Run the Synchronize Model with Catalog command with the toggle Regenerate Views to ON, from within Project Management environment.
Appendix V: Symbol Share Changes in 2009.1 Symbols/HangersAndSupports/AssemblyImages/HS_TrayShip_Assy/StraightTrayCircularRail.gif Symbols/HangersAndSupports/AssemblyImages/HS_TrayShip_Assy/StraightTray-Ladder.gif Symbols/HangersAndSupports/AssemblyImages/HS_TrayShip_Assy/StraightTrayRectangular.gif Symbols/HangersAndSupports/AssemblyImages/HS_TrayShip_Assy/TeeTrayCircularRail.gif Symbols/HangersAndSupports/AssemblyImages/HS_TrayShip_Assy/TeeTray-Ladder.gif Symbols/HangersAndSupports/AssemblyImages/HS_TrayShip_Assy/TeeTrayRectangular.gif Symbols/HangersAndSupports/AssemblyImages/HS_TrayShip_Assy/TrayShip_Assy_FlatBa r.gif Symbols/HangersAndSupports/AssemblyImages/HS_TrayShip_Assy/TurnTrayCircularRail.gif Symbols/HangersAndSupports/AssemblyImages/HS_TrayShip_Assy/TurnTray-Ladder.gif Symbols/HangersAndSupports/AssemblyImages/HS_TrayShip_Assy/TurnTrayRectangular.gif Symbols/HangersAndSupports/PartImages/HS_SmartParts/WeldPoint.GIF Symbols/HangersAndSupports/PartImages/HS_SmartParts/WeldRect.GIF Symbols/HangersAndSupports/PartImages/HS_TrayShip/RectStrap.gif Symbols/HangersAndSupports/PartImages/HS_TrayShip/StraightTray-CircularRail.gif Symbols/HangersAndSupports/PartImages/HS_TrayShip/StraightTray-Ladder.gif Symbols/HangersAndSupports/PartImages/HS_TrayShip/StraightTray-Rectangular.gif Symbols/HangersAndSupports/PartImages/HS_TrayShip/TeeTray-CircularRail.gif Symbols/HangersAndSupports/PartImages/HS_TrayShip/TeeTray-Ladder.gif Symbols/HangersAndSupports/PartImages/HS_TrayShip/TeeTray-Rectangular.gif Symbols/HangersAndSupports/PartImages/HS_TrayShip/TurnTray-CircularRail.gif Symbols/HangersAndSupports/PartImages/HS_TrayShip/TurnTray-Ladder.gif Symbols/HangersAndSupports/PartImages/HS_TrayShip/TurnTray-Rectangular.gif
SmartPlant Structure
Symbols/SmartPlantStructure/FrameConnections/SPSGapFrameConnection.GIF
Reports
Symbols/Reports/Types of Reports//Verification Of Consistency/Instruments/PICEReoprtOfSymbols.rqe Symbols/Reports/Types of Reports//Verification Of Consistency/Instruments/PISReportOfSymbols.rqe
Appendix V: Symbol Share Changes in 2009.1 Symbols/Reports/Types of Reports//Verification Of Consistency/Piping Material Class/Piping Material Class.rtp Symbols/Reports/Types of Reports//Verification Of Consistency/Piping Material Class/PMCBoltSelectionFtr.rqe Symbols/Reports/Types of Reports//Verification Of Consistency/Piping Material Class/PMCCmdtyClassSummaryOfSymbols.rqe Symbols/Reports/Types of Reports//Verification Of Consistency/Piping Material Class/PMCPipeTakeDownParts.rqe Symbols/Reports/Types of Reports//Verification Of Consistency/Piping Material Class/PMCPipeTakeDownParts.rqp Symbols/Reports/Types of Reports//Verification Of Consistency/Piping Material Class/PMCSpecialBoltSelfltBoltPartData.rqe Symbols/Reports/Types of Reports//Verification Of Consistency/Piping Material Class/PMCSpecialBoltSelfltBoltPartData.rqp Symbols/Reports/Types of Reports//Verification Of Consistency/Piping Material Class/PMCSpecialBoltSelfltMatlctlData.rqe Symbols/Reports/Types of Reports//Verification Of Consistency/Piping Material Class/PMCSpecialBoltSelfltMatlctlData.rqp Symbols/Reports/Types of Reports//Verification Of Consistency/Piping Material Class/PMCSpecialBoltSelfltUnique.rqe Symbols/Reports/Types of Reports//Verification Of Consistency/Piping Material Class/PMCSpecialBoltSelfltUnique.rqp Symbols/Reports/Types of Reports//Verification Of Consistency/Piping Material Class/PMCSpecialGsktSelfltGsktPartData.rqe Symbols/Reports/Types of Reports//Verification Of Consistency/Piping Material Class/PMCWeldClearence.rqe Symbols/Reports/Types of Reports//Verification Of Consistency/Piping Material Class/PMCWeldClearence.rqp Symbols/Reports/Types of Reports//Verification Of Consistency/Specialties/PSCEReportOfSymbols.rqe Symbols/Reports/Types of Reports//Verification Of Consistency/Specialties/PSSReportOfSymbols.rqe Symbols/Reports/Types of Reports/Verification Of Consistency/Instruments/PICEReoprtOfSymbols.rqe Symbols/Reports/Types of Reports/Verification Of Consistency/Instruments/PISReportOfSymbols.rqe Symbols/Reports/Types of Reports/Verification Of Consistency/Piping Material Class/Piping Material Class.rtp Symbols/Reports/Types of Reports/Verification Of Consistency/Piping Material Class/Piping Material Class.rtp Symbols/Reports/Types of Reports/Verification Of Consistency/Piping Material Class/Piping Material Class.xls Symbols/Reports/Types of Reports/Verification Of Consistency/Piping Material Class/PMCBoltedGenericDataUnique.rqe
Appendix V: Symbol Share Changes in 2009.1 Symbols/Reports/Types of Reports/Verification Of Consistency/Piping Material Class/PMCBoltedGenericDataUnique.rqe Symbols/Reports/Types of Reports/Verification Of Consistency/Piping Material Class/PMCBoltedGenericDataUnique.rqp Symbols/Reports/Types of Reports/Verification Of Consistency/Piping Material Class/PMCBoltedGenericDataUnique.rqp Symbols/Reports/Types of Reports/Verification Of Consistency/Piping Material Class/PMCBoltSelectionFtr.rqe Symbols/Reports/Types of Reports/Verification Of Consistency/Piping Material Class/PMCCmdtyClassSummaryOfSymbols.rqe Symbols/Reports/Types of Reports/Verification Of Consistency/Piping Material Class/PMCCmdtyFiltersizesOverlapping.rqe Symbols/Reports/Types of Reports/Verification Of Consistency/Piping Material Class/PMCCmdtyFiltersizesOverlapping.rqe Symbols/Reports/Types of Reports/Verification Of Consistency/Piping Material Class/PMCFemaleGenericDataUnique.rqe Symbols/Reports/Types of Reports/Verification Of Consistency/Piping Material Class/PMCFemaleGenericDataUnique.rqe Symbols/Reports/Types of Reports/Verification Of Consistency/Piping Material Class/PMCFemaleGenericDataUnique.rqp Symbols/Reports/Types of Reports/Verification Of Consistency/Piping Material Class/PMCFemaleGenericDataUnique.rqp Symbols/Reports/Types of Reports/Verification Of Consistency/Piping Material Class/PMCGsktSelectionfltUnique.rqe Symbols/Reports/Types of Reports/Verification Of Consistency/Piping Material Class/PMCGsktSelectionfltUnique.rqe Symbols/Reports/Types of Reports/Verification Of Consistency/Piping Material Class/PMCJointQualityFactor.rqe Symbols/Reports/Types of Reports/Verification Of Consistency/Piping Material Class/PMCJointQualityFactor.rqe Symbols/Reports/Types of Reports/Verification Of Consistency/Piping Material Class/PMCJointQualityFactor.rqp Symbols/Reports/Types of Reports/Verification Of Consistency/Piping Material Class/PMCJointQualityFactor.rqp Symbols/Reports/Types of Reports/Verification Of Consistency/Piping Material Class/PMCLinerThicknessDataUnique.rqe Symbols/Reports/Types of Reports/Verification Of Consistency/Piping Material Class/PMCLinerThicknessDataUnique.rqe Symbols/Reports/Types of Reports/Verification Of Consistency/Piping Material Class/PMCLinerThicknessDataUnique.rqp Symbols/Reports/Types of Reports/Verification Of Consistency/Piping Material Class/PMCLinerThicknessDataUnique.rqp Symbols/Reports/Types of Reports/Verification Of Consistency/Piping Material Class/PMCMechanicalGenericDataUnique.rqe
Appendix V: Symbol Share Changes in 2009.1 Symbols/Reports/Types of Reports/Verification Of Consistency/Piping Material Class/PMCMechanicalGenericDataUnique.rqe Symbols/Reports/Types of Reports/Verification Of Consistency/Piping Material Class/PMCMechanicalGenericDataUnique.rqp Symbols/Reports/Types of Reports/Verification Of Consistency/Piping Material Class/PMCMechanicalGenericDataUnique.rqp Symbols/Reports/Types of Reports/Verification Of Consistency/Piping Material Class/PMCNutSelectionfltUnique.rqe Symbols/Reports/Types of Reports/Verification Of Consistency/Piping Material Class/PMCNutSelectionfltUnique.rqe Symbols/Reports/Types of Reports/Verification Of Consistency/Piping Material Class/PMCPipeTakeDownParts.rqe Symbols/Reports/Types of Reports/Verification Of Consistency/Piping Material Class/PMCPipeTakeDownParts.rqp Symbols/Reports/Types of Reports/Verification Of Consistency/Piping Material Class/PMCPlainPipingGenericDataUnique.rqe Symbols/Reports/Types of Reports/Verification Of Consistency/Piping Material Class/PMCPlainPipingGenericDataUnique.rqe Symbols/Reports/Types of Reports/Verification Of Consistency/Piping Material Class/PMCPlainPipingGenericDataUnique.rqp Symbols/Reports/Types of Reports/Verification Of Consistency/Piping Material Class/PMCPlainPipingGenericDataUnique.rqp Symbols/Reports/Types of Reports/Verification Of Consistency/Piping Material Class/PMCSpecialBoltSelfltBoltPartData.rqe Symbols/Reports/Types of Reports/Verification Of Consistency/Piping Material Class/PMCSpecialBoltSelfltBoltPartData.rqp Symbols/Reports/Types of Reports/Verification Of Consistency/Piping Material Class/PMCSpecialBoltSelfltMatlctlData.rqe Symbols/Reports/Types of Reports/Verification Of Consistency/Piping Material Class/PMCSpecialBoltSelfltMatlctlData.rqp Symbols/Reports/Types of Reports/Verification Of Consistency/Piping Material Class/PMCSpecialBoltSelfltUnique.rqe Symbols/Reports/Types of Reports/Verification Of Consistency/Piping Material Class/PMCSpecialBoltSelfltUnique.rqe Symbols/Reports/Types of Reports/Verification Of Consistency/Piping Material Class/PMCSpecialBoltSelfltUnique.rqp Symbols/Reports/Types of Reports/Verification Of Consistency/Piping Material Class/PMCSpecialGsktSelfltGsktPartData.rqe Symbols/Reports/Types of Reports/Verification Of Consistency/Piping Material Class/PMCSpecialGsktSelfltGsktPartData.rqe Symbols/Reports/Types of Reports/Verification Of Consistency/Piping Material Class/PMCSpecialGsktSelfltGsktPartData.rqp Symbols/Reports/Types of Reports/Verification Of Consistency/Piping Material Class/PMCSpecialGsktSelfltGsktPartData.rqp
Appendix V: Symbol Share Changes in 2009.1 Symbols/Reports/Types of Reports/Verification Of Consistency/Piping Material Class/PMCSpecialGsktSelfltMatlctlData.rqe Symbols/Reports/Types of Reports/Verification Of Consistency/Piping Material Class/PMCSpecialGsktSelfltMatlctlData.rqe Symbols/Reports/Types of Reports/Verification Of Consistency/Piping Material Class/PMCSpecialGsktSelfltMatlctlData.rqp Symbols/Reports/Types of Reports/Verification Of Consistency/Piping Material Class/PMCSpecialGsktSelfltMatlctlData.rqp Symbols/Reports/Types of Reports/Verification Of Consistency/Piping Material Class/PMCSpecialGsktSelfltUnique.rqe Symbols/Reports/Types of Reports/Verification Of Consistency/Piping Material Class/PMCSpecialGsktSelfltUnique.rqe Symbols/Reports/Types of Reports/Verification Of Consistency/Piping Material Class/PMCSpecialGsktSelfltUnique.rqp Symbols/Reports/Types of Reports/Verification Of Consistency/Piping Material Class/PMCSpecialGsktSelfltUnique.rqp Symbols/Reports/Types of Reports/Verification Of Consistency/Piping Material Class/PMCWasherSelectionfltUnique.rqe Symbols/Reports/Types of Reports/Verification Of Consistency/Piping Material Class/PMCWasherSelectionfltUnique.rqe Symbols/Reports/Types of Reports/Verification Of Consistency/Piping Material Class/PMCWeldClearence.rqe Symbols/Reports/Types of Reports/Verification Of Consistency/Piping Material Class/PMCWeldClearence.rqp Symbols/Reports/Types of Reports/Verification Of Consistency/Specialties/PSCEReportOfSymbols.rqe Symbols/Reports/Types of Reports/Verification Of Consistency/Specialties/PSSReportOfSymbols.rqe
Tooltips
Symbols/Labels/Types of Labels/Structure/ToolTips/Structure ToolTip for MemberParts/Structure ToolTip for MemberParts.rfm Symbols/Labels/Types of Labels/Structure/ToolTips/Structure ToolTip for MemberParts/Structure ToolTip for MemberParts.rqe Symbols/Labels/Types of Labels/Structure/ToolTips/Structure ToolTip Structural Member/Structure ToolTip Structural Member.rfm Symbols/Labels/Types of Labels/Structure/ToolTips/Structure ToolTip Structural Member/Structure ToolTip Structural Member.rqe
Labels
Symbols/Labels/Types of Labels/Diagnostic/Full Permission Group Folder Path/Full Permission Group Folder Path.rqe Symbols/Labels/Types of Labels/Equipment/Equipment with Repeating Nozzles/Equipment with Repeating Nozzles.rfm
PmfgIsoStyleData
Symbols/PmfgIsoStyleData/Iso_Penspool.XML Symbols/PmfgIsoStyleData/Iso_Pipeline.XML Symbols/PmfgIsoStyleData/Iso_PipeRun.XML Symbols/PmfgIsoStyleData/Iso_Spool.XML Symbols/PmfgIsoStyleData/Iso_Stress.XML Symbols/PmfgIsoStyleData/Iso_WBS.XML Symbols/PmfgIsoStyleData/PCF_Stress.XML