Bentley Communities
Bentley Communities
  • Site
  • User
  • Site
  • Search
  • User
OpenUtilities
  • Product Communities
OpenUtilities
OpenUtilities Wiki How to Convert Catalog.mdb& Multi_Language_UI.mdb to TXT file in Promis.e CONNECT
    • 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
        • -Administration Features - Promis.e CONNECT
          • How to Convert Catalog.mdb& Multi_Language_UI.mdb to TXT file in Promis.e CONNECT
          • +Options - Administration Feature - Promis.e CONNECT
        • +Automation Features - Promis.e CONNECT
        • +Component Features - Promis.e CONNECT
        • +Component Management - Promis.e CONNECT
        • +Database Platform Support - Promis.e CONNECT
        • +Drawing Management - Promis.e Connect
        • +Installation_Configuration - Promis.e CONNECT Edition
        • +Maintenance Features - Promis.e CONNECT
        • +Migration - Promis.e CONNECT
        • +OS & Hardware Support - Promis.e CONNECT
        • +Panel Layout Mode - Promis.e CONNECT
        • +Power Platform Support - Promis.e CONNECT
        • +Print and Plot features Promis.e CONNECT
        • +Project Management - Promis.e CONNECT
        • +ProjectWise Integration - Promis.e CONNECT
        • +Reports_Output Features - Promis.e CONNECT
        • +Resolved issues in Promis.e Releases
        • +Wire Numbering - Promis.e CONNECT
        • +Wiring Feature - Promis.e CONNECT
      • 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
      • +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. 

    How to Convert Catalog.mdb& Multi_Language_UI.mdb to TXT file in Promis.e CONNECT

      Product(s): Promis.e CONNECT Edition
      Version(s):  10.12.XX.XX 
      Environment:  NA
      Area:  Administration Feature
      Subarea:  NA

    Background:

    Historically Microsoft Access Database files (MDB) have been used to store symbol text attributes, drawing mode definitions, and catalog item descriptions. Refer to chart below for more details.

    In large muti-user environments these Microsoft Access Database files can become cumbersome causing system administrators to perform periodic file maintenance, such as, compacting and repairing MDB files.

    Data (Contents stored in MDB)

    Multi_Language_UI.mdb

    Catalog.mdb

    Symbol Text Attributes

    X

     

    Symbol Mode Definitions

    X

     

    Language Phrase Translations

    X

     

    Dialog Box Text and Captions

    X

     

    Device Family Descriptions

     

    X

    Macro Descriptions

     

    X

    Symbol Descriptions

     

    X

    Symbol Categories

     

    X

    Title Block Configuration Information

     

    X

    Note: Your environment may have multiple Catalog.mdb files. A single Catalog.mdb file will reside in each Catalog folder.

    Two new configuration variables are now available to control the file type used for Multi_Language_UI.mdb and Catalog.mdb’s.

    1. txtMultiLanguage
    2. txtCatalog

    Set variable value  = 1 to use txt files instead of MDB files. When variable does not exist in your configuration or value = 0, the application will use MDB format.

    These variables can be added to the following configuration files:

    Configuration File

    Default File Location

    WorkSpaceSetup.cfg

    $\ProgramData\Bentley\Promise CONNECT Edition\Configuration

     

    $$WorkSpaceName$$.cfg

    $\ProgramData\Bentley\Promise CONNECT Edition\Configuration\Workspaces

     

    Promise.cfg

    $\ProgramData\Bentley\Promise CONNECT Edition\Configuration\WorkSpaces\$$WorkSpaceName$$\Standards\Promise

    $ - Drive where application is installed

    $$WorkSpaceName$$ - Name of Workspace. Example: Promise ANSI-IEEE Example.cfg

    Steps to Implement 

    1. Determine if your environment uses a ProjectWise Managed workspace to store Multi_Language_UI.mdb or Catalog.mdb’s.

    MDB File

    Default File Location

    Multi_Language_UI.mdb

    $\ProgramData\Bentley\Promise CONNECT Edition\Configuration\WorkSpaces\$$WorkSpaceName$$\Standards\Promise\Databases

     

    Catalog.mdb

    $\ProgramData\Bentley\Promise CONNECT Edition\Configuration\WorkSpaces\$$WorkSpaceName$$\Standards\Promise\Catalogs\$$CatalogName$$

     

     



    2. If using ProjectWise Managed Workspace, you must export a copy of your Catalog.mdb’s and Multi_Language_UI.mdb files to a drive. (can be network or local)



    3. Open MDB to TXT conversion tool. Locate Mdb2Txt.exe in folder "C:\Program Files\Bentley\Promise CONNECT Edition\Promise\Assemblies"




    4. 
    Select desired Catalog.mdb file using browse button.

     .



    5. 
    Click Convert. Then Click OK.


     

    6. Verify conversion. Open Catalog folder using Windows explorer. Verify that the following txt files exist.





    7. 
    Repeat Steps 4 through 6 for each Catalog within your configuration.



    8. Select desired Multi_Language_UI.mdb file using browse button.



    9. Click Convert. Then Click OK.





    10. 
    Verify conversion. Open Databases folder using Windows explorer. Verify creation of new folder and txt files.


    New Folder





    New Folder Contents





    11. Add configuration variables to one of the three *.cfg files mentioned in beginning of this document.


    Use below Text to Copy into *.CFG file

    txtMultiLanguage = 1

    txtCatalog = 1

     

    Example edit made to Promise.cfg file.

    12. Change ELEC_LANGUAGE_DB_PATH variable value. This variable resides in Promise.cfg.

    Set this variable’s value equal to the folder path of your Mutli_Language folder.

    Copy below text to Promise.cfg file to replace with existing cfg as highlighted in the below reference images.

    ELEC_LANGUAGE_DB_PATH           = $(AppWorkspaceStandards)Databases/Multi_Language_UI/


    Before Edit



    After Edit


    Note: If there is a need to modify the “Multi_Language_UI” folder, then update the configuration variable with correct details. Example if the folder is renamed to “Custom_ Multi_Language_UI” then the configuration variable should be set to
    “ELEC_LANGUAGE_DB_PATH     =   $(AppWorkspaceStandards)Databases/Custom_Multi_Language_UI/”



    13. If using ProjectWise Managed workspace, import the Mutli_Language folder , all Catalog txt files, and Promise.cfg into your Managed configuration. Users should receive the updated configuration the next time they open Promis.e CONNECT.



      Original Author: Satish Saptasagar
    • Convert MDB to TXT
    • promise CONNECT
    • Catalog.mdb
    • Administrative Features
    • Multi_Language_UI.mdb
    • en
    • Administration Features
    • Share
    • History
    • More
    • Cancel
    • Satish Saptasagar Created by Bentley Colleague Satish Saptasagar
    • When: Thu, Jan 12 2023 1:15 PM
    • Satish Saptasagar Last revision by Bentley Colleague Satish Saptasagar
    • When: Fri, Jan 13 2023 9:26 AM
    • Revisions: 3
    • 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