Bentley Communities
Bentley Communities
  • Site
  • User
  • Site
  • Search
  • User
OpenUtilities
  • Product Communities
OpenUtilities
OpenUtilities Wiki Distributing the Setup configuration
    • Sign In
    • +OpenUtilities
    • Access Service Request Manager
    • +Bentley sisHYD Multi Utility
    • Design Features - promis.e Functionality - Promis.e Standard
    • +OpenUtilities sisNET - English
    • +OpenUtilities Substation
    • Promis.e Paths
    • -Promis.e Wiki
      • +CONNECT Edition - Promis.e
      • About Promis.e
      • +Administration Features - Promis.e
      • +APIs_VBA - Promis.e
      • +Automation Features - Promis.e
      • +Component Features - Promis.e
      • +Component Management - Promis.e
      • +CONNECT Services - Promis.e
      • +Data Manager - Promis.e
      • +Database Platform Support - Promis.e
      • +Display - Promis.e
      • +Drawing Management - Promis.e
      • +Engineering Design Considerations - Promis.e
      • Error - Object reference...General
      • +Find_Replace - Promis.e
      • Finding the Tutorial
      • -Installation_Configuration - Promis.e
        • Alert - UI Fail to delete folder
        • Anatomy of the ect.fid file
        • Application Data (per-user configuration) - Promis.e
        • AutoCAD - Previews flicker or are blank
        • Cannot uninstall software
        • Catalog cache - promis.e
        • Clean Installation
        • +Compatibility Chart - Promis.e V8i
        • Create a security certificate for password encryption
        • Creating a deployment image for Silent Install
        • Device.mdb - Promis.e
        • Distribute custom Parts Database Manager layout
        • Distributing the Setup configuration
        • Error - .MDB file in use or locked by another user
        • Error - 1603, installation failed, fatal error
        • Error - Access to the path 'C:\Users\[user name]\AppData\Roaming\Bentley\promis-e V8i(M)' is denied.
        • Error - Can not find a valid AutoCAD, fail to start
        • Error - Can not find a valid MicroStation, fail to start
        • Error - Can't Install or Find AccessDatabaseEnginex64
        • Error - Fail to load plugin
        • Error - Not enough space on drive C:\ to extract this package
        • Error - Object reference, get_IsCommandProtectionOn
        • Error - Project file is corrupt
        • Error - Refresh catalog database error
        • Error - Root element is missing
        • Error - The Microsoft Jet database engine cannot find the input table or query 'Mode'.
        • Error - UI Fail to delete folder
        • Error - Unable to find Multi-Language_UI.mdb although it exists
        • Error at Startup - AutoLoad x64.scr Can't find file
        • Error at startup - The given key was not present in the dictionary (Device.mdb)
        • Error at startup - The type initializer for ECT.ECAD.UI.ShapeManager threw an exception
        • Error at Startup - Unrecognized database format, Device.mdb
        • Error at startup - Void folder Explorer_ExplorerNodeChanged
        • Error Creating New Projects, "UpdateProjectOptionXmlToNewVersion"
        • Error on startup - Cannot modify the design of table BlkInfo
        • Error Opening Project Manager
        • File Open dialog appears at startup
        • How to download the Promis.e software
        • Macro seed file folder - promis.e
        • +Network Installation Guide
        • Program data folder - Promis.e
        • Program folder - Promis.e
        • Promise Data folder
        • Random, distorted, or extra lines appear on every DGN file
        • Select Data Folder appears at startup
        • Specify a Setup Configuration at startup
        • Startup Error: Promis.e not responding
        • Updating and Upgrading Promis.e
        • Why should I upgrade Promis.e?
      • +Interoperability - Promis.e
      • +Licensing - Promis.e
      • +Maintenance Features - Promis.e
      • +Migration - Promis.e
      • +OS Support - Promis.e
      • +Panel Layout - Promis.e
      • +Performance - Promis.e
      • +PowerPlatform Support - Promis.e
      • +Print_Publish Features - Promis.e
      • +ProjectWise Integration - Promis.e
      • Promis.e Help file
      • +Reports_Output Features - Promis.e
      • +Template Management - Promis.e
      • +Text Tools - Promis.e
      • Training FAQs
      • +Wire Numbering - Promis.e
      • +Wiring Features - Promis.e
      • +Project Management - Promis.e
      • Promis.e Title
      • Working from home with Promise.e
    • Replace Family - Find_Replace - Promis.e
    • SQL Server Login

     
     Questions about this article, topic, or product? Click here. 

    Distributing the Setup configuration

      Product(s): Promis.e, Bentley Substation
      Version(s): through 08.11.13.96
      Environment: N/A
      Area: Installation/Configuration
      Subarea: N/A

    Background

    Once a workstation is configured to use data on the network, it is often desired to configure other workstations the same way. Besides manually configuring the Setup dialog on each workstation to be set the same, the Setup.xml file can be copied to the other workstations. This will transfer all the settings on the Setup dialog on the configured workstation to the destination workstation(s).

    The Setup.xml file is found in the following path:

    [ promis.e program data ]\Config\Setup.xml

    [ Substation program data ]\Config\Setup.xml

    Steps to Accomplish

    V8i SELECTseries 8

    Starting with the V8i SELECTseries 8 releases of promis.e and Bentley Substation, the password security for the SQL Authentication on the Setup dialog was improved and uses a security certificate for encryption. Upon installation of promis.e / Bentley Substation, a unique certificate is installed on the workstation. While this improves security, it prevents the simple distribution of the Setup.xml file to other workstations from working. This is because the Setup.xml file identifies the security certificate the software should use by its thumbprint, and each workstation will have a unique certificate with a unique thumbprint installed. Below are the options for maintaining the improved security while distributing a common configuration.

    Option 1 - Install a common security certificate

    1. Create a security certificate and install this same certificate on each workstation.
    2. On one workstation:
      1. Configure promis.e / Bentley Subststation to use the security certificate to encrypt the password
      2. Configure the Setup dialog to use the desired resources.
    3. Distribute the Setup.xml file to the other workstations. Rename or backup the original Setup.xml file on the destination workstations before distributing the configured Setup.xml file in case the as-installed configuration needs to be restored.

    See the Create a security certificate for password encryption article for details about this procedure.

    Option 2 - Use Windows Authentication

    The security certificate is only used when SQL server authentication is used on Setup. If Windows authentication is used, the Setup.xml file can be distributed to other workstations without needing to create and install a common security certificate. SQL Server tools must be used to configure each user's Windows login in SQL Server or else the user will not be able to connect.

    Option 3 - Copy and paste setup.xml contents

    To avoid the need to create a common security certificate while using SQL server authentication, the security certificate unique to each workstation could be used. This would entail combining the as-installed Setup.xml file of the destination workstation with the Setup.xml file configured as desired and ready to be distributed. The thumbprint value for the certificate on the destination workstation would need to be preserved with this method.

    1. Rename the Setup.xml file of the destination workstation to Original_Setup.xml.
    2. Copy the configured Setup.xml file to the \Config folder of the workstation (where Original_Setup.xml resides).
    3. Open the Original_Setup.xml file on the destination workstation using a text editor such as Notepad.
    4. Copy the "Certificate thumbprint" line to the clipboard. This line is highlighted below.

      <Configuration using="ANSI-IEEE Default">
        <Log Enable="false" Prefix="@" Postfix="@" />
        <OEM Feature="0" />
        <Certificate thumbprint="D07B60E49E688709ED73D21D90A747519DBBBF5A" />
        <Config name="ANSI-IEEE Default">

    5. Open the configured Setup.xml file on the destination workstation in a text editor such as Notepad.
    6. Paste the copied line over the "Certificate thumbprint" line in the configured Setup.xml.
    7. Save the Setup.xml file.

    Option 4 - Manually configure each workstation

    The setup configuration can be distributed by simply setting the settings on the Setup dialog on each workstation.

    through V8i SELECTseries 7

    In versions prior to V8i SELECTseries 8 (08.11.13.xx), the configured Setup.xml can be distributed by copying it to the other workstations.

    1. Rename or backup the original Setup.xml file on the destination workstations before distributing the configured Setup.xml file in case the as-installed configuration needs to be restored.
    2. Copy the Setup.xml file from a configured workstation to the same folder on the workstations to be configured.

    See Also

    Network Installation Guide

    Create a security certificate for password encryption

      Original Author: Matt_P
    • Setup
    • promis.e
    • how to
    • Bentley Substation
    • en
    • Installation_Configuration
    • Administration Features
    • SELECTsupport
    • Share
    • History
    • More
    • Cancel
    • Matt_P Created by Communities MVP Matt_P
    • When: Wed, May 11 2016 5:53 PM
    • Satish Saptasagar Last revision by Bentley Colleague Satish Saptasagar
    • When: Wed, Apr 15 2020 1:27 PM
    • Revisions: 6
    • Comments: 0
    Recommended
    Related
    Communities
    • Home
    • Getting Started
    • Community Central
    • Products
    • Support
    • Secure File Upload
    • Feedback
    Support and Services
    • Home
    • Product Support
    • Downloads
    • Subscription Services Portal
    Training and Learning
    • Home
    • About Bentley Institute
    • My Learning History
    • Reference Books
    Social Media
    •    LinkedIn
    •    Facebook
    •    Twitter
    •    YouTube
    •    RSS Feed
    •    Email

    © 2023 Bentley Systems, Incorporated  |  Contact Us  |  Privacy |  Terms of Use  |  Cookies