Setting Up Workspaces, Users and Projects on a Server

Anonymous
Anonymous

I am looking to change the way my company runs our MicroStation files by putting everything on our server.  I can get my system to look at the server, but don't know how to get everything else setup like workspaces, users and projects.  I would like to set up three difference environments, one for my company standards and the other two for clients that have their own standards.  If anyone out there knows how to do this, please send me all the information you can.

Thanks! 

Parents
  • Hey Justin I can offer some help. If you would like to email me. bobby.jones@meadhunt.com

    1. Locate the place on the network for your folder. x:\Bentley\

    2. in that folder I would have a folder for each enviroment   x:\Bentley\enviro1

                                                                                                            x:\Bentley\enviro2

                                                                                                            x:\Bentley\enviro3

    3. I would keep the same directory setup as on your local drive, maybe even copy the ones you like right there.

    4. in notepad create a new .pcf file  the following is an example of one that we use.

    5. I have these .pcf files saved in a safe place and have the user install them into these locations.

    C:\ProgramData\Bentley\MicroStation V8i (SELECTseries 1)\WorkSpace\Projects\enviro#.pcf

    C:\ProgramData\Bentley\MicroStation V8i (SELECTseries 1)\WorkSpace\Users\untitled.ucf

    #=====================================================================================

    # Project Configuration File - Hwy-WiDOT: 1.2  

    # Modified November 2,2007 BXJ Madison

    # Add Variable; MS_CUSTOMUNITDEF  = w:/microstation/hwy-widot/data/units.def (Survey Feet correction)

    # Changed Default Seed file to; MS_DESIGNSEED  = w:/microstation/Hwy-WiDOT/seed/SEED2D.DGN

    # Comment out Daily Tip

    # Comment out InfoSnap.

    #=======================================================================================

    _USTN_PROJECTDESCR = Wisconsin DOT

    #----------------------------------------------------------------------

    #  Set search paths.

    #----------------------------------------------------------------------

    MS_DEF < $(_USTN_PROJECTDATA)dgn/

    MS_CELL < $(_USTN_PROJECTDATA)cell/

    MS_CELLOUT = $(_USTN_PROJECTDATA)cell/

    MS_CELLLIST < $(_USTN_PROJECTDATA)cell/*.cel

    MS_CELLSELECTORDIR   = $(_USTN_PROJECTDATA)cell/

    MS_SEEDFILES     > $(_USTN_PROJECTDATA)seed/

    MS_SYMBRSRC > $(_USTN_PROJECTDATA)symb/*.rsc

    MS_SETTINGSDIR       < $(_USTN_PROJECTDATA)data/

    MS_SETTINGSOUTDIR   = $(_USTN_PROJECTDATA)data/

    MS_DGNLIBLIST     < $(_USTN_PROJECTDATA)DGNLIB/

    MS_SEEDFILES = w:/microstation/Hwy-WiDOT/seed/

    MS_DESIGNSEED = w:/microstation/Hwy-WiDOT/seed/SEED2D.DGN

    MS_DWGSEED = w:/microstation/hwy-widot/seed/seed.dwg

    MS_SHEETMODELSEED = w:/Microstation\Hwy-WiDOT\seed\Sheet Model SEED2D.DGN

    %lock MS_DESIGNMODELSEED

    %lock MS_SHEETMODELSEED

    %lock MS_DWGMODELSEED

    %lock MS_DESIGNSEED

    MS_SPELLINGLANGUAGE = AmericanEnglish

    MS_DEF = x:/

    MS_RFDIR = x:/

    MS_ALWAYSRELATIVEREFPATH = 1

    MS_FKEYMNU = w:/microstation/Funkey/upper.mnu

    MS_ACCUDRAWKEYS = w:/microstation/Hwy-WiDOT/data/shortcut.txt

    MS_PLTCFG_PATH = w:/microstation/standards/plotdrv/

    MS_PLOTDLG_DEF_PLTFILE   = w:/microstation/Standards/plotdrv/BWprinter-small.plt

    MS_CUSTOMSHEETSIZEDEF = w:/microstation/hwy-widot/data/sheetsizes.def

    MS_CUSTOMSCALEDEF = w:/microstation/hwy-widot/data/scales.def

    MS_CUSTOMUNITDEF = w:/microstation/hwy-widot/data/units.def

    MS_CELL > w:/microstation/Hwy-WiDOT/cell/*.cell

    MS_CELL > w:/Microstation/Hwy-WiDOT/cell/English/

    MS_CELL > w:/Microstation/Hwy-WiDOT/cell/Detais/

    MS_CELL > w:/Microstation/Hwy-WiDOT/cell/MeadHunt/

    MS_CELL > w:/Microstation/Hwy-WiDOT/cell/Sheets/

    MS_CELL > w:/Microstation/Hwy-WiDOT/cell/Signs/

    MS_CELL > w:/Microstation/Hwy-WiDOT/cell/ETOPOG

    MS_CELL > w:/Microstation/Hwy-WiDOT/cell/ewdot

    MS_SYMBRSRC = w:/microstation/hwy-widot/symb/

    MS_SYMBRSRC > C:/ProgramData/Bentley/MicroStation/WorkSpace/System/symb/lstyle.rsc

    MS_SYMBRSRC > C:/ProgramData/Bentley/MicroStation/WorkSpace/System/symb/acadlsty.rsc

    MS_SYMBRSRC > C:/ProgramData/Bentley/MicroStation/WorkSpace/System/symb/font.rsc

    MS_SYMBRSRC > C:/ProgramData/Bentley/MicroStation/WorkSpace/System/symb/internat.rsc

    MS_SYMBRSRC > w:/microstation/hwy-widot/symb/fonts.rsc

    MS_SYMBRSRC > w:/microstation/hwy-widot/symb/hydrofnt.rsc

    MS_SYMBRSRC > w:/microstation/hwy-widot/symb/mh-font.rsc

    MS_SYMBRSRC > w:/microstation/hwy-widot/symb/mh_acadfont.rsc

    MS_SYMBRSRC > w:/microstation/hwy-widot/symb/mh_acadlsty.rsc

    MS_SYMBRSRC > w:/microstation/hwy-widot/symb/mh_linestyle.rsc

    MS_SYMBRSRC > w:/microstation/hwy-widot/symb/mhfont.rsc

    MS_SYMBRSRC > w:/microstation/hwy-widot/symb/mwdotudls.rsc

    MS_SYMBRSRC > w:/microstation/hwy-widot/symb/wrresource.rsc

    MS_SYMBRSRC > w:/microstation/hwy-widot/symb/ewdotudls.rsc

    MS_SYMBRSRC > w:/microstation/hwy-widot/symb/wdotfont.rsc

    MS_SETTINGS = w:/microstation/hwy-widot/data/ewdot.stg

    MS_SETTINGSDIR = w:/microstation/Hwy-WiDOT/data/

    MS_SETTINGSOUTDIR   < w:/microstation/Hwy-WiDOT/data/

    MS_LEVEL_LIB_DIR = w:/microstation/Hwy-WiDOT/dgnlib/

    MS_FONTPATH < w:/microstation/hwy-widot/symb/

    MS_MDLAPPS = $(MSDIR)mdlapps/

    MS_MDLAPPS > w:/microstation/hwy-widot/mdlapps/

    MS_MDLAPPS > C:\ProgramData\Bentley\MicroStation V8i (SELECTseries 1)\WorkSpace\Standards\mdlapps

    MS_DGNAPPS > C:\ProgramData\Bentley\MicroStation V8i (SELECTseries 1)\WorkSpace\Standards\mdlapps\InfoSnap.ma

    MS_DGNAPPS > w:\Microstation\Hwy-WiDOT\mdlapps\ACADPAN.ma

    MS_FULLPATHINTITLEBAR = 1

    MS_REF_NEWLEVELDISPLAY = 1

    MS_HIDE_LIBRARY_SOURCE_NAMES = 1

    MS_DGNLIBLIST     = W:/Microstation/Hwy-WiDOT/DGNLIB/

    MS_DGNLIBLIST > w:/microstation/hwy-widot/dgnlib/printstyle.dgnlib

    MS_GUIDGNLIBLIST = w:/microstation/hwy-widot/dgnlib/

    MS_GUIDGNLIBLIST > w:/microstation/hwy-widot/dgnlib/UserInterface (select).dgnlib

    MS_MACRO > w:/microstation/hwy-widot/macros/

    MS_VBASEARCHDIRECTORIES = $(_USTN_SYSTEMROOT)vba/

    MS_VBASEARCHDIRECTORIES > C:\Program Files\Bentley V8i Select\WorkSpace\standards\vba\

    MS_VBASEARCHDIRECTORIES > w:/microstation/hwy-widot/vba/

    MS_VBAAUTOLOADPROJECTS   > w:/microstation/Hwy-WiDOT/VBA/ActiveAngleAssistant.mvba

    MS_VBAAUTOLOADPROJECTS   > w:/microstation/Hwy-WiDOT/VBA/prjChangeCase.mvba

    MS_VBAAUTOLOADPROJECTS   > w:/microstation/Hwy-WiDOT/VBA/FixFile.mvba

    MS_VBAAUTOLOADPROJECTS   > w:/microstation/Hwy-WiDOT/VBA/Xme2d.mvba

    MS_VBAAUTOLOADPROJECTS   > w:/microstation/Hwy-WiDOT/VBA/Halo.mvba

    MS_VBAAUTOLOADPROJECTS   > w:/microstation/Hwy-WiDOT/MinDistBetweenTraversibles.mvba

    MS_VBAAUTOLOADPROJECTS   > w:/microstation/Hwy-WiDOT/Macros/Change Setting File.mvba

    MS_SETMGR_CREATELEVELS = 1

    MS_DWGAUTOSAVE = 288800

    MS_ACADDIR = C:\Program Files (x86)\AutoCAD Civil 3D 2009

    MS_DWGDATA = W:\Civil3D\MH Fonts

    #MS_INITAPPS = w:/microstation/hwy-widot/mdlapps/dailytip.ma

    #MS_DAILYTIPFILE = w:/microstation/Hwy-WiDOT/VBA/dailytip.txt

    new file user prefs

    #----------------------------------------------------------------------

    #

    #  untitled.ucf - Copy this file as a starting point for new workspaces.

    #

    #   $RCSfile: untitled.ucf,v $

    #  $Revision: 1.1 $  

    #      $Date: 2008/07/30 19:58:57 $

    #

    #  $Copyright: (c) 2008 Bentley Systems, Incorporated. All rights reserved. $

    #

    #----------------------------------------------------------------------

    _USTN_USERDESCR     = Untitled Workspace

    _USTN_PROJECTNAME = Hwy-WiDOT_V8i

    %if defined (_NAVIGATOR)

    _USTN_USERINTNAME = default

    %endif

    MS_PROTECTION_ENABLE = 1

    ACADPAN_BUTTON = -1

    ACADPAN_DELAY = 2

    ACADPAN_DCTIME = 0.5

    ACADPAN_UPDATE = 0

    ACADPAN_RESET = 1

    ACADPAN_DCLICK = 0

    MX_SNAP = GEOMETRY

    MS_VBAAUTOLOADPROJECTS = w:/microstation/Hwy-WiDOT/VBA/ActiveAngleAssistant.mvba

    MS_VBAAUTOLOADPROJECTS > w:/microstation/Hwy-WiDOT/VBA/prjChangeCase.mvba

    MS_VBAAUTOLOADPROJECTS > w:/microstation/Hwy-WiDOT/VBA/FixFile.mvba

    MS_VBAAUTOLOADPROJECTS > w:/microstation/Hwy-WiDOT/VBA/Xme2d.mvba

    MS_VBAAUTOLOADPROJECTS > w:/microstation/Hwy-WiDOT/VBA/Halo.mvba

    MS_VBAAUTOLOADPROJECTS > w:/microstation/Hwy-WiDOT/MinDistBetweenTraversibles.mvba

    MS_VBAAUTOLOADPROJECTS > w:/microstation/Hwy-WiDOT/Macros/Change Setting File.mvba

    MS_VBAAUTOLOADPROJECTS > FDMWisDOT

    MS_VBAAUTOLOADPROJECTS > BidItemWisDOT

    give this a try if you need help let me know via email

    bobby.jones@meadhunt.com

  • I would recommend you use as few absolute path in CFG files as possible. To use Bobby Jones' setup as an example, in one CFG file, define a variable, say WI_DOT as pointing to the path w:/microstation/Hwy-WiDOT/

    Then, anywhere that you would have use w:/microstation/Hwy-WiDOT/ in a file. replace it with $(WI_DOT)

    In this way, if for some reason you need to move the files from w:/microstation/Hwy-WiDOT/ to say X:/microstation/Hwy-WiDOT/ it will take a single edit of the one line in the CFG file to redirect everything to the new location.

    And if you wish to "hide" a variable from your users, begin your variable with an underscore. In the earlier example, that would be to use _WI_DOT when defining it and $(_WI_DOT) when using it.

    Doing this will make it not appear in the list of variables in the Workspace Configuration dialog box.

    When you use this approach, always end the variable definition with a path separator. This is consistent with how Bentley does its path variables. And while the use of the backslash is allowed, it is recommended that you use the forward slash as the path separator in any and all CFG files. If a path ends up with a double path separator, there is no harm, but if a path is missing a separator, the assignment will fail as it will be looking for a folder or filename that does not exist..

    What is very cool is that you do not have to define the value of the variable before you use it. so you can use the $(WI_DOT) or $(_WI_DOT) in a bunch of locations in a bunch of CFG files and later on in the process, assign the value to the variable and MicroStation will use it. I use this capability with InRoads and a VBA macro that creates and assigns values to variables that InRoads later uses to determine folder and file locations.


    Charles (Chuck) Rheault
    CADD Manager

    MDOT State Highway Administration

    • MicroStation user since IGDS!
    • InRoads user since TDP!
    • Dragged kicking and screaming into the world of Civil 3D, too!
Reply Children
No Data