<?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/"><channel><title>Plant Exchange</title><link>https://communities.bentley.com/products/utility_network_analysis___design/w/utility_network_analysis_and_design_wiki/2635/plant-exchange</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>Plant Exchange</title><link>https://communities.bentley.com/products/utility_network_analysis___design/w/utility_network_analysis_and_design_wiki/2635/plant-exchange</link><pubDate>Thu, 15 Mar 2018 21:03:20 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:d30bfb4e-fec2-4631-b969-f2c5d518262d</guid><dc:creator>Matt_P</dc:creator><comments>https://communities.bentley.com/products/utility_network_analysis___design/w/utility_network_analysis_and_design_wiki/2635/plant-exchange#comments</comments><description>Current Revision posted to OpenUtilities Wiki by Matt_P on 3/15/2018 9:03:20 PM&lt;br /&gt;
&lt;!--mce:protected %3C%21--mce%3Aprotected%20%253C%2521--%2520header%2520table%252C%2520paste%2520at%2520very%2520top%2520of%2520article%2527s%2520HTML%2520code%2520--%253E--%3E--&gt;
&lt;table style="background-color:#dce5f0;border:0px solid #dce5f0;" border="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align:right;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:right;"&gt;&lt;strong&gt;Product(s):&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Promis.e&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align:right;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:right;"&gt;&lt;strong&gt;Version(s):&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;V8i&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align:right;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:right;"&gt;&lt;strong&gt;Environment:&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;N/A&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align:right;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:right;"&gt;&lt;strong&gt;Area:&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Interoperability&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align:right;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:right;"&gt;&lt;strong&gt;Subarea:&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Plant Exchange&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h1&gt;Background&lt;/h1&gt;
&lt;p&gt;AutoPlant P&amp;amp;ID and other Plant products store information that is related to the electrical component that will be used in the Promis.e project. The Plant Exchange function will read the data for any electrical devices in the Plant project database and place the devices in the Promis.e &lt;strong&gt;BOM Explorer&lt;/strong&gt;.&lt;span&gt; &lt;/span&gt;Part numbers can be assigned in Plant or in the &lt;strong&gt;BOM Explorer&lt;/strong&gt;.&lt;span&gt; &lt;/span&gt;Once part numbers are assigned, the &lt;strong&gt;[[Insert Symbol By ID]]&lt;/strong&gt; &lt;strong&gt;&lt;/strong&gt;tool can be used to place the symbols for the components onto the Promis.e drawings.&lt;span&gt; &lt;/span&gt;Attribute information can be edited on the drawings, the Promis.e &lt;strong&gt;[[Data Manager]]&lt;/strong&gt;, or the &lt;strong&gt;BOM Explorer&lt;/strong&gt;, and then be transferred back to the Plant database. The exchange of attribute information with Plant is bidirectional through the Exchange module and the user has the ability to specify which data should be the master.&lt;/p&gt;
&lt;h1&gt;Create a direct link between the Promis.e parts database and the Plant database.&lt;/h1&gt;
&lt;p&gt;To place symbols in Promis.e from Plant data, it is required to assign a part number that exists as a record in the Promis.e parts database with a valid symbol assigned. The assignment can be done in the Plant application or in the Promis.e BOM explorer. It is convenient to read the Promis.e parts database directly from Plant in order to avoid having to have duplicate entries in two separate databases.&lt;/p&gt;
&lt;h2&gt;Linking Promis.e Part Number Catalogs to Project Database &lt;a title="promis-e Plant parts database link document" href="/Communities/Other_Communities/Bentley_AutoPLANT/m/bentley_autoplant-files/19779.aspx"&gt;(prefered method)&lt;/a&gt; &lt;sup&gt;1&lt;/sup&gt;&lt;/h2&gt;
&lt;h2&gt;Linking Promis.e Part Number Catalogs to Project Database (method 2)&lt;sup&gt;1&lt;/sup&gt;&lt;/h2&gt;
&lt;p&gt;Create a linked server in SQL 2005/2008 or Oracle (different code required from shown below). This allows you to pull in data from an access database located anywhere on personal computer drive. You can also locate an Access DB, Oracle DB, SQL DB, Excel Spreadsheet, on a server/ network somewhere else.&lt;/p&gt;
&lt;h3&gt;Code to create Link Server to MDB file:&lt;/h3&gt;
&lt;p&gt;&lt;span style="font-family:courier new,courier;"&gt;EXEC sp_addlinkedserver&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new,courier;"&gt;@server = &amp;#39;PromiseLinkServer&amp;#39;, @provider = &amp;#39;Microsoft.Jet.OLEDB.4.0&amp;#39;,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new,courier;"&gt;@srvproduct = &amp;#39;OLE DB Provider for Jet&amp;#39;,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new,courier;"&gt;@datasrc = &amp;#39;C:\promis-e Data\Databases\ANSI-IEEE_parts_database.mdb&amp;#39;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new,courier;"&gt;GO&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;Code to pull in fields from Ansi catalog via linked server &amp;#39;PromiseLinkServer&amp;#39; via a view:&lt;/h3&gt;
&lt;p&gt;&lt;span style="font-family:courier new,courier;"&gt;CREATE VIEW dbo.promise_partnumber as&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new,courier;"&gt;SELECT [Part_Number], [Category], [Manufacturer]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new,courier;"&gt;FROM [PromiseLinkServer]...[parts_database]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new,courier;"&gt;GO&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Now you need to add this to show up in the ProjDb ( Data Manager, I&amp;amp;W ).&lt;/li&gt;
&lt;li&gt;Go to [Project Name][schema][RebisTable] and add &amp;#39;promise_partnumber&amp;#39;.&lt;/li&gt;
&lt;li&gt;Under the REGAPP field put &amp;quot;DMGR,I&amp;amp;W&amp;quot;&lt;/li&gt;
&lt;li&gt;Launch DM or I&amp;amp;W and now it should be displayed under the tables column.&lt;/li&gt;
&lt;li&gt;Go into Motor List view, and edit the view. Create a pick list for &amp;quot;MODEL NO&amp;quot; field with query: &amp;quot;select distinct Part_Number, Category, Manufacturer from promise_partnumber &amp;quot;&lt;/li&gt;
&lt;li&gt;This will pull in those three fields. The part_number can now be assigned to a motor for example.&lt;/li&gt;
&lt;li&gt;Now when that motor tag is imported into Promise. It is ready to be placed upon the part_number configuration&lt;/li&gt;
&lt;li&gt;Now you can create views, pick lists whatever you want on that catalog data. Data Manager or I&amp;amp;W can also report on or create views off any data in Promise database this way.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Using the link&lt;/h2&gt;
&lt;p&gt;Go into Promise. Add a part number M987654 Give it a schematic symbol, Single Line Symbol etc.&lt;br /&gt; (Symbols allocated to Part Number)&lt;br /&gt; &lt;br /&gt; In Data Manager under the Motor List for example. The MODEL NO field now has a drop down list. Listing all the part numbers in the Promise Part Number catalog. Here I am showing the new part number M987654 created in Promise, now displaying in DM. When this Motor &amp;ldquo;M-001&amp;rdquo; is imported into Promise database. It will bring along the part number M987654, in which Promise will recognize. It will know how to place the tag (with it&amp;rsquo;s rightful Schematic, Single Line symbols ( depending on what mode you are in ). Also the user could change the part number for that motor in Promise, and push that data change back into Project Database. There is two work flows we can promote.&lt;br /&gt; Note: We could even possibly link ProjDb with a DCS system. Some DCS systems link to Oracle or SQL or Excel. We could also pull in data from the DCS system if we had a way to link the DCS tags to the ProjDb tags. Part Numbers could be allocated to Cables, Instruments, Motors, Equipment in Project Database.&lt;/p&gt;
&lt;p&gt;foot note: 1. Code provided by Derek Kyryliuk&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="border-width:0px;" alt=" " height="60" src="http://communities.bentley.com/cfs-file.ashx/__key/communityserver-components-sitefiles/TSG-Logo.png" width="189" /&gt;&lt;/p&gt;
&lt;table style="background-color:#dce5f0;border:0px solid #dce5f0;" border="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align:right;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:right;"&gt;&lt;strong&gt;Original Author:&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;RichDeren&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: Database Platform Support, promis.e, Interoperability, SQL Server, Plant exchange&lt;/div&gt;
</description></item><item><title>promis-e Plant Exchange</title><link>https://communities.bentley.com/products/utility_network_analysis___design/w/utility_network_analysis_and_design_wiki/2635/plant-exchange/revision/13</link><pubDate>Wed, 22 Jan 2014 17:18:15 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:d30bfb4e-fec2-4631-b969-f2c5d518262d</guid><dc:creator>Matt_P</dc:creator><comments>https://communities.bentley.com/products/utility_network_analysis___design/w/utility_network_analysis_and_design_wiki/2635/plant-exchange#comments</comments><description>Revision 13 posted to OpenUtilities Wiki by Matt_P on 1/22/2014 5:18:15 PM&lt;br /&gt;
&lt;div&gt;Original Author:&amp;nbsp; RichDeren&lt;/div&gt;
&lt;div&gt;AutoPlant P&amp;amp;ID and other Plant products store information that is related to the electrical component that will be used in the promis&amp;bull;e project.&lt;span&gt;&amp;nbsp; &lt;/span&gt;The Plant Exchange function will read the data for any electrical devices in the Plant project database and place the devices in the promis&amp;bull;e BOM Explorer.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Part numbers can be assigned in Plant or in the BOM Explorer.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Once part numbers are assigned, the &amp;ldquo;place by Device-ID&amp;rdquo; function can be used to place the symbols for the components onto the promis&amp;bull;e drawings.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Attribute information can be edited on the drawings, the promis&amp;bull;e Data Editor, or the BOM Explorer, and then be transferred back to the Plant database. The exchange of attribute information with Plant is bidirectional through the Exchange module and the user has the ability to specify which data should be the master.&lt;/div&gt;
&lt;div&gt;Note: the April 09 Service release includes the ability to map pump data onto a motor for companies where all electrical components are handled entirely withing the electrical group.&lt;/div&gt;
&lt;h1 class="MsoNormal"&gt;Create a direct link between the promis-e parts database and the Plant database.&lt;/h1&gt;
&lt;p&gt;To place symbols in promis&amp;bull;e from Plant data, it is required to assign a part number that exists as a record in the promis&amp;bull;e parts database with a valid symbol assigned. The assignment can be done in the Plant application or in the promis&amp;bull;e BOM explorer.&amp;nbsp; It is convenient to read the promis&amp;bull;e parts database directly from Plant in order to avoid having to have duplicate entries in two separate databases.&lt;/p&gt;
&lt;h2&gt;Linking promis&amp;bull;e Part Number Catalogs to Project Database &lt;a href="/Communities/Other_Communities/Bentley_AutoPLANT/m/bentley_autoplant-files/19779.aspx" title="promis-e Plant parts database link document"&gt;(prefered method)&lt;/a&gt; &lt;sup&gt;1&amp;nbsp;&amp;nbsp;&lt;/sup&gt;&lt;/h2&gt;
&lt;h2&gt;Linking&amp;nbsp;promis&amp;bull;e Part Number Catalogs to Project Database (method 2)&lt;sup&gt;1&lt;/sup&gt;&lt;/h2&gt;
&lt;p&gt;Create a linked server in SQL 2005/2008 or Oracle (different code required from shown below).&amp;nbsp; This allows you to pull in data from an access database located anywhere on personal computer drive.&amp;nbsp; You can also locate an Access DB, Oracle DB, SQL DB, Excel Spreadsheet, on a server/ network somewhere else.&lt;/p&gt;
&lt;h3&gt;Code to create Link Server to MDB file:&lt;/h3&gt;
&lt;p&gt;EXEC sp_addlinkedserver&lt;/p&gt;
&lt;p&gt;@server = &amp;#39;PromiseLinkServer&amp;#39;, @provider = &amp;#39;Microsoft.Jet.OLEDB.4.0&amp;#39;,&lt;/p&gt;
&lt;p&gt;@srvproduct = &amp;#39;OLE DB Provider for Jet&amp;#39;,&lt;/p&gt;
&lt;p&gt;@datasrc = &amp;#39;C:\promis-e Data\Databases\ANSI-IEEE_parts_database.mdb&amp;#39;&lt;/p&gt;
&lt;p&gt;GO&lt;/p&gt;
&lt;h3&gt;Code to pull in fields from Ansi catalog via linked server &amp;#39;PromiseLinkServer&amp;#39; via a view:&lt;/h3&gt;
&lt;p&gt;CREATE VIEW dbo.promise_partnumber as&lt;/p&gt;
&lt;p&gt;SELECT [Part_Number], [Category], [Manufacturer]&lt;/p&gt;
&lt;p&gt;FROM [PromiseLinkServer]...[parts_database]&lt;/p&gt;
&lt;p&gt;GO&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Now you need to add this to show up in the ProjDb ( Data Manager, I&amp;amp;W ).&lt;/li&gt;
&lt;li&gt;Go to [Project Name][schema][RebisTable] and add &amp;#39;promise_partnumber&amp;#39;.&lt;/li&gt;
&lt;li&gt;Under the REGAPP field put &amp;quot;DMGR,I&amp;amp;W&amp;quot;&lt;/li&gt;
&lt;li&gt;Launch DM or I&amp;amp;W and now it should be displayed under the tables column.&lt;/li&gt;
&lt;li&gt;Go into Motor List view, and edit the view. Create a pick list for &amp;quot;MODEL NO&amp;quot; field with query: &amp;quot;select distinct Part_Number, Category, Manufacturer from promise_partnumber &amp;quot;&lt;/li&gt;
&lt;li&gt;This will pull in those three fields. The part_number can now be assigned to a motor for example.&lt;/li&gt;
&lt;li&gt;Now when that motor tag is imported into Promise. It is ready to be placed upon the part_number configuration&lt;/li&gt;
&lt;li&gt;Now you can create views, pick lists whatever you want on that catalog data. Data Manager or I&amp;amp;W can also report on or create views off any data in Promise database this way.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Using the link&lt;/h2&gt;
&lt;p&gt;Go into Promise. Add a part number &amp;ldquo; M987654 &amp;ldquo; Give it a schematic symbol, Single Line Symbol etc.&lt;br /&gt; (Symbols allocated to Part Number)&lt;br /&gt; &lt;br /&gt; In Data Manager under the Motor List for example. The MODEL NO field now has a drop down list. Listing all the part numbers in the Promise Part Number catalog. Here I am showing the new part number M987654 created in Promise, now displaying in DM. When this Motor &amp;ldquo;M-001&amp;rdquo; is imported into Promise database. It will bring along the part number M987654, in which Promise will recognize. It will know how to place the tag (with it&amp;rsquo;s rightful Schematic, Single Line symbols ( depending on what mode you are in ). Also the user could change the part number for that motor in Promise, and push that data change back into Project Database. There is two work flows we can promote.&lt;br /&gt; Note: We could even possibly link ProjDb with a DCS system. Some DCS systems link to Oracle or SQL or Excel. We could also pull in data from the DCS system if we had a way to link the DCS tags to the ProjDb tags. Part Numbers could be allocated to Cables, Instruments, Motors, Equipment in Project Database.&lt;/p&gt;
&lt;p&gt;foot note:&amp;nbsp; 1. Code provided by&amp;nbsp; Derek Kyryliuk&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: promis.e, promis.e Functionality, Management Features, Plant exchange&lt;/div&gt;
</description></item><item><title>promis-e Plant Exchange</title><link>https://communities.bentley.com/products/utility_network_analysis___design/w/utility_network_analysis_and_design_wiki/2635/plant-exchange/revision/12</link><pubDate>Fri, 24 Jun 2011 18:56:08 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:d30bfb4e-fec2-4631-b969-f2c5d518262d</guid><dc:creator>Matt_P</dc:creator><comments>https://communities.bentley.com/products/utility_network_analysis___design/w/utility_network_analysis_and_design_wiki/2635/plant-exchange#comments</comments><description>Revision 12 posted to OpenUtilities Wiki by Matt_P on 6/24/2011 6:56:08 PM&lt;br /&gt;
&lt;h1&gt;&lt;a href="/Products/Electrical___Instrumentation/w/Electrical_and_Instrumentation__Wiki/promis_2D00_e.aspx"&gt;Promis-E&lt;/a&gt; &lt;b&gt;Plant Exchange&lt;/b&gt;&lt;/h1&gt;
&lt;p class="MsoNormal"&gt;
AutoPlant P&amp;amp;ID and other Plant products store information that is related to the electrical component that will be used in the promis&amp;bull;e project.&lt;span&gt;&amp;nbsp; &lt;/span&gt;The Plant Exchange function will read the data for any electrical devices in the Plant project database and place the devices in the promis&amp;bull;e BOM Explorer.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Part numbers can be assigned in Plant or in the BOM Explorer.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Once part numbers are assigned, the &amp;ldquo;place by Device-ID&amp;rdquo; function can be used to place the symbols for the components onto the promis&amp;bull;e drawings.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Attribute information can be edited on the drawings, the promis&amp;bull;e Data Editor, or the BOM Explorer, and then be transferred back to the Plant database. The exchange of attribute information with Plant is bidirectional through the Exchange module and the user has the ability to specify which data should be the master. 
&lt;/p&gt;
&lt;p class="MsoNormal"&gt;
Note: the April 09 Service release includes the ability to map pump data onto a motor for companies where all electrical components are handled entirely withing the electrical group. 
&lt;/p&gt;
&lt;h1 class="MsoNormal"&gt;Create a direct link between the promis-e parts database and the Plant database. &lt;/h1&gt;
&lt;p&gt;
To place symbols in promis&amp;bull;e from Plant data, it is required to assign a part number that exists as a record in the promis&amp;bull;e parts database with a valid symbol assigned. The assignment can be done in the Plant application or in the promis&amp;bull;e BOM explorer.&amp;nbsp; It is convenient to read the promis&amp;bull;e parts database directly from Plant in order to avoid having to have duplicate entries in two separate databases. 
&lt;/p&gt;
&lt;h2&gt;Linking &lt;a href="/Products/Electrical___Instrumentation/w/Electrical_and_Instrumentation__Wiki/promis_2D00_e.aspx"&gt;Promis-E&lt;/a&gt; Part Number Catalogs to Project Database &lt;a href="/Communities/Other_Communities/Bentley_AutoPLANT/m/bentley_autoplant-files/19779.aspx" title="promis-e Plant parts database link document"&gt;(prefered method)&lt;/a&gt; &lt;sup&gt;1&amp;nbsp;&amp;nbsp;&lt;/sup&gt;&lt;/h2&gt;
&lt;h2&gt;Linking &lt;a href="/Products/Electrical___Instrumentation/w/Electrical_and_Instrumentation__Wiki/promis_2D00_e.aspx"&gt;Promis-E&lt;/a&gt; Part Number Catalogs to Project Database (method 2)&lt;sup&gt;1&lt;/sup&gt;&lt;/h2&gt;
&lt;p&gt;
Create a linked server in SQL 2005/2008 or Oracle (different code required from shown below).&amp;nbsp; This allows you to pull in data from an access database located anywhere on personal computer drive.&amp;nbsp; 
You can also locate an Access DB, Oracle DB, SQL DB, Excel Spreadsheet, on a server/ network somewhere else. 
&lt;/p&gt;
&lt;h3&gt;Code to create Link Server to MDB file: &lt;/h3&gt;
&lt;p&gt;
EXEC sp_addlinkedserver 
&lt;/p&gt;
&lt;p&gt;
@server = &amp;#39;PromiseLinkServer&amp;#39;, @provider = &amp;#39;Microsoft.Jet.OLEDB.4.0&amp;#39;, 
&lt;/p&gt;
&lt;p&gt;
@srvproduct = &amp;#39;OLE DB Provider for Jet&amp;#39;, 
&lt;/p&gt;
&lt;p&gt;
@datasrc = &amp;#39;C:\promis-e Data\Databases\ANSI-IEEE_parts_database.mdb&amp;#39; 
&lt;/p&gt;
&lt;p&gt;
GO 
&lt;/p&gt;
&lt;h3&gt;Code to pull in fields from Ansi catalog via linked server &amp;#39;PromiseLinkServer&amp;#39; via a view: &lt;/h3&gt;
&lt;p&gt;
CREATE VIEW dbo.promise_partnumber as 
&lt;/p&gt;
&lt;p&gt;
SELECT [Part_Number], [Category], [Manufacturer] 
&lt;/p&gt;
&lt;p&gt;
FROM [PromiseLinkServer]...[parts_database] 
&lt;/p&gt;
&lt;p&gt;
GO 
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
Now you need to add this to show up in the ProjDb ( Data Manager, I&amp;amp;W ). 
&lt;/li&gt;
&lt;li&gt;Go to [Project Name][schema][RebisTable] and add &amp;#39;promise_partnumber&amp;#39;. 
&lt;/li&gt;
&lt;li&gt;Under the REGAPP field put &amp;quot;DMGR,I&amp;amp;W&amp;quot; 
&lt;/li&gt;
&lt;li&gt;Launch DM or I&amp;amp;W and now it should be displayed under the tables column. 
&lt;/li&gt;
&lt;li&gt;Go into Motor List view, and edit the view. Create a pick list for &amp;quot;MODEL NO&amp;quot; field with query: &amp;quot;select distinct Part_Number, Category, Manufacturer from promise_partnumber &amp;quot; 
&lt;/li&gt;
&lt;li&gt;
This will pull in those three fields. The part_number can now be assigned to a motor for example. 
&lt;/li&gt;
&lt;li&gt;
Now when that motor tag is imported into Promise. It is ready to be placed upon the part_number configuration 
&lt;/li&gt;
&lt;li&gt;
Now you can create views, pick lists whatever you want on that catalog data. Data Manager or I&amp;amp;W can also report on or create views off any data in Promise database this way. 
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Using the link&lt;/h2&gt;
&lt;p&gt;
Go into Promise. Add a part number &amp;ldquo; M987654 &amp;ldquo; Give it a schematic symbol, Single Line Symbol etc.&lt;br /&gt;
(Symbols allocated to Part Number)&lt;br /&gt;
&lt;br /&gt;
In Data Manager under the Motor List for example. The MODEL NO field now has a drop down list. Listing all the part numbers in the Promise Part Number catalog. Here I am showing the new part number M987654 created in Promise, now displaying in DM. When this Motor &amp;ldquo;M-001&amp;rdquo; is imported into Promise database. It will bring along the part number M987654, in which Promise will recognize. It will know how to place the tag (with it&amp;rsquo;s rightful Schematic, Single Line symbols ( depending on what mode you are in ). Also the user could change the part number for that motor in Promise, and push that data change back into Project Database. There is two work flows we can promote.&lt;br /&gt;
Note: We could even possibly link ProjDb with a DCS system. Some DCS systems link to Oracle or SQL or Excel. We could also pull in data from the DCS system if we had a way to link the DCS tags to the ProjDb tags. Part Numbers could be allocated to Cables, Instruments, Motors, Equipment in Project Database. 
&lt;/p&gt;
&lt;p&gt;
foot note:&amp;nbsp; 1. Code provided by&amp;nbsp; Derek Kyryliuk 
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Original Author:&amp;nbsp; RichDeren&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: TechNote, promis.e&lt;/div&gt;
</description></item><item><title>Promis-E Plant Exchange</title><link>https://communities.bentley.com/products/utility_network_analysis___design/w/utility_network_analysis_and_design_wiki/2635/plant-exchange/revision/11</link><pubDate>Mon, 11 May 2009 17:00:07 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:d30bfb4e-fec2-4631-b969-f2c5d518262d</guid><dc:creator>Richard Derengowski</dc:creator><comments>https://communities.bentley.com/products/utility_network_analysis___design/w/utility_network_analysis_and_design_wiki/2635/plant-exchange#comments</comments><description>Revision 11 posted to OpenUtilities Wiki by Richard Derengowski on 5/11/2009 5:00:07 PM&lt;br /&gt;
&lt;h1&gt;&amp;nbsp;&lt;a href="/Products/Electrical___Instrumentation/w/Electrical_and_Instrumentation__Wiki/promis_2D00_e.aspx"&gt;Promis-E&lt;/a&gt; &lt;strong&gt;Plant Exchange&lt;/strong&gt;&lt;/h1&gt;
&lt;p class="MsoNormal"&gt;
AutoPlant P&amp;amp;ID and other Plant products store information that is related to the electrical component that will be used in the promis&amp;bull;e project.&lt;span&gt;&amp;nbsp; &lt;/span&gt;The Plant Exchange function will read the data for any electrical devices in the Plant project database and place the devices in the promis&amp;bull;e BOM Explorer.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Part numbers can be assigned in Plant or in the BOM Explorer.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Once part numbers are assigned, the &amp;ldquo;place by Device-ID&amp;rdquo; function can be used to place the symbols for the components onto the promis&amp;bull;e drawings.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Attribute information can be edited on the drawings, the promis&amp;bull;e Data Editor, or the BOM Explorer, and then be transferred back to the Plant database. The exchange of attribute information with Plant is bidirectional through the Exchange module and the user has the ability to specify which data should be the master. 
&lt;/p&gt;
&lt;p class="MsoNormal"&gt;
Note: the April 09 Service release includes the ability to map pump data onto a motor for companies where all electrical components are handled entirely withing the elctrical group. 
&lt;/p&gt;
&lt;h1 class="MsoNormal"&gt;Create a direct link between the promis-e parts database and the Plant database. &lt;/h1&gt;
&lt;p&gt;
&amp;nbsp;To place symbols in promis-e from Plant data, it is required to assign a part number that exists as a record in the promis-eparts database with a valid symbol assigned. The assignment can be done in the Plant application or in the promis-e BOM explorer.&amp;nbsp; It is convienent to read the promis-e parts database directly from Plant in order to avoid having to have duplicate entries in two seperate databases. 
&lt;/p&gt;
&lt;h2&gt;Linking &lt;a href="/Products/Electrical___Instrumentation/w/Electrical_and_Instrumentation__Wiki/promis_2D00_e.aspx"&gt;Promis-E&lt;/a&gt; Part Number Catalogs to Project Database &lt;a href="/Communities/Other_Communities/Bentley_AutoPLANT/m/bentley_autoplant-files/19779.aspx" title="promis-e Plant parts database link document"&gt;(prefered method)&lt;/a&gt; &lt;sup&gt;1&amp;nbsp;&amp;nbsp;&lt;/sup&gt;&lt;/h2&gt;
&lt;h2&gt;Linking &lt;a href="/Products/Electrical___Instrumentation/w/Electrical_and_Instrumentation__Wiki/promis_2D00_e.aspx"&gt;Promis-E&lt;/a&gt; Part Number Catalogs to Project Database (method 2)&lt;sup&gt;1&lt;/sup&gt;&lt;/h2&gt;
&lt;p&gt;
-- create a linked server in SQL 2005/2008 or Oracle (different code required from shown -- below) 
&lt;/p&gt;
&lt;p&gt;
-- this allows you to pull in data from an access database located anywhere on personal 
&lt;/p&gt;
&lt;p&gt;
-- computer drive. 
&lt;/p&gt;
&lt;p&gt;
-- You can also locate an Access DB, Oracle DB, SQL DB, Excel Spreadsheet, on a server/ network somewhere else. 
&lt;/p&gt;
&lt;h3&gt;Code to create Link Server to MDB file: &lt;/h3&gt;
&lt;p&gt;
EXEC sp_addlinkedserver 
&lt;/p&gt;
&lt;p&gt;
@server = 'PromiseLinkServer', @provider = 'Microsoft.Jet.OLEDB.4.0', 
&lt;/p&gt;
&lt;p&gt;
@srvproduct = 'OLE DB Provider for Jet', 
&lt;/p&gt;
&lt;p&gt;
@datasrc = 'C:\promis-e Data\Databases\ANSI-IEEE_parts_database.mdb' 
&lt;/p&gt;
&lt;p&gt;
GO 
&lt;/p&gt;
&lt;h3&gt;Code to pull in fields from Ansi catalog via linked server 'PromiseLinkServer' via a view: &lt;/h3&gt;
&lt;p&gt;
CREATE VIEW dbo.promise_partnumber as 
&lt;/p&gt;
&lt;p&gt;
SELECT [Part_Number] , 
&lt;/p&gt;
&lt;p&gt;
[Category] 
&lt;/p&gt;
&lt;p&gt;
,[Manufacturer] 
&lt;/p&gt;
&lt;p&gt;
FROM [PromiseLinkServer]...[parts_database] 
&lt;/p&gt;
&lt;p&gt;
GO 
&lt;/p&gt;
&lt;p&gt;
-- Now you need to add this to show up in the ProjDb ( Data Manager, I&amp;amp;W ). 
&lt;/p&gt;
&lt;p&gt;
-- Go to [Project Name][schema][RebisTable] and add 'promise_partnumber'. 
&lt;/p&gt;
&lt;p&gt;
-- Under the REGAPP field put &amp;quot;DMGR,I&amp;amp;W&amp;quot; 
&lt;/p&gt;
&lt;p&gt;
-- Launch DM or I&amp;amp;W and now it should be displayed under the tables column. 
&lt;/p&gt;
&lt;p&gt;
-- Go into Motor List view, and edit the view. Create a pick list for &amp;quot;MODEL NO&amp;quot; field with 
&lt;/p&gt;
&lt;p&gt;
-- query: -- &amp;quot; select distinct Part_Number, Category, Manufacturer from promise_partnumber &amp;quot; 
&lt;/p&gt;
&lt;p&gt;
-- This will pull in those three fields. The part_number can now be assigned to a motor for -- example. 
&lt;/p&gt;
&lt;p&gt;
-- Now when that motor tag is imported into Promise. It is ready to be placed upon the 
&lt;/p&gt;
&lt;p&gt;
-- part_number configuration 
&lt;/p&gt;
&lt;p&gt;
-- Now you can create views, pick lists whatever you want on that catalog data. Data Manager 
&lt;/p&gt;
&lt;p&gt;
-- or I&amp;amp;W can also 
&lt;/p&gt;
&lt;p&gt;
-- report on or create views off any data in Promise database this way. 
&lt;/p&gt;
&lt;h2&gt;Using the link&lt;/h2&gt;
&lt;p&gt;
Go into Promise. Add a part number &amp;ldquo; M987654 &amp;ldquo; Give it a schematic symbol, Single Line Symbol etc.&lt;br /&gt;
(Symbols allocated to Part Number)&lt;br /&gt;
&lt;br /&gt;
In Data Manager under the Motor List for example. The MODEL NO field now has a drop down list. Listing all the part numbers in the Promise Part Number catalog. Here I am showing the new part number M987654 created in Promise, now displaying in DM. When this Motor &amp;ldquo;M-001&amp;rdquo; is imported into Promise database. It will bring along the part number M987654, in which Promise will recognize. It will know how to place the tag (with it&amp;rsquo;s rightful Schematic, Single Line symbols ( depending on what mode you are in ). Also the user could change the part number for that motor in Promise, and push that data change back into Project Database. There is two work flows we can promote.&lt;br /&gt;
Note: We could even possibly link ProjDb with a DCS system. Some DCS systems link to Oracle or SQL or Excel. We could also pull in data from the DCS system if we had a way to link the DCS tags to the ProjDb tags. Part Numbers could be allocated to Cables, Instruments, Motors, Equipment in Project Database. 
&lt;/p&gt;
&lt;p&gt;
foot note:&amp;nbsp; 1. Code provided by&amp;nbsp; Derek Kyryliuk 
&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: promise, promisee&lt;/div&gt;
</description></item><item><title>Promis-E Plant Exchange</title><link>https://communities.bentley.com/products/utility_network_analysis___design/w/utility_network_analysis_and_design_wiki/2635/plant-exchange/revision/10</link><pubDate>Thu, 13 Nov 2008 15:08:33 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:d30bfb4e-fec2-4631-b969-f2c5d518262d</guid><dc:creator>Richard Derengowski</dc:creator><comments>https://communities.bentley.com/products/utility_network_analysis___design/w/utility_network_analysis_and_design_wiki/2635/plant-exchange#comments</comments><description>Revision 10 posted to OpenUtilities Wiki by Richard Derengowski on 11/13/2008 3:08:33 PM&lt;br /&gt;
&lt;h1&gt;&amp;nbsp;[[promis-e]] &lt;strong&gt;Plant Exchange&lt;/strong&gt;&lt;/h1&gt;
&lt;p class="MsoNormal"&gt;
AutoPlant P&amp;amp;ID and other Plant products store information that is related to the electrical component that will be used in the promis&amp;bull;e project.&lt;span&gt;&amp;nbsp; &lt;/span&gt;The Plant Exchange function will read the data for any electrical devices in the Plant project database and place the devices in the promis&amp;bull;e BOM Explorer.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Part numbers can be assigned in Plant or in the BOM Explorer.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Once part numbers are assigned, the &amp;ldquo;place by Device-ID&amp;rdquo; function can be used to place the symbols for the components onto the promis&amp;bull;e drawings.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Attribute information can be edited on the drawings, the promis&amp;bull;e Data Editor, or the BOM Explorer, and then be transferred back to the Plant database. The exchange of attribute information with Plant is bidirectional through the Exchange module and the user has the ability to specify which data should be the master. 
&lt;/p&gt;
&lt;h1 class="MsoNormal"&gt;Create a direct link between the promis-e parts database and the Plant database. &lt;/h1&gt;
&lt;p&gt;
&amp;nbsp;To place symbols in promis-e from Plant data, it is required to assign a part number that exists as a record in the promis-eparts database with a valid symbol assigned. The assignment can be done in the Plant application or in the promis-e BOM explorer.&amp;nbsp; It is convienent to read the promis-e parts database directly from Plant in order to avoid having to have duplicate entries in two seperate databases. 
&lt;/p&gt;
&lt;h2&gt;Linking [[promis-e]] Part Number Catalogs to Project Database &lt;a href="/files/folders/bentley_autoplant-files/entry19779.aspx" title="promis-e Plant parts database link document"&gt;(prefered method)&lt;/a&gt; &lt;sup&gt;1&amp;nbsp;&amp;nbsp;&lt;/sup&gt;&lt;/h2&gt;
&lt;h2&gt;Linking [[promis-e]] Part Number Catalogs to Project Database (method 2)&lt;sup&gt;1&lt;/sup&gt;&lt;/h2&gt;
&lt;p&gt;
-- create a linked server in SQL 2005/2008 or Oracle (different code required from shown -- below) 
&lt;/p&gt;
&lt;p&gt;
-- this allows you to pull in data from an access database located anywhere on personal 
&lt;/p&gt;
&lt;p&gt;
-- computer drive. 
&lt;/p&gt;
&lt;p&gt;
-- You can also locate an Access DB, Oracle DB, SQL DB, Excel Spreadsheet, on a server/ network somewhere else. 
&lt;/p&gt;
&lt;h3&gt;Code to create Link Server to MDB file: &lt;/h3&gt;
&lt;p&gt;
EXEC sp_addlinkedserver 
&lt;/p&gt;
&lt;p&gt;
@server = 'PromiseLinkServer', @provider = 'Microsoft.Jet.OLEDB.4.0', 
&lt;/p&gt;
&lt;p&gt;
@srvproduct = 'OLE DB Provider for Jet', 
&lt;/p&gt;
&lt;p&gt;
@datasrc = 'C:\promis-e Data\Databases\ANSI-IEEE_parts_database.mdb' 
&lt;/p&gt;
&lt;p&gt;
GO 
&lt;/p&gt;
&lt;h3&gt;Code to pull in fields from Ansi catalog via linked server 'PromiseLinkServer' via a view: &lt;/h3&gt;
&lt;p&gt;
CREATE VIEW dbo.promise_partnumber as 
&lt;/p&gt;
&lt;p&gt;
SELECT [Part_Number] , 
&lt;/p&gt;
&lt;p&gt;
[Category] 
&lt;/p&gt;
&lt;p&gt;
,[Manufacturer] 
&lt;/p&gt;
&lt;p&gt;
FROM [PromiseLinkServer]...[parts_database] 
&lt;/p&gt;
&lt;p&gt;
GO 
&lt;/p&gt;
&lt;p&gt;
-- Now you need to add this to show up in the ProjDb ( Data Manager, I&amp;amp;W ). 
&lt;/p&gt;
&lt;p&gt;
-- Go to [Project Name][schema][RebisTable] and add 'promise_partnumber'. 
&lt;/p&gt;
&lt;p&gt;
-- Under the REGAPP field put &amp;quot;DMGR,I&amp;amp;W&amp;quot; 
&lt;/p&gt;
&lt;p&gt;
-- Launch DM or I&amp;amp;W and now it should be displayed under the tables column. 
&lt;/p&gt;
&lt;p&gt;
-- Go into Motor List view, and edit the view. Create a pick list for &amp;quot;MODEL NO&amp;quot; field with 
&lt;/p&gt;
&lt;p&gt;
-- query: -- &amp;quot; select distinct Part_Number, Category, Manufacturer from promise_partnumber &amp;quot; 
&lt;/p&gt;
&lt;p&gt;
-- This will pull in those three fields. The part_number can now be assigned to a motor for -- example. 
&lt;/p&gt;
&lt;p&gt;
-- Now when that motor tag is imported into Promise. It is ready to be placed upon the 
&lt;/p&gt;
&lt;p&gt;
-- part_number configuration 
&lt;/p&gt;
&lt;p&gt;
-- Now you can create views, pick lists whatever you want on that catalog data. Data Manager 
&lt;/p&gt;
&lt;p&gt;
-- or I&amp;amp;W can also 
&lt;/p&gt;
&lt;p&gt;
-- report on or create views off any data in Promise database this way. 
&lt;/p&gt;
&lt;h2&gt;Using the link&lt;/h2&gt;
&lt;p&gt;
Go into Promise. Add a part number &amp;ldquo; M987654 &amp;ldquo; Give it a schematic symbol, Single Line Symbol etc.&lt;br /&gt;
(Symbols allocated to Part Number)&lt;br /&gt;
&lt;br /&gt;
In Data Manager under the Motor List for example. The MODEL NO field now has a drop down list. Listing all the part numbers in the Promise Part Number catalog. Here I am showing the new part number M987654 created in Promise, now displaying in DM. When this Motor &amp;ldquo;M-001&amp;rdquo; is imported into Promise database. It will bring along the part number M987654, in which Promise will recognize. It will know how to place the tag (with it&amp;rsquo;s rightful Schematic, Single Line symbols ( depending on what mode you are in ). Also the user could change the part number for that motor in Promise, and push that data change back into Project Database. There is two work flows we can promote.&lt;br /&gt;
Note: We could even possibly link ProjDb with a DCS system. Some DCS systems link to Oracle or SQL or Excel. We could also pull in data from the DCS system if we had a way to link the DCS tags to the ProjDb tags. Part Numbers could be allocated to Cables, Instruments, Motors, Equipment in Project Database. 
&lt;/p&gt;
&lt;p&gt;
foot note:&amp;nbsp; 1. Code provided by&amp;nbsp; Derek Kyryliuk 
&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: &lt;tags&gt;&lt;/tags&gt;&lt;/div&gt;
</description></item><item><title>Promis-E Plant Exchange</title><link>https://communities.bentley.com/products/utility_network_analysis___design/w/utility_network_analysis_and_design_wiki/2635/plant-exchange/revision/9</link><pubDate>Thu, 13 Nov 2008 14:56:40 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:d30bfb4e-fec2-4631-b969-f2c5d518262d</guid><dc:creator>Richard Derengowski</dc:creator><comments>https://communities.bentley.com/products/utility_network_analysis___design/w/utility_network_analysis_and_design_wiki/2635/plant-exchange#comments</comments><description>Revision 9 posted to OpenUtilities Wiki by Richard Derengowski on 11/13/2008 2:56:40 PM&lt;br /&gt;
&lt;h1&gt;&amp;nbsp;[[promis-e]] &lt;strong&gt;Plant Exchange&lt;/strong&gt;&lt;/h1&gt;
&lt;p class="MsoNormal"&gt;
AutoPlant P&amp;amp;ID and other Plant products store information that is related to the electrical component that will be used in the promis&amp;bull;e project.&lt;span&gt;&amp;nbsp; &lt;/span&gt;The Plant Exchange function will read the data for any electrical devices in the Plant project database and place the devices in the promis&amp;bull;e BOM Explorer.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Part numbers can be assigned in Plant or in the BOM Explorer.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Once part numbers are assigned, the &amp;ldquo;place by Device-ID&amp;rdquo; function can be used to place the symbols for the components onto the promis&amp;bull;e drawings.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Attribute information can be edited on the drawings, the promis&amp;bull;e Data Editor, or the BOM Explorer, and then be transferred back to the Plant database. The exchange of attribute information with Plant is bidirectional through the Exchange module and the user has the ability to specify which data should be the master. 
&lt;/p&gt;
&lt;h1 class="MsoNormal"&gt;Create a direct link between the promis-e parts database and the Plant database. &lt;/h1&gt;
&lt;p&gt;
&amp;nbsp;To place symbols in promis-e from Plant data, it is required to assign a part number that exists as a record in the promis-eparts database with a valid symbol assigned. The assignment can be done in the Plant application or in the promis-e BOM explorer.&amp;nbsp; It is convienent to read the promis-e parts database directly from Plant in order to avoid having to have duplicate entries in two seperate databases. 
&lt;/p&gt;
&lt;h2&gt;Linking [[promis-e]] Part Number Catalogs to Project Database &lt;a href="communities.bentley.com/files/folders/bentley_autoplant-files/entry19779.aspx" title="promis-e Plant parts database link document"&gt;(prefered method)&lt;/a&gt; &lt;sup&gt;1&amp;nbsp;&amp;nbsp;&lt;/sup&gt;&lt;/h2&gt;
&lt;h2&gt;Linking [[promis-e]] Part Number Catalogs to Project Database (method 2)&lt;sup&gt;1&lt;/sup&gt;&lt;/h2&gt;
&lt;p&gt;
-- create a linked server in SQL 2005/2008 or Oracle (different code required from shown -- below) 
&lt;/p&gt;
&lt;p&gt;
-- this allows you to pull in data from an access database located anywhere on personal 
&lt;/p&gt;
&lt;p&gt;
-- computer drive. 
&lt;/p&gt;
&lt;p&gt;
-- You can also locate an Access DB, Oracle DB, SQL DB, Excel Spreadsheet, on a server/ network somewhere else. 
&lt;/p&gt;
&lt;h3&gt;Code to create Link Server to MDB file: &lt;/h3&gt;
&lt;p&gt;
EXEC sp_addlinkedserver 
&lt;/p&gt;
&lt;p&gt;
@server = 'PromiseLinkServer', @provider = 'Microsoft.Jet.OLEDB.4.0', 
&lt;/p&gt;
&lt;p&gt;
@srvproduct = 'OLE DB Provider for Jet', 
&lt;/p&gt;
&lt;p&gt;
@datasrc = 'C:\promis-e Data\Databases\ANSI-IEEE_parts_database.mdb' 
&lt;/p&gt;
&lt;p&gt;
GO 
&lt;/p&gt;
&lt;h3&gt;Code to pull in fields from Ansi catalog via linked server 'PromiseLinkServer' via a view: &lt;/h3&gt;
&lt;p&gt;
CREATE VIEW dbo.promise_partnumber as 
&lt;/p&gt;
&lt;p&gt;
SELECT [Part_Number] , 
&lt;/p&gt;
&lt;p&gt;
[Category] 
&lt;/p&gt;
&lt;p&gt;
,[Manufacturer] 
&lt;/p&gt;
&lt;p&gt;
FROM [PromiseLinkServer]...[parts_database] 
&lt;/p&gt;
&lt;p&gt;
GO 
&lt;/p&gt;
&lt;p&gt;
-- Now you need to add this to show up in the ProjDb ( Data Manager, I&amp;amp;W ). 
&lt;/p&gt;
&lt;p&gt;
-- Go to [Project Name][schema][RebisTable] and add 'promise_partnumber'. 
&lt;/p&gt;
&lt;p&gt;
-- Under the REGAPP field put &amp;quot;DMGR,I&amp;amp;W&amp;quot; 
&lt;/p&gt;
&lt;p&gt;
-- Launch DM or I&amp;amp;W and now it should be displayed under the tables column. 
&lt;/p&gt;
&lt;p&gt;
-- Go into Motor List view, and edit the view. Create a pick list for &amp;quot;MODEL NO&amp;quot; field with 
&lt;/p&gt;
&lt;p&gt;
-- query: -- &amp;quot; select distinct Part_Number, Category, Manufacturer from promise_partnumber &amp;quot; 
&lt;/p&gt;
&lt;p&gt;
-- This will pull in those three fields. The part_number can now be assigned to a motor for -- example. 
&lt;/p&gt;
&lt;p&gt;
-- Now when that motor tag is imported into Promise. It is ready to be placed upon the 
&lt;/p&gt;
&lt;p&gt;
-- part_number configuration 
&lt;/p&gt;
&lt;p&gt;
-- Now you can create views, pick lists whatever you want on that catalog data. Data Manager 
&lt;/p&gt;
&lt;p&gt;
-- or I&amp;amp;W can also 
&lt;/p&gt;
&lt;p&gt;
-- report on or create views off any data in Promise database this way. 
&lt;/p&gt;
&lt;h2&gt;Using the link&lt;/h2&gt;
&lt;p&gt;
Go into Promise. Add a part number &amp;ldquo; M987654 &amp;ldquo; Give it a schematic symbol, Single Line Symbol etc.&lt;br /&gt;
(Symbols allocated to Part Number)&lt;br /&gt;
&lt;br /&gt;
In Data Manager under the Motor List for example. The MODEL NO field now has a drop down list. Listing all the part numbers in the Promise Part Number catalog. Here I am showing the new part number M987654 created in Promise, now displaying in DM. When this Motor &amp;ldquo;M-001&amp;rdquo; is imported into Promise database. It will bring along the part number M987654, in which Promise will recognize. It will know how to place the tag (with it&amp;rsquo;s rightful Schematic, Single Line symbols ( depending on what mode you are in ). Also the user could change the part number for that motor in Promise, and push that data change back into Project Database. There is two work flows we can promote.&lt;br /&gt;
Note: We could even possibly link ProjDb with a DCS system. Some DCS systems link to Oracle or SQL or Excel. We could also pull in data from the DCS system if we had a way to link the DCS tags to the ProjDb tags. Part Numbers could be allocated to Cables, Instruments, Motors, Equipment in Project Database. 
&lt;/p&gt;
&lt;p&gt;
foot note:&amp;nbsp; 1. Code provided by&amp;nbsp; Derek Kyryliuk 
&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: &lt;tags&gt;&lt;/tags&gt;&lt;/div&gt;
</description></item><item><title>Promis-E Plant Exchange</title><link>https://communities.bentley.com/products/utility_network_analysis___design/w/utility_network_analysis_and_design_wiki/2635/plant-exchange/revision/8</link><pubDate>Thu, 13 Nov 2008 14:47:52 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:d30bfb4e-fec2-4631-b969-f2c5d518262d</guid><dc:creator>Richard Derengowski</dc:creator><comments>https://communities.bentley.com/products/utility_network_analysis___design/w/utility_network_analysis_and_design_wiki/2635/plant-exchange#comments</comments><description>Revision 8 posted to OpenUtilities Wiki by Richard Derengowski on 11/13/2008 2:47:52 PM&lt;br /&gt;
&lt;h1&gt;&amp;nbsp;[[promis-e]] &lt;strong&gt;Plant Exchange&lt;/strong&gt;&lt;/h1&gt;
&lt;p class="MsoNormal"&gt;
AutoPlant P&amp;amp;ID and other Plant products store information that is related to the electrical component that will be used in the promis&amp;bull;e project.&lt;span&gt;&amp;nbsp; &lt;/span&gt;The Plant Exchange function will read the data for any electrical devices in the Plant project database and place the devices in the promis&amp;bull;e BOM Explorer.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Part numbers can be assigned in Plant or in the BOM Explorer.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Once part numbers are assigned, the &amp;ldquo;place by Device-ID&amp;rdquo; function can be used to place the symbols for the components onto the promis&amp;bull;e drawings.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Attribute information can be edited on the drawings, the promis&amp;bull;e Data Editor, or the BOM Explorer, and then be transferred back to the Plant database. The exchange of attribute information with Plant is bidirectional through the Exchange module and the user has the ability to specify which data should be the master. 
&lt;/p&gt;
&lt;h1 class="MsoNormal"&gt;Create a direct link between the promis-e parts database and the Plant database. &lt;/h1&gt;
&lt;p&gt;
&amp;nbsp;To place symbols in promis-e from Plant data, it is required to assign a part number that exists as a record in the promis-eparts database with a valid symbol assigned. The assignment can be done in the Plant application or in the promis-e BOM explorer.&amp;nbsp; It is convienent to read the promis-e parts database directly from Plant in order to avoid having to have duplicate entries in two seperate databases. 
&lt;/p&gt;
&lt;h2&gt;Linking [[promis-e]] Part Number Catalogs to Project Database &lt;a href="communities.bentley.com/files/folders/bentley_autoplant-files/entry19779.aspx" title="prins-e Plant parts database link"&gt;(prefered method)&lt;/a&gt; &lt;sup&gt;1&amp;nbsp;&amp;nbsp;&lt;/sup&gt;&lt;/h2&gt;
&lt;h2&gt;Linking [[promis-e]] Part Number Catalogs to Project Database (method 2)&lt;sup&gt;1&lt;/sup&gt;&lt;/h2&gt;
&lt;p&gt;
-- create a linked server in SQL 2005/2008 or Oracle (different code required from shown -- below) 
&lt;/p&gt;
&lt;p&gt;
-- this allows you to pull in data from an access database located anywhere on personal 
&lt;/p&gt;
&lt;p&gt;
-- computer drive. 
&lt;/p&gt;
&lt;p&gt;
-- You can also locate an Access DB, Oracle DB, SQL DB, Excel Spreadsheet, on a server/ network somewhere else. 
&lt;/p&gt;
&lt;h3&gt;Code to create Link Server to MDB file: &lt;/h3&gt;
&lt;p&gt;
EXEC sp_addlinkedserver 
&lt;/p&gt;
&lt;p&gt;
@server = 'PromiseLinkServer', @provider = 'Microsoft.Jet.OLEDB.4.0', 
&lt;/p&gt;
&lt;p&gt;
@srvproduct = 'OLE DB Provider for Jet', 
&lt;/p&gt;
&lt;p&gt;
@datasrc = 'C:\promis-e Data\Databases\ANSI-IEEE_parts_database.mdb' 
&lt;/p&gt;
&lt;p&gt;
GO 
&lt;/p&gt;
&lt;h3&gt;Code to pull in fields from Ansi catalog via linked server 'PromiseLinkServer' via a view: &lt;/h3&gt;
&lt;p&gt;
CREATE VIEW dbo.promise_partnumber as 
&lt;/p&gt;
&lt;p&gt;
SELECT [Part_Number] , 
&lt;/p&gt;
&lt;p&gt;
[Category] 
&lt;/p&gt;
&lt;p&gt;
,[Manufacturer] 
&lt;/p&gt;
&lt;p&gt;
FROM [PromiseLinkServer]...[parts_database] 
&lt;/p&gt;
&lt;p&gt;
GO 
&lt;/p&gt;
&lt;p&gt;
-- Now you need to add this to show up in the ProjDb ( Data Manager, I&amp;amp;W ). 
&lt;/p&gt;
&lt;p&gt;
-- Go to [Project Name][schema][RebisTable] and add 'promise_partnumber'. 
&lt;/p&gt;
&lt;p&gt;
-- Under the REGAPP field put &amp;quot;DMGR,I&amp;amp;W&amp;quot; 
&lt;/p&gt;
&lt;p&gt;
-- Launch DM or I&amp;amp;W and now it should be displayed under the tables column. 
&lt;/p&gt;
&lt;p&gt;
-- Go into Motor List view, and edit the view. Create a pick list for &amp;quot;MODEL NO&amp;quot; field with 
&lt;/p&gt;
&lt;p&gt;
-- query: -- &amp;quot; select distinct Part_Number, Category, Manufacturer from promise_partnumber &amp;quot; 
&lt;/p&gt;
&lt;p&gt;
-- This will pull in those three fields. The part_number can now be assigned to a motor for -- example. 
&lt;/p&gt;
&lt;p&gt;
-- Now when that motor tag is imported into Promise. It is ready to be placed upon the 
&lt;/p&gt;
&lt;p&gt;
-- part_number configuration 
&lt;/p&gt;
&lt;p&gt;
-- Now you can create views, pick lists whatever you want on that catalog data. Data Manager 
&lt;/p&gt;
&lt;p&gt;
-- or I&amp;amp;W can also 
&lt;/p&gt;
&lt;p&gt;
-- report on or create views off any data in Promise database this way. 
&lt;/p&gt;
&lt;h2&gt;Using the link&lt;/h2&gt;
&lt;p&gt;
Go into Promise. Add a part number &amp;ldquo; M987654 &amp;ldquo; Give it a schematic symbol, Single Line Symbol etc.&lt;br /&gt;
(Symbols allocated to Part Number)&lt;br /&gt;
&lt;br /&gt;
In Data Manager under the Motor List for example. The MODEL NO field now has a drop down list. Listing all the part numbers in the Promise Part Number catalog. Here I am showing the new part number M987654 created in Promise, now displaying in DM. When this Motor &amp;ldquo;M-001&amp;rdquo; is imported into Promise database. It will bring along the part number M987654, in which Promise will recognize. It will know how to place the tag (with it&amp;rsquo;s rightful Schematic, Single Line symbols ( depending on what mode you are in ). Also the user could change the part number for that motor in Promise, and push that data change back into Project Database. There is two work flows we can promote.&lt;br /&gt;
Note: We could even possibly link ProjDb with a DCS system. Some DCS systems link to Oracle or SQL or Excel. We could also pull in data from the DCS system if we had a way to link the DCS tags to the ProjDb tags. Part Numbers could be allocated to Cables, Instruments, Motors, Equipment in Project Database. 
&lt;/p&gt;
&lt;p&gt;
foot note:&amp;nbsp; 1. Code provided by&amp;nbsp; Derek Kyryliuk 
&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: &lt;tags&gt;&lt;/tags&gt;&lt;/div&gt;
</description></item><item><title>Promis-E Plant Exchange</title><link>https://communities.bentley.com/products/utility_network_analysis___design/w/utility_network_analysis_and_design_wiki/2635/plant-exchange/revision/7</link><pubDate>Thu, 13 Nov 2008 14:43:06 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:d30bfb4e-fec2-4631-b969-f2c5d518262d</guid><dc:creator>Richard Derengowski</dc:creator><comments>https://communities.bentley.com/products/utility_network_analysis___design/w/utility_network_analysis_and_design_wiki/2635/plant-exchange#comments</comments><description>Revision 7 posted to OpenUtilities Wiki by Richard Derengowski on 11/13/2008 2:43:06 PM&lt;br /&gt;
&lt;h1&gt;&amp;nbsp;[[promis-e]] &lt;strong&gt;Plant Exchange&lt;/strong&gt;&lt;/h1&gt;
&lt;p class="MsoNormal"&gt;
AutoPlant P&amp;amp;ID and other Plant products store information that is related to the electrical component that will be used in the promis&amp;bull;e project.&lt;span&gt;&amp;nbsp; &lt;/span&gt;The Plant Exchange function will read the data for any electrical devices in the Plant project database and place the devices in the promis&amp;bull;e BOM Explorer.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Part numbers can be assigned in Plant or in the BOM Explorer.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Once part numbers are assigned, the &amp;ldquo;place by Device-ID&amp;rdquo; function can be used to place the symbols for the components onto the promis&amp;bull;e drawings.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Attribute information can be edited on the drawings, the promis&amp;bull;e Data Editor, or the BOM Explorer, and then be transferred back to the Plant database. The exchange of attribute information with Plant is bidirectional through the Exchange module and the user has the ability to specify which data should be the master. 
&lt;/p&gt;
&lt;h1 class="MsoNormal"&gt;Create a direct link between the promis-e parts database and the Plant database. &lt;/h1&gt;
&lt;p&gt;
&amp;nbsp;To place symbols in promis-e from Plant data, it is required to assign a part number that exists as a record in the promis-eparts database with a valid symbol assigned. The assignment can be done in the Plant application or in the promis-e BOM explorer.&amp;nbsp; It is convienent to read the promis-e parts database directly from Plant in order to avoid having to have duplicate entries in two seperate databases. 
&lt;/p&gt;
&lt;h2&gt;Linking [[promis-e]] Part Number Catalogs to Project Database &lt;a href="communities.bentley.com/ControlPanel/Files/FileEditor.aspx?SectionID=6462&amp;amp;PostID=19779" title="prins-e Plant parts database link"&gt;(prefered method)&lt;/a&gt; &lt;sup&gt;1&amp;nbsp;&amp;nbsp;&lt;/sup&gt;&lt;/h2&gt;
&lt;h2&gt;Linking [[promis-e]] Part Number Catalogs to Project Database (meathod 2)&lt;sup&gt;1&lt;/sup&gt;&lt;/h2&gt;
&lt;p&gt;
-- create a linked server in SQL 2005/2008 or Oracle (different code required from shown -- below) 
&lt;/p&gt;
&lt;p&gt;
-- this allows you to pull in data from an access database located anywhere on personal 
&lt;/p&gt;
&lt;p&gt;
-- computer drive. 
&lt;/p&gt;
&lt;p&gt;
-- You can also locate an Access DB, Oracle DB, SQL DB, Excel Spreadsheet, on a server/ network somewhere else. 
&lt;/p&gt;
&lt;h3&gt;Code to create Link Server to MDB file: &lt;/h3&gt;
&lt;p&gt;
EXEC sp_addlinkedserver 
&lt;/p&gt;
&lt;p&gt;
@server = 'PromiseLinkServer', @provider = 'Microsoft.Jet.OLEDB.4.0', 
&lt;/p&gt;
&lt;p&gt;
@srvproduct = 'OLE DB Provider for Jet', 
&lt;/p&gt;
&lt;p&gt;
@datasrc = 'C:\promis-e Data\Databases\ANSI-IEEE_parts_database.mdb' 
&lt;/p&gt;
&lt;p&gt;
GO 
&lt;/p&gt;
&lt;h3&gt;Code to pull in fields from Ansi catalog via linked server 'PromiseLinkServer' via a view: &lt;/h3&gt;
&lt;p&gt;
CREATE VIEW dbo.promise_partnumber as 
&lt;/p&gt;
&lt;p&gt;
SELECT [Part_Number] , 
&lt;/p&gt;
&lt;p&gt;
[Category] 
&lt;/p&gt;
&lt;p&gt;
,[Manufacturer] 
&lt;/p&gt;
&lt;p&gt;
FROM [PromiseLinkServer]...[parts_database] 
&lt;/p&gt;
&lt;p&gt;
GO 
&lt;/p&gt;
&lt;p&gt;
-- Now you need to add this to show up in the ProjDb ( Data Manager, I&amp;amp;W ). 
&lt;/p&gt;
&lt;p&gt;
-- Go to [Project Name][schema][RebisTable] and add 'promise_partnumber'. 
&lt;/p&gt;
&lt;p&gt;
-- Under the REGAPP field put &amp;quot;DMGR,I&amp;amp;W&amp;quot; 
&lt;/p&gt;
&lt;p&gt;
-- Launch DM or I&amp;amp;W and now it should be displayed under the tables column. 
&lt;/p&gt;
&lt;p&gt;
-- Go into Motor List view, and edit the view. Create a pick list for &amp;quot;MODEL NO&amp;quot; field with 
&lt;/p&gt;
&lt;p&gt;
-- query: -- &amp;quot; select distinct Part_Number, Category, Manufacturer from promise_partnumber &amp;quot; 
&lt;/p&gt;
&lt;p&gt;
-- This will pull in those three fields. The part_number can now be assigned to a motor for -- example. 
&lt;/p&gt;
&lt;p&gt;
-- Now when that motor tag is imported into Promise. It is ready to be placed upon the 
&lt;/p&gt;
&lt;p&gt;
-- part_number configuration 
&lt;/p&gt;
&lt;p&gt;
-- Now you can create views, pick lists whatever you want on that catalog data. Data Manager 
&lt;/p&gt;
&lt;p&gt;
-- or I&amp;amp;W can also 
&lt;/p&gt;
&lt;p&gt;
-- report on or create views off any data in Promise database this way. 
&lt;/p&gt;
&lt;h2&gt;Using the link&lt;/h2&gt;
&lt;p&gt;
Go into Promise. Add a part number &amp;ldquo; M987654 &amp;ldquo; Give it a schematic symbol, Single Line Symbol etc.&lt;br /&gt;
(Symbols allocated to Part Number)&lt;br /&gt;
&lt;br /&gt;
In Data Manager under the Motor List for example. The MODEL NO field now has a drop down list. Listing all the part numbers in the Promise Part Number catalog. Here I am showing the new part number M987654 created in Promise, now displaying in DM. When this Motor &amp;ldquo;M-001&amp;rdquo; is imported into Promise database. It will bring along the part number M987654, in which Promise will recognize. It will know how to place the tag (with it&amp;rsquo;s rightful Schematic, Single Line symbols ( depending on what mode you are in ). Also the user could change the part number for that motor in Promise, and push that data change back into Project Database. There is two work flows we can promote.&lt;br /&gt;
Note: We could even possibly link ProjDb with a DCS system. Some DCS systems link to Oracle or SQL or Excel. We could also pull in data from the DCS system if we had a way to link the DCS tags to the ProjDb tags. Part Numbers could be allocated to Cables, Instruments, Motors, Equipment in Project Database. 
&lt;/p&gt;
&lt;p&gt;
foot note:&amp;nbsp; 1. Code provided by&amp;nbsp; Derek Kyryliuk 
&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: &lt;tags&gt;&lt;/tags&gt;&lt;/div&gt;
</description></item><item><title>Promis-E Plant Exchange</title><link>https://communities.bentley.com/products/utility_network_analysis___design/w/utility_network_analysis_and_design_wiki/2635/plant-exchange/revision/6</link><pubDate>Thu, 13 Nov 2008 14:40:56 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:d30bfb4e-fec2-4631-b969-f2c5d518262d</guid><dc:creator>Richard Derengowski</dc:creator><comments>https://communities.bentley.com/products/utility_network_analysis___design/w/utility_network_analysis_and_design_wiki/2635/plant-exchange#comments</comments><description>Revision 6 posted to OpenUtilities Wiki by Richard Derengowski on 11/13/2008 2:40:56 PM&lt;br /&gt;
&lt;h1&gt;&amp;nbsp;[[promis-e]] &lt;strong&gt;Plant Exchange&lt;/strong&gt;&lt;/h1&gt;
&lt;p class="MsoNormal"&gt;
AutoPlant P&amp;amp;ID and other Plant products store information that is related to the electrical component that will be used in the promis&amp;bull;e project.&lt;span&gt;&amp;nbsp; &lt;/span&gt;The Plant Exchange function will read the data for any electrical devices in the Plant project database and place the devices in the promis&amp;bull;e BOM Explorer.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Part numbers can be assigned in Plant or in the BOM Explorer.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Once part numbers are assigned, the &amp;ldquo;place by Device-ID&amp;rdquo; function can be used to place the symbols for the components onto the promis&amp;bull;e drawings.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Attribute information can be edited on the drawings, the promis&amp;bull;e Data Editor, or the BOM Explorer, and then be transferred back to the Plant database. The exchange of attribute information with Plant is bidirectional through the Exchange module and the user has the ability to specify which data should be the master. 
&lt;/p&gt;
&lt;h1 class="MsoNormal"&gt;Create a direct link between the promis-e parts database and the Plant database. &lt;/h1&gt;
&lt;p&gt;
&amp;nbsp;To place symbols in promis-e from Plant data, it is required to assign a part number that exists as a record in the promis-eparts database with a valid symbol assigned. The assignment can be done in the Plant application or in the promis-e BOM explorer.&amp;nbsp; It is convienent to read the promis-e parts database directly from Plant in order to avoid having to have duplicate entries in two seperate databases. 
&lt;/p&gt;
&lt;h2&gt;Linking [[promis-e]] Part Number Catalogs to Project Database (prefered method) &lt;sup&gt;1&amp;nbsp;&amp;nbsp;&lt;/sup&gt;&lt;/h2&gt;
&lt;h2&gt;Linking [[promis-e]] Part Number Catalogs to Project Database (meathod 2)&lt;sup&gt;1&lt;/sup&gt;&lt;/h2&gt;
&lt;p&gt;
-- create a linked server in SQL 2005/2008 or Oracle (different code required from shown -- below) 
&lt;/p&gt;
&lt;p&gt;
-- this allows you to pull in data from an access database located anywhere on personal 
&lt;/p&gt;
&lt;p&gt;
-- computer drive. 
&lt;/p&gt;
&lt;p&gt;
-- You can also locate an Access DB, Oracle DB, SQL DB, Excel Spreadsheet, on a server/ network somewhere else. 
&lt;/p&gt;
&lt;h3&gt;Code to create Link Server to MDB file: &lt;/h3&gt;
&lt;p&gt;
EXEC sp_addlinkedserver 
&lt;/p&gt;
&lt;p&gt;
@server = 'PromiseLinkServer', @provider = 'Microsoft.Jet.OLEDB.4.0', 
&lt;/p&gt;
&lt;p&gt;
@srvproduct = 'OLE DB Provider for Jet', 
&lt;/p&gt;
&lt;p&gt;
@datasrc = 'C:\promis-e Data\Databases\ANSI-IEEE_parts_database.mdb' 
&lt;/p&gt;
&lt;p&gt;
GO 
&lt;/p&gt;
&lt;h3&gt;Code to pull in fields from Ansi catalog via linked server 'PromiseLinkServer' via a view: &lt;/h3&gt;
&lt;p&gt;
CREATE VIEW dbo.promise_partnumber as 
&lt;/p&gt;
&lt;p&gt;
SELECT [Part_Number] , 
&lt;/p&gt;
&lt;p&gt;
[Category] 
&lt;/p&gt;
&lt;p&gt;
,[Manufacturer] 
&lt;/p&gt;
&lt;p&gt;
FROM [PromiseLinkServer]...[parts_database] 
&lt;/p&gt;
&lt;p&gt;
GO 
&lt;/p&gt;
&lt;p&gt;
-- Now you need to add this to show up in the ProjDb ( Data Manager, I&amp;amp;W ). 
&lt;/p&gt;
&lt;p&gt;
-- Go to [Project Name][schema][RebisTable] and add 'promise_partnumber'. 
&lt;/p&gt;
&lt;p&gt;
-- Under the REGAPP field put &amp;quot;DMGR,I&amp;amp;W&amp;quot; 
&lt;/p&gt;
&lt;p&gt;
-- Launch DM or I&amp;amp;W and now it should be displayed under the tables column. 
&lt;/p&gt;
&lt;p&gt;
-- Go into Motor List view, and edit the view. Create a pick list for &amp;quot;MODEL NO&amp;quot; field with 
&lt;/p&gt;
&lt;p&gt;
-- query: -- &amp;quot; select distinct Part_Number, Category, Manufacturer from promise_partnumber &amp;quot; 
&lt;/p&gt;
&lt;p&gt;
-- This will pull in those three fields. The part_number can now be assigned to a motor for -- example. 
&lt;/p&gt;
&lt;p&gt;
-- Now when that motor tag is imported into Promise. It is ready to be placed upon the 
&lt;/p&gt;
&lt;p&gt;
-- part_number configuration 
&lt;/p&gt;
&lt;p&gt;
-- Now you can create views, pick lists whatever you want on that catalog data. Data Manager 
&lt;/p&gt;
&lt;p&gt;
-- or I&amp;amp;W can also 
&lt;/p&gt;
&lt;p&gt;
-- report on or create views off any data in Promise database this way. 
&lt;/p&gt;
&lt;h2&gt;Using the link&lt;/h2&gt;
&lt;p&gt;
Go into Promise. Add a part number &amp;ldquo; M987654 &amp;ldquo; Give it a schematic symbol, Single Line Symbol etc.&lt;br /&gt;
(Symbols allocated to Part Number)&lt;br /&gt;
&lt;br /&gt;
In Data Manager under the Motor List for example. The MODEL NO field now has a drop down list. Listing all the part numbers in the Promise Part Number catalog. Here I am showing the new part number M987654 created in Promise, now displaying in DM. When this Motor &amp;ldquo;M-001&amp;rdquo; is imported into Promise database. It will bring along the part number M987654, in which Promise will recognize. It will know how to place the tag (with it&amp;rsquo;s rightful Schematic, Single Line symbols ( depending on what mode you are in ). Also the user could change the part number for that motor in Promise, and push that data change back into Project Database. There is two work flows we can promote.&lt;br /&gt;
Note: We could even possibly link ProjDb with a DCS system. Some DCS systems link to Oracle or SQL or Excel. We could also pull in data from the DCS system if we had a way to link the DCS tags to the ProjDb tags. Part Numbers could be allocated to Cables, Instruments, Motors, Equipment in Project Database. 
&lt;/p&gt;
&lt;p&gt;
foot note:&amp;nbsp; 1. Code provided by&amp;nbsp; Derek Kyryliuk 
&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: &lt;tags&gt;&lt;/tags&gt;&lt;/div&gt;
</description></item><item><title>Promis-E Plant Exchange</title><link>https://communities.bentley.com/products/utility_network_analysis___design/w/utility_network_analysis_and_design_wiki/2635/plant-exchange/revision/5</link><pubDate>Mon, 10 Nov 2008 14:45:03 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:d30bfb4e-fec2-4631-b969-f2c5d518262d</guid><dc:creator>Richard Derengowski</dc:creator><comments>https://communities.bentley.com/products/utility_network_analysis___design/w/utility_network_analysis_and_design_wiki/2635/plant-exchange#comments</comments><description>Revision 5 posted to OpenUtilities Wiki by Richard Derengowski on 11/10/2008 2:45:03 PM&lt;br /&gt;
&lt;h1&gt;&amp;nbsp;[[promis-e]] &lt;strong&gt; Plant Exchange&lt;/strong&gt;&lt;/h1&gt;
&lt;p class="MsoNormal"&gt;
AutoPlant P&amp;amp;ID and other Plant products store
information that is related to the electrical component that will be used in
the promis&amp;bull;e project.&lt;span&gt;&amp;nbsp; &lt;/span&gt;The Plant Exchange
function will read the data for any electrical devices in the Plant project database
and place the devices in the promis&amp;bull;e BOM Explorer.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Part numbers can be assigned in Plant or in
the BOM Explorer.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Once part numbers are
assigned, the &amp;ldquo;place by Device-ID&amp;rdquo; function can be used to place the symbols
for the components onto the promis&amp;bull;e drawings.&lt;span&gt;&amp;nbsp;
&lt;/span&gt;Attribute information can be edited on the drawings, the promis&amp;bull;e Data Editor,
or the BOM Explorer, and then be transferred back to the Plant database. The
exchange of attribute information with Plant is bidirectional through the Exchange
module and the user has the ability to specify which data should be the master.
&lt;/p&gt;
&lt;h1 class="MsoNormal"&gt;Create a direct link between the promis-e parts database and the Plant database. &lt;/h1&gt;
&lt;p&gt;
&amp;nbsp;To place symbols in promis-e from Plant data, it is required to assign a part number that exists as a record in the promis-eparts database with a valid symbol assigned. The assignment can be done in the Plant application or in the promis-e BOM explorer.&amp;nbsp; It is convienent to read the promis-e parts database directly from Plant in order to avoid having to have duplicate entries in two seperate databases. 
&lt;/p&gt;
&lt;h2&gt;Linking [[promis-e]] Part Number Catalogs to Project Database&lt;sup&gt;1&lt;/sup&gt;&lt;/h2&gt;
&lt;p&gt;
-- create a linked server in SQL 2005/2008 or Oracle (different code required from shown -- below)
&lt;/p&gt;
&lt;p&gt;
-- this allows you to pull in data from an access database located anywhere on personal
&lt;/p&gt;
&lt;p&gt;
-- computer drive. 
&lt;/p&gt;
&lt;p&gt;
-- You can also locate an Access DB, Oracle DB, SQL DB, Excel Spreadsheet, on a server/ network somewhere else. 
&lt;/p&gt;
&lt;h3&gt;Code to create Link Server to MDB file: &lt;/h3&gt;
&lt;p&gt;
EXEC sp_addlinkedserver 
&lt;/p&gt;
&lt;p&gt;
@server = 'PromiseLinkServer', @provider = 'Microsoft.Jet.OLEDB.4.0', 
&lt;/p&gt;
&lt;p&gt;
@srvproduct = 'OLE DB Provider for Jet', 
&lt;/p&gt;
&lt;p&gt;
@datasrc = 'C:\promis-e Data\Databases\ANSI-IEEE_parts_database.mdb' 
&lt;/p&gt;
&lt;p&gt;
GO 
&lt;/p&gt;
&lt;h3&gt;Code to pull in fields from Ansi catalog via linked server 'PromiseLinkServer' via a view: &lt;/h3&gt;
&lt;p&gt;
CREATE VIEW dbo.promise_partnumber as 
&lt;/p&gt;
&lt;p&gt;
SELECT [Part_Number] ,
&lt;/p&gt;
&lt;p&gt;
[Category] 
&lt;/p&gt;
&lt;p&gt;
,[Manufacturer] 
&lt;/p&gt;
&lt;p&gt;
FROM [PromiseLinkServer]...[parts_database] 
&lt;/p&gt;
&lt;p&gt;
GO
&lt;/p&gt;
&lt;p&gt;
-- Now you need to add this to show up in the ProjDb ( Data Manager, I&amp;amp;W ). 
&lt;/p&gt;
&lt;p&gt;
-- Go to [Project Name][schema][RebisTable] and add 'promise_partnumber'.
&lt;/p&gt;
&lt;p&gt;
-- Under the REGAPP field put &amp;quot;DMGR,I&amp;amp;W&amp;quot; 
&lt;/p&gt;
&lt;p&gt;
-- Launch DM or I&amp;amp;W and now it should be displayed under the tables column. 
&lt;/p&gt;
&lt;p&gt;
-- Go into Motor List view, and edit the view. Create a pick list for &amp;quot;MODEL NO&amp;quot; field with
&lt;/p&gt;
&lt;p&gt;
-- query: -- &amp;quot; select distinct Part_Number, Category, Manufacturer from promise_partnumber &amp;quot;
&lt;/p&gt;
&lt;p&gt;
-- This will pull in those three fields. The part_number can now be assigned to a motor for -- example.
&lt;/p&gt;
&lt;p&gt;
-- Now when that motor tag is imported into Promise. It is ready to be placed upon the
&lt;/p&gt;
&lt;p&gt;
-- part_number configuration 
&lt;/p&gt;
&lt;p&gt;
-- Now you can create views, pick lists whatever you want on that catalog data. Data Manager
&lt;/p&gt;
&lt;p&gt;
-- or I&amp;amp;W can also
&lt;/p&gt;
&lt;p&gt;
-- report on or create views off any data in Promise database this way.
&lt;/p&gt;
&lt;h2&gt;Using the link&lt;/h2&gt;
&lt;p&gt;
Go into Promise. Add a part number &amp;ldquo; M987654 &amp;ldquo; Give it a schematic symbol, Single Line Symbol etc.&lt;br /&gt;
(Symbols allocated to Part Number)&lt;br /&gt;
&lt;br /&gt;
In Data Manager under the Motor List for example. The MODEL NO field now has a drop down list. Listing all the part numbers in the Promise Part Number catalog. Here I am showing the new part number M987654 created in Promise, now displaying in DM. When this Motor &amp;ldquo;M-001&amp;rdquo; is imported into Promise database. It will bring along the part number M987654, in which Promise will recognize. It will know how to place the tag (with it&amp;rsquo;s rightful Schematic, Single Line symbols ( depending on what mode you are in ). Also the user could change the part number for that motor in Promise, and push that data change back into Project Database. There is two work flows we can promote.&lt;br /&gt;
Note: We could even possibly link ProjDb with a DCS system. Some DCS systems link to Oracle or SQL or Excel. We could also pull in data from the DCS system if we had a way to link the DCS tags to the ProjDb tags. Part Numbers could be allocated to Cables, Instruments, Motors, Equipment in Project Database.
&lt;/p&gt;
&lt;p&gt;
foot note:&amp;nbsp; 1. Code provided by&amp;nbsp; Derek Kyryliuk
&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: &lt;tags&gt;&lt;/tags&gt;&lt;/div&gt;
</description></item><item><title>Promis-E Plant Exchange</title><link>https://communities.bentley.com/products/utility_network_analysis___design/w/utility_network_analysis_and_design_wiki/2635/plant-exchange/revision/4</link><pubDate>Mon, 10 Nov 2008 14:30:55 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:d30bfb4e-fec2-4631-b969-f2c5d518262d</guid><dc:creator>Richard Derengowski</dc:creator><comments>https://communities.bentley.com/products/utility_network_analysis___design/w/utility_network_analysis_and_design_wiki/2635/plant-exchange#comments</comments><description>Revision 4 posted to OpenUtilities Wiki by Richard Derengowski on 11/10/2008 2:30:55 PM&lt;br /&gt;
&lt;h1&gt;&amp;nbsp;[[promis-e]] &lt;strong&gt; Plant Exchange&lt;/strong&gt;&lt;/h1&gt;
&lt;p class="MsoNormal"&gt;
AutoPlant P&amp;amp;ID and other Plant products store
information that is related to the electrical component that will be used in
the promis&amp;bull;e project.&lt;span&gt;&amp;nbsp; &lt;/span&gt;The Plant Exchange
function will read the data for any electrical devices in the Plant project database
and place the devices in the promis&amp;bull;e BOM Explorer.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Part numbers can be assigned in Plant or in
the BOM Explorer.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Once part numbers are
assigned, the &amp;ldquo;place by Device-ID&amp;rdquo; function can be used to place the symbols
for the components onto the promis&amp;bull;e drawings.&lt;span&gt;&amp;nbsp;
&lt;/span&gt;Attribute information can be edited on the drawings, the promis&amp;bull;e Data Editor,
or the BOM Explorer, and then be transferred back to the Plant database. The
exchange of attribute information with Plant is bidirectional through the Exchange
module and the user has the ability to specify which data should be the master.
&lt;/p&gt;
&lt;h1 class="MsoNormal"&gt;Create a direct link between the promis-e parts database and the Plant database. &lt;/h1&gt;
&lt;p&gt;
&amp;nbsp;To place symbols in promis-e from Plant data, it is required to assign a part number that exists as a record in the promis-eparts database with a valid symbol assigned. The assignment can be done in the Plant application or in the promis-e BOM explorer.&amp;nbsp; It is convienent to read the promis-e parts database directly from Plant in order to avoid having to have duplicate entries in two seperate databases. 
&lt;/p&gt;
&lt;h2&gt;Linking [[promis-e]] Part Number Catalogs to Project Database &lt;/h2&gt;
&lt;p&gt;
-- create a linked server in SQL 2005/2008 or Oracle (different code required from shown -- below)
&lt;/p&gt;
&lt;p&gt;
-- this allows you to pull in data from an access database located anywhere on personal
&lt;/p&gt;
&lt;p&gt;
-- computer drive. 
&lt;/p&gt;
&lt;p&gt;
-- You can also locate an Access DB, Oracle DB, SQL DB, Excel Spreadsheet, on a server/ network somewhere else. 
&lt;/p&gt;
&lt;h3&gt;Code to create Link Server to MDB file: &lt;/h3&gt;
&lt;p&gt;
EXEC sp_addlinkedserver 
&lt;/p&gt;
&lt;p&gt;
@server = 'PromiseLinkServer', @provider = 'Microsoft.Jet.OLEDB.4.0', 
&lt;/p&gt;
&lt;p&gt;
@srvproduct = 'OLE DB Provider for Jet', 
&lt;/p&gt;
&lt;p&gt;
@datasrc = 'C:\promis-e Data\Databases\ANSI-IEEE_parts_database.mdb' 
&lt;/p&gt;
&lt;p&gt;
GO 
&lt;/p&gt;
&lt;h3&gt;Code to pull in fields from Ansi catalog via linked server 'PromiseLinkServer' via a view: &lt;/h3&gt;
&lt;p&gt;
CREATE VIEW dbo.promise_partnumber as 
&lt;/p&gt;
&lt;p&gt;
SELECT [Part_Number] ,
&lt;/p&gt;
&lt;p&gt;
[Category] 
&lt;/p&gt;
&lt;p&gt;
,[Manufacturer] 
&lt;/p&gt;
&lt;p&gt;
FROM [PromiseLinkServer]...[parts_database] 
&lt;/p&gt;
&lt;p&gt;
GO
&lt;/p&gt;
&lt;p&gt;
-- Now you need to add this to show up in the ProjDb ( Data Manager, I&amp;amp;W ). 
&lt;/p&gt;
&lt;p&gt;
-- Go to [Project Name][schema][RebisTable] and add 'promise_partnumber'.
&lt;/p&gt;
&lt;p&gt;
-- Under the REGAPP field put &amp;quot;DMGR,I&amp;amp;W&amp;quot; 
&lt;/p&gt;
&lt;p&gt;
-- Launch DM or I&amp;amp;W and now it should be displayed under the tables column. 
&lt;/p&gt;
&lt;p&gt;
-- Go into Motor List view, and edit the view. Create a pick list for &amp;quot;MODEL NO&amp;quot; field with
&lt;/p&gt;
&lt;p&gt;
-- query: -- &amp;quot; select distinct Part_Number, Category, Manufacturer from promise_partnumber &amp;quot;
&lt;/p&gt;
&lt;p&gt;
-- This will pull in those three fields. The part_number can now be assigned to a motor for -- example.
&lt;/p&gt;
&lt;p&gt;
-- Now when that motor tag is imported into Promise. It is ready to be placed upon the
&lt;/p&gt;
&lt;p&gt;
-- part_number configuration 
&lt;/p&gt;
&lt;p&gt;
-- Now you can create views, pick lists whatever you want on that catalog data. Data Manager
&lt;/p&gt;
&lt;p&gt;
-- or I&amp;amp;W can also
&lt;/p&gt;
&lt;p&gt;
-- report on or create views off any data in Promise database this way.
&lt;/p&gt;
&lt;h2&gt;Using the link&lt;/h2&gt;Go into Promise. Add a part number &amp;ldquo; M987654 &amp;ldquo; Give it a schematic symbol, Single Line Symbol etc.&lt;br /&gt;
(Symbols allocated to Part Number)&lt;br /&gt;
&lt;br /&gt;
In Data Manager under the Motor List for example. The MODEL NO field now has a drop down list. Listing all the part numbers in the Promise Part Number catalog. Here I am showing the new part number M987654 created in Promise, now displaying in DM. When this Motor &amp;ldquo;M-001&amp;rdquo; is imported into Promise database. It will bring along the part number M987654, in which Promise will recognize. It will know how to place the tag (with it&amp;rsquo;s rightful Schematic, Single Line symbols ( depending on what mode you are in ). Also the user could change the part number for that motor in Promise, and push that data change back into Project Database. There is two work flows we can promote.&lt;br /&gt;
Note: We could even possibly link ProjDb with a DCS system. Some DCS systems link to Oracle or SQL or Excel. We could also pull in data from the DCS system if we had a way to link the DCS tags to the ProjDb tags. Part Numbers could be allocated to Cables, Instruments, Motors, Equipment in Project Database.
&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: &lt;tags&gt;&lt;/tags&gt;&lt;/div&gt;
</description></item><item><title>Promis-E Plant Exchange</title><link>https://communities.bentley.com/products/utility_network_analysis___design/w/utility_network_analysis_and_design_wiki/2635/plant-exchange/revision/3</link><pubDate>Mon, 10 Nov 2008 14:13:58 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:d30bfb4e-fec2-4631-b969-f2c5d518262d</guid><dc:creator>Richard Derengowski</dc:creator><comments>https://communities.bentley.com/products/utility_network_analysis___design/w/utility_network_analysis_and_design_wiki/2635/plant-exchange#comments</comments><description>Revision 3 posted to OpenUtilities Wiki by Richard Derengowski on 11/10/2008 2:13:58 PM&lt;br /&gt;
&lt;h1&gt;&amp;nbsp;[[promis-e]] &lt;strong&gt; Plant Exchange&lt;/strong&gt;&lt;/h1&gt;
&lt;p class="MsoNormal"&gt;
AutoPlant P&amp;amp;ID and other Plant products store
information that is related to the electrical component that will be used in
the promis&amp;bull;e project.&lt;span&gt;&amp;nbsp; &lt;/span&gt;The Plant Exchange
function will read the data for any electrical devices in the Plant project database
and place the devices in the promis&amp;bull;e BOM Explorer.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Part numbers can be assigned in Plant or in
the BOM Explorer.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Once part numbers are
assigned, the &amp;ldquo;place by Device-ID&amp;rdquo; function can be used to place the symbols
for the components onto the promis&amp;bull;e drawings.&lt;span&gt;&amp;nbsp;
&lt;/span&gt;Attribute information can be edited on the drawings, the promis&amp;bull;e Data Editor,
or the BOM Explorer, and then be transferred back to the Plant database. The
exchange of attribute information with Plant is bidirectional through the Exchange
module and the user has the ability to specify which data should be the master.
&lt;/p&gt;
&lt;h2 class="MsoNormal"&gt;Create a direct link between the promis-e parts database and the Plant database. &lt;/h2&gt;
&lt;p&gt;
&amp;nbsp;To place symbols in promis-e from Plant data, it is required to assign a part number that exists as a record in the promis-eparts database with a valid symbol assigned. The assignment can be done in the Plant application or in the promis-e BOM explorer.&amp;nbsp; It is convienent to read the promis-e parts database directly from Plant in order to avoid having to have duplicate entries in two seperate databases. 
&lt;/p&gt;
&lt;h2&gt;Linking [[promis-e]] Part Number Catalogs to Project Database &lt;/h2&gt;
&lt;p&gt;
-- create a linked server in SQL 2005/2008 or Oracle (different code required from shown -- below)
&lt;/p&gt;
&lt;p&gt;
-- this allows you to pull in data from an access database located anywhere on personal
&lt;/p&gt;
&lt;p&gt;
-- computer drive. 
&lt;/p&gt;
&lt;p&gt;
-- You can also locate an Access DB, Oracle DB, SQL DB, Excel Spreadsheet, on a server/ network somewhere else. 
&lt;/p&gt;
&lt;h3&gt;Code to create Link Server to MDB file: &lt;/h3&gt;
&lt;p&gt;
EXEC sp_addlinkedserver 
&lt;/p&gt;
&lt;p&gt;
@server = 'PromiseLinkServer', @provider = 'Microsoft.Jet.OLEDB.4.0', 
&lt;/p&gt;
&lt;p&gt;
@srvproduct = 'OLE DB Provider for Jet', 
&lt;/p&gt;
&lt;p&gt;
@datasrc = 'C:\promis-e Data\Databases\ANSI-IEEE_parts_database.mdb' 
&lt;/p&gt;
&lt;p&gt;
GO 
&lt;/p&gt;
&lt;h3&gt;Code to pull in fields from Ansi catalog via linked server 'PromiseLinkServer' via a view: &lt;/h3&gt;
&lt;p&gt;
CREATE VIEW dbo.promise_partnumber as 
&lt;/p&gt;
&lt;p&gt;
SELECT [Part_Number] ,
&lt;/p&gt;
&lt;p&gt;
[Category] 
&lt;/p&gt;
&lt;p&gt;
,[Manufacturer] 
&lt;/p&gt;
&lt;p&gt;
FROM [PromiseLinkServer]...[parts_database] 
&lt;/p&gt;
&lt;p&gt;
GO
&lt;/p&gt;
&lt;p&gt;
-- Now you need to add this to show up in the ProjDb ( Data Manager, I&amp;amp;W ). 
&lt;/p&gt;
&lt;p&gt;
-- Go to [Project Name][schema][RebisTable] and add 'promise_partnumber'.
&lt;/p&gt;
&lt;p&gt;
-- Under the REGAPP field put &amp;quot;DMGR,I&amp;amp;W&amp;quot; 
&lt;/p&gt;
&lt;p&gt;
-- Launch DM or I&amp;amp;W and now it should be displayed under the tables column. 
&lt;/p&gt;
&lt;p&gt;
-- Go into Motor List view, and edit the view. Create a pick list for &amp;quot;MODEL NO&amp;quot; field with
&lt;/p&gt;
&lt;p&gt;
-- query: -- &amp;quot; select distinct Part_Number, Category, Manufacturer from promise_partnumber &amp;quot;
&lt;/p&gt;
&lt;p&gt;
-- This will pull in those three fields. The part_number can now be assigned to a motor for -- example.
&lt;/p&gt;
&lt;p&gt;
-- Now when that motor tag is imported into Promise. It is ready to be placed upon the
&lt;/p&gt;
&lt;p&gt;
-- part_number configuration 
&lt;/p&gt;
&lt;p&gt;
-- Now you can create views, pick lists whatever you want on that catalog data. Data Manager
&lt;/p&gt;
&lt;p&gt;
-- or I&amp;amp;W can also
&lt;/p&gt;
&lt;p&gt;
-- report on or create views off any data in Promise database this way.
&lt;/p&gt;
&lt;h2&gt;Using the link&lt;/h2&gt;Go into Promise. Add a part number &amp;ldquo; M987654 &amp;ldquo; Give it a schematic symbol, Single Line Symbol etc.&lt;br /&gt;
(Symbols allocated to Part Number)&lt;br /&gt;
&lt;br /&gt;
In Data Manager under the Motor List for example. The MODEL NO field now has a drop down list. Listing all the part numbers in the Promise Part Number catalog. Here I am showing the new part number M987654 created in Promise, now displaying in DM. When this Motor &amp;ldquo;M-001&amp;rdquo; is imported into Promise database. It will bring along the part number M987654, in which Promise will recognize. It will know how to place the tag (with it&amp;rsquo;s rightful Schematic, Single Line symbols ( depending on what mode you are in ). Also the user could change the part number for that motor in Promise, and push that data change back into Project Database. There is two work flows we can promote.&lt;br /&gt;
Note: We could even possibly link ProjDb with a DCS system. Some DCS systems link to Oracle or SQL or Excel. We could also pull in data from the DCS system if we had a way to link the DCS tags to the ProjDb tags. Part Numbers could be allocated to Cables, Instruments, Motors, Equipment in Project Database.
&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: &lt;tags&gt;&lt;/tags&gt;&lt;/div&gt;
</description></item><item><title>Promis-E Plant Exchange</title><link>https://communities.bentley.com/products/utility_network_analysis___design/w/utility_network_analysis_and_design_wiki/2635/plant-exchange/revision/2</link><pubDate>Mon, 10 Nov 2008 14:11:19 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:d30bfb4e-fec2-4631-b969-f2c5d518262d</guid><dc:creator>Richard Derengowski</dc:creator><comments>https://communities.bentley.com/products/utility_network_analysis___design/w/utility_network_analysis_and_design_wiki/2635/plant-exchange#comments</comments><description>Revision 2 posted to OpenUtilities Wiki by Richard Derengowski on 11/10/2008 2:11:19 PM&lt;br /&gt;
&lt;h1&gt;&amp;nbsp;[[promis-e]] &lt;strong&gt; Plant Exchange&lt;/strong&gt;&lt;/h1&gt;
&lt;p class="MsoNormal"&gt;
AutoPlant P&amp;amp;ID and other Plant products store
information that is related to the electrical component that will be used in
the promis&amp;bull;e project.&lt;span&gt;&amp;nbsp; &lt;/span&gt;The Plant Exchange
function will read the data for any electrical devices in the Plant project database
and place the devices in the promis&amp;bull;e BOM Explorer.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Part numbers can be assigned in Plant or in
the BOM Explorer.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Once part numbers are
assigned, the &amp;ldquo;place by Device-ID&amp;rdquo; function can be used to place the symbols
for the components onto the promis&amp;bull;e drawings.&lt;span&gt;&amp;nbsp;
&lt;/span&gt;Attribute information can be edited on the drawings, the promis&amp;bull;e Data Editor,
or the BOM Explorer, and then be transferred back to the Plant database. The
exchange of attribute information with Plant is bidirectional through the Exchange
module and the user has the ability to specify which data should be the master.
&lt;/p&gt;
&lt;h2 class="MsoNormal"&gt;Create a direct link between the promis-e parts database and the Plant database. &lt;/h2&gt;
&lt;p&gt;
&amp;nbsp;To place symbols in promis-e from Plant data, it is required to assign a part number that exists as a record in the promis-eparts database with a valid symbol assigned. The assignment can be done in the Plant application or in the promis-e BOM explorer.&amp;nbsp; It is convienent to read the promis-e parts database directly from Plant in order to avoid having to have duplicate entries in two seperate databases. 
&lt;/p&gt;
&lt;h2&gt;Linking [[Promis-e]] Part Number Catalogs to Project Database &lt;/h2&gt;
&lt;p&gt;
-- create a linked server in SQL 2005/2008 or Oracle (different code required from shown -- below)
&lt;/p&gt;
&lt;p&gt;
-- this allows you to pull in data from an access database located anywhere on personal
&lt;/p&gt;
&lt;p&gt;
-- computer drive. 
&lt;/p&gt;
&lt;p&gt;
-- You can also locate an Access DB, Oracle DB, SQL DB, Excel Spreadsheet, on a server/ network somewhere else. 
&lt;/p&gt;
&lt;h3&gt;Code to create Link Server to MDB file: &lt;/h3&gt;
&lt;p&gt;
EXEC sp_addlinkedserver 
&lt;/p&gt;
&lt;p&gt;
@server = 'PromiseLinkServer', @provider = 'Microsoft.Jet.OLEDB.4.0', 
&lt;/p&gt;
&lt;p&gt;
@srvproduct = 'OLE DB Provider for Jet', 
&lt;/p&gt;
&lt;p&gt;
@datasrc = 'C:\promis-e Data\Databases\ANSI-IEEE_parts_database.mdb' 
&lt;/p&gt;
&lt;p&gt;
GO 
&lt;/p&gt;
&lt;h3&gt;Code to pull in fields from Ansi catalog via linked server 'PromiseLinkServer' via a view: &lt;/h3&gt;
&lt;p&gt;
CREATE VIEW dbo.promise_partnumber as 
&lt;/p&gt;
&lt;p&gt;
SELECT [Part_Number] ,
&lt;/p&gt;
&lt;p&gt;
[Category] 
&lt;/p&gt;
&lt;p&gt;
,[Manufacturer] 
&lt;/p&gt;
&lt;p&gt;
FROM [PromiseLinkServer]...[parts_database] 
&lt;/p&gt;
&lt;p&gt;
GO
&lt;/p&gt;
&lt;p&gt;
-- Now you need to add this to show up in the ProjDb ( Data Manager, I&amp;amp;W ). 
&lt;/p&gt;
&lt;p&gt;
-- Go to [Project Name][schema][RebisTable] and add 'promise_partnumber'.
&lt;/p&gt;
&lt;p&gt;
-- Under the REGAPP field put &amp;quot;DMGR,I&amp;amp;W&amp;quot; 
&lt;/p&gt;
&lt;p&gt;
-- Launch DM or I&amp;amp;W and now it should be displayed under the tables column. 
&lt;/p&gt;
&lt;p&gt;
-- Go into Motor List view, and edit the view. Create a pick list for &amp;quot;MODEL NO&amp;quot; field with
&lt;/p&gt;
&lt;p&gt;
-- query: -- &amp;quot; select distinct Part_Number, Category, Manufacturer from promise_partnumber &amp;quot;
&lt;/p&gt;
&lt;p&gt;
-- This will pull in those three fields. The part_number can now be assigned to a motor for -- example.
&lt;/p&gt;
&lt;p&gt;
-- Now when that motor tag is imported into Promise. It is ready to be placed upon the
&lt;/p&gt;
&lt;p&gt;
-- part_number configuration 
&lt;/p&gt;
&lt;p&gt;
-- Now you can create views, pick lists whatever you want on that catalog data. Data Manager
&lt;/p&gt;
&lt;p&gt;
-- or I&amp;amp;W can also
&lt;/p&gt;
&lt;p&gt;
-- report on or create views off any data in Promise database this way.
&lt;/p&gt;
&lt;h2&gt;Using the link&lt;/h2&gt;Go into Promise. Add a part number &amp;ldquo; M987654 &amp;ldquo; Give it a schematic symbol, Single Line Symbol etc.&lt;br /&gt;
(Symbols allocated to Part Number)&lt;br /&gt;
&lt;br /&gt;
In Data Manager under the Motor List for example. The MODEL NO field now has a drop down list. Listing all the part numbers in the Promise Part Number catalog. Here I am showing the new part number M987654 created in Promise, now displaying in DM. When this Motor &amp;ldquo;M-001&amp;rdquo; is imported into Promise database. It will bring along the part number M987654, in which Promise will recognize. It will know how to place the tag (with it&amp;rsquo;s rightful Schematic, Single Line symbols ( depending on what mode you are in ). Also the user could change the part number for that motor in Promise, and push that data change back into Project Database. There is two work flows we can promote.&lt;br /&gt;
Note: We could even possibly link ProjDb with a DCS system. Some DCS systems link to Oracle or SQL or Excel. We could also pull in data from the DCS system if we had a way to link the DCS tags to the ProjDb tags. Part Numbers could be allocated to Cables, Instruments, Motors, Equipment in Project Database.
&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: &lt;tags&gt;&lt;/tags&gt;&lt;/div&gt;
</description></item><item><title>Promis-E Plant Exchange</title><link>https://communities.bentley.com/products/utility_network_analysis___design/w/utility_network_analysis_and_design_wiki/2635/plant-exchange/revision/1</link><pubDate>Mon, 10 Nov 2008 14:10:32 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:d30bfb4e-fec2-4631-b969-f2c5d518262d</guid><dc:creator>Richard Derengowski</dc:creator><comments>https://communities.bentley.com/products/utility_network_analysis___design/w/utility_network_analysis_and_design_wiki/2635/plant-exchange#comments</comments><description>Revision 1 posted to OpenUtilities Wiki by Richard Derengowski on 11/10/2008 2:10:32 PM&lt;br /&gt;
&lt;h1&gt;&amp;nbsp;[[promis-e]] &lt;strong&gt; Plant Exchange&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;
* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;
mso-font-charset:0;
mso-generic-font-family:roman;
mso-font-pitch:variable;
mso-font-signature:-1610611985 1107304683 0 0 159 0;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;
mso-font-charset:0;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:-1610611985 1073750139 0 0 159 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-parent:"";
margin-top:0in;
margin-right:0in;
margin-bottom:10.0pt;
margin-left:0in;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-fareast-font-family:Calibri;
mso-bidi-font-family:"Times New Roman";}
.MsoChpDefault
{mso-style-type:export-only;
mso-default-props:yes;
font-size:10.0pt;
mso-ansi-font-size:10.0pt;
mso-bidi-font-size:10.0pt;
mso-ascii-font-family:Calibri;
mso-fareast-font-family:Calibri;
mso-hansi-font-family:Calibri;}
@page Section1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;
mso-header-margin:.5in;
mso-footer-margin:.5in;
mso-paper-source:0;}
div.Section1
{page:Section1;}
--&gt;
&lt;!--[if gte mso 10]&gt;
&lt;style&gt;
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin:0in;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
&lt;/style&gt;
&lt;![endif]--&gt;
&lt;/p&gt;
&lt;p class="MsoNormal"&gt;
AutoPlant P&amp;amp;ID and other Plant products store
information that is related to the electrical component that will be used in
the promis&amp;bull;e project.&lt;span&gt;&amp;nbsp; &lt;/span&gt;The Plant Exchange
function will read the data for any electrical devices in the Plant project database
and place the devices in the promis&amp;bull;e BOM Explorer.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Part numbers can be assigned in Plant or in
the BOM Explorer.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Once part numbers are
assigned, the &amp;ldquo;place by Device-ID&amp;rdquo; function can be used to place the symbols
for the components onto the promis&amp;bull;e drawings.&lt;span&gt;&amp;nbsp;
&lt;/span&gt;Attribute information can be edited on the drawings, the promis&amp;bull;e Data Editor,
or the BOM Explorer, and then be transferred back to the Plant database. The
exchange of attribute information with Plant is bidirectional through the Exchange
module and the user has the ability to specify which data should be the master.
&lt;/p&gt;
&lt;h2 class="MsoNormal"&gt;Create a direct link between the promis-e parts database and the Plant database. &lt;/h2&gt;
&lt;p&gt;
&amp;nbsp;To place symbols in promis-e from Plant data, it is required to assign a part number that exists as a record in the promis-eparts database with a valid symbol assigned. The assignment can be done in the Plant application or in the promis-e BOM explorer.&amp;nbsp; It is convienent to read the promis-e parts database directly from Plant in order to avoid having to have duplicate entries in two seperate databases. 
&lt;/p&gt;
&lt;h2&gt;Linking [[Promis-e]] Part Number Catalogs to Project Database &lt;/h2&gt;
&lt;p&gt;
-- create a linked server in SQL 2005/2008 or Oracle (different code required from shown -- below)
&lt;/p&gt;
&lt;p&gt;
 -- this allows you to pull in data from an access database located anywhere on personal
&lt;/p&gt;
&lt;p&gt;
 -- computer drive. 
&lt;/p&gt;
&lt;p&gt;
-- You can also locate an Access DB, Oracle DB, SQL DB, Excel Spreadsheet, on a server/ network somewhere else. 
&lt;/p&gt;
&lt;h3&gt;Code to create Link Server to MDB file: &lt;/h3&gt;
&lt;p&gt;
EXEC sp_addlinkedserver 
&lt;/p&gt;
&lt;p&gt;
@server = 'PromiseLinkServer', @provider = 'Microsoft.Jet.OLEDB.4.0', 
&lt;/p&gt;
&lt;p&gt;
@srvproduct = 'OLE DB Provider for Jet', 
&lt;/p&gt;
&lt;p&gt;
@datasrc = 'C:\promis-e Data\Databases\ANSI-IEEE_parts_database.mdb' 
&lt;/p&gt;
&lt;p&gt;
GO 
&lt;/p&gt;
&lt;h3&gt;Code to pull in fields from Ansi catalog via linked server 'PromiseLinkServer' via a view: &lt;/h3&gt;
&lt;p&gt;
CREATE VIEW dbo.promise_partnumber as 
&lt;/p&gt;
&lt;p&gt;
SELECT [Part_Number] ,
&lt;/p&gt;
&lt;p&gt;
[Category] 
&lt;/p&gt;
&lt;p&gt;
,[Manufacturer] 
&lt;/p&gt;
&lt;p&gt;
FROM [PromiseLinkServer]...[parts_database] 
&lt;/p&gt;
&lt;p&gt;
GO
&lt;/p&gt;
&lt;p&gt;
 -- Now you need to add this to show up in the ProjDb ( Data Manager, I&amp;amp;W ). 
&lt;/p&gt;
&lt;p&gt;
-- Go to [Project Name][schema][RebisTable] and add 'promise_partnumber'.
&lt;/p&gt;
&lt;p&gt;
 -- Under the REGAPP field put &amp;quot;DMGR,I&amp;amp;W&amp;quot; 
&lt;/p&gt;
&lt;p&gt;
-- Launch DM or I&amp;amp;W and now it should be displayed under the tables column. 
&lt;/p&gt;
&lt;p&gt;
-- Go into Motor List view, and edit the view. Create a pick list for &amp;quot;MODEL NO&amp;quot; field with
&lt;/p&gt;
&lt;p&gt;
 -- query: -- &amp;quot; select distinct Part_Number, Category, Manufacturer from promise_partnumber &amp;quot;
&lt;/p&gt;
&lt;p&gt;
 -- This will pull in those three fields. The part_number can now be assigned to a motor for -- example.
&lt;/p&gt;
&lt;p&gt;
 -- Now when that motor tag is imported into Promise. It is ready to be placed upon the
&lt;/p&gt;
&lt;p&gt;
 -- part_number configuration 
&lt;/p&gt;
&lt;p&gt;
-- Now you can create views, pick lists whatever you want on that catalog data. Data Manager
&lt;/p&gt;
&lt;p&gt;
 -- or I&amp;amp;W can also
&lt;/p&gt;
&lt;p&gt;
 -- report on or create views off any data in Promise database this way.
&lt;/p&gt;
&lt;h2&gt;Using the link&lt;/h2&gt;Go into Promise. Add a part number &amp;ldquo; M987654 &amp;ldquo; Give it a schematic symbol, Single Line Symbol etc.&lt;br /&gt;
(Symbols allocated to Part Number)&lt;br /&gt;
&lt;br /&gt;
In Data Manager under the Motor List for example. The MODEL NO field now has a drop down list. Listing all the part numbers in the Promise Part Number catalog. Here I am showing the new part number M987654 created in Promise, now displaying in DM. When this Motor &amp;ldquo;M-001&amp;rdquo; is imported into Promise database. It will bring along the part number M987654, in which Promise will recognize. It will know how to place the tag (with it&amp;rsquo;s rightful Schematic, Single Line symbols ( depending on what mode you are in ). Also the user could change the part number for that motor in Promise, and push that data change back into Project Database. There is two work flows we can promote.&lt;br /&gt;
Note: We could even possibly link ProjDb with a DCS system. Some DCS systems link to Oracle or SQL or Excel. We could also pull in data from the DCS system if we had a way to link the DCS tags to the ProjDb tags. Part Numbers could be allocated to Cables, Instruments, Motors, Equipment in Project Database.
&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: &lt;tags&gt;&lt;/tags&gt;&lt;/div&gt;
</description></item></channel></rss>