<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://communities.bentley.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Dgnlib modification</title><link>https://communities.bentley.com/products/administration/f/product-administration-forum/137670/dgnlib-modification</link><description>I have gone thru and searched for the answer to this question on best practices to modify a dgnlib. 
 When modifying a dgnlib file is it best to: 
 Wait until after normal business hours when everyone is out Microstation to open and modify a dgnlib file</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: Dgnlib modification</title><link>https://communities.bentley.com/thread/416781?ContentTypeID=1</link><pubDate>Thu, 22 Jun 2017 15:54:36 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:89b48b8a-eaa6-44a4-ab79-a4ae68abc01d</guid><dc:creator>Marc Thomas</dc:creator><description>&lt;p&gt;It is best practice to manage dgnlib files outside the day to day working configuration. One method is by using an administrator User Configuration file containing appropriate variables.&lt;/p&gt;
&lt;p&gt;For instance I have one that I have used in the past called NoDGNLIB.ucf that contains the additional variables:&lt;/p&gt;
&lt;table border="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;MS_DGNLIBLIST =&lt;/td&gt;
&lt;td&gt;Setting this to null stops DGNLIBs loading so it is easier to see what is in the DGNLIB you are working in&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;MS_GUIDGNLIBLIST &amp;gt; $(_USTN_USER)*.dgnlib&lt;/td&gt;
&lt;td&gt;This adds the admins _USTN_USER folder as configured location for UI DGNLIBs so you can play around without anyone else seeing the work in progress. MS_DGNLIBLIST = will need to be commented out (or just have another UCF) for UI customisations to be able to see site resourecs.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;_USTN_DISPLAYALLCFGVARS = 1&lt;/td&gt;
&lt;td&gt;Shows systems variables as well as user variables. This can also be set as a Windows Environment Variable for admin users.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;The following two are needed if editing print configurations has been hidden/disabled&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;MS_PLTFILE_EDITOR = MicroStation&lt;/td&gt;
&lt;td&gt;To override MS_PLTFILE_EDITOR = hide_menu_item&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;MS_PLTDLG_ENABLE_SAVE_CONFIG = 1&lt;/td&gt;
&lt;td&gt;If MS_PLTDLG_ENABLE_SAVE_CONFIG is set to &amp;#39;0&amp;#39;, the plot dialog save configuration menu items are disabled.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;MS_VBA_OPEN_IN_MEMORY = NONE&lt;/td&gt;
&lt;td&gt;needed to allow editing of organisation VBA if it is set elsewhere in the configuration as MS_VBA_OPEN_IN_MEMORY = ALL&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Hope this is helpful!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Dgnlib modification</title><link>https://communities.bentley.com/thread/416627?ContentTypeID=1</link><pubDate>Wed, 21 Jun 2017 15:39:53 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:9c77aff3-d059-4c59-a408-e1f5baf356ec</guid><dc:creator>Bruce Reeves SRNS</dc:creator><description>We generally just make a &amp;quot;local copy&amp;quot; of the .dgnlib (somewhere NOT in the search paths of the applications), open it, edit it, and then replace it back where it came from (and same a copy of the original). To copy back, you&amp;#39;ll have to wait until nobody is using the applications (so the file(s) are not locked).&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>