<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Extensible By Design &#187; Extensible By Design</title>
	<atom:link href="http://extensiblecad.com/words/category/xml/feed/" rel="self" type="application/rss+xml" />
	<link>http://extensiblecad.com/words</link>
	<description>SolidWorks and PDMWorks Enterprise Development Blog</description>
	<lastBuildDate>Mon, 02 Feb 2009 09:02:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>EPDM Number Generator&#8230;Updated For 2009</title>
		<link>http://extensiblecad.com/words/2008/12/02/epdm-number-generatorupdated-for-2009/</link>
		<comments>http://extensiblecad.com/words/2008/12/02/epdm-number-generatorupdated-for-2009/#comments</comments>
		<pubDate>Tue, 02 Dec 2008 07:04:21 +0000</pubDate>
		<dc:creator>Jeff Cope</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Enterprise PDM]]></category>
		<category><![CDATA[Enterprise PDM API]]></category>
		<category><![CDATA[PDMWE API]]></category>
		<category><![CDATA[PDMWorks Enterprise]]></category>
		<category><![CDATA[SolidWorks Enterprise PDM]]></category>
		<category><![CDATA[XML]]></category>
		<category><![CDATA[solidworks enterprise pdm]]></category>

		<guid isPermaLink="false">http://extensiblecad.com/words/?p=140</guid>
		<description><![CDATA[Due to blackmail and extortion a request from my good friend Rohizzle, I have updated the popular Number Generator to work with 2009.  I have not made any enhancements so you can refer to the previous version&#8217;s post for instructions.  Net:  This is an addin for SolidWorks Entperprise PDM that enables users to pick, at run-time, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://extensiblecad.com/words/wp-content/uploads/2007/10/jeffcopeteaser.jpg"><img class="size-medium wp-image-12 alignleft" title="Jeff Cope" src="http://extensiblecad.com/words/wp-content/uploads/2007/10/jeffcopeteaser.jpg" alt="" width="67" height="70" /></a>Due to <span style="text-decoration: line-through;">blackmail and extortion</span> a request from my good friend Rohizzle, I have updated the popular Number Generator to work with 2009.  I have not made any enhancements so you can refer to the <a href="http://extensiblecad.com/words/2008/07/09/pdmwe-number-generator-part-deaux/" target="_blank">previous version&#8217;s post</a> for instructions. </p>
<p>Net:  This is an addin for SolidWorks Entperprise PDM that enables users to pick, at run-time, the numbering sequence to use for auto-numbering.</p>
<p><a href="http://extensiblecad.com/words/wp-content/uploads/2008/12/numbergeneratorforpdmwe2009.zip">2009 Version Download</a></p>
	<p></p>
	<hr noshade style="margin:0;height:1px" />
	<small><p>&copy; Jeff Cope for <a href="http://extensiblecad.com/words">Extensible By Design</a>, 2008. |
	<a href="http://extensiblecad.com/words/2008/12/02/epdm-number-generatorupdated-for-2009/">Permalink</a> |
	<a href="http://extensiblecad.com/words/2008/12/02/epdm-number-generatorupdated-for-2009/#comments">6 comments</a> |
	Add to
	<a href="http://del.icio.us/post?url=http://extensiblecad.com/words/2008/12/02/epdm-number-generatorupdated-for-2009/&amp;title=EPDM Number Generator&#8230;Updated For 2009"><img src="http://yoursite.com/images/icons/delicious.gif" border="0"> del.icio.us</a>
	<a href="http://www.digg.com/submit"><img src="http://yoursite.com/images/digg.gif" border="0"> digg</a><br/>
	Who's linking ?
	<a href="http://www.technorati.com/search/http://extensiblecad.com/words/2008/12/02/epdm-number-generatorupdated-for-2009/" title="Search on Technorati"><img src="http://yoursite.com/images/icons/technorati.gif" border="0">Technorati</a>
	<a href="http://www.blogpulse.com/search?query=http://extensiblecad.com/words/2008/12/02/epdm-number-generatorupdated-for-2009/" title="Search on Blogpulse"><img src="http://yoursite.com/images/icons/blogpulse.gif" border="0">BlogPulse</a>
	<a href="http://google.com/blogsearch?q=http://extensiblecad.com/words/2008/12/02/epdm-number-generatorupdated-for-2009/" title="Search on Google Blog Search"><img src="http://yoursite.com/images/icons/google.gif" border="0">Google</a><br/>
	Want more on these topics ? Browse the archive of posts filed under <a href="http://extensiblecad.com/words/category/net/" title="View all posts in .NET" rel="category tag">.NET</a>, <a href="http://extensiblecad.com/words/category/solidworks/enterprise-pdm/" title="View all posts in Enterprise PDM" rel="category tag">Enterprise PDM</a>, <a href="http://extensiblecad.com/words/category/solidworks/enterprise-pdm-api/" title="View all posts in Enterprise PDM API" rel="category tag">Enterprise PDM API</a>, <a href="http://extensiblecad.com/words/category/pdmplm/pdmwe/pdmwe-api/" title="View all posts in PDMWE API" rel="category tag">PDMWE API</a>, <a href="http://extensiblecad.com/words/category/pdmworks-enterprise/" title="View all posts in PDMWorks Enterprise" rel="category tag">PDMWorks Enterprise</a>, <a href="http://extensiblecad.com/words/category/pdmplm/solidworks-enterprise-pdm-pdmplm/" title="View all posts in SolidWorks Enterprise PDM" rel="category tag">SolidWorks Enterprise PDM</a>, <a href="http://extensiblecad.com/words/category/xml/" title="View all posts in XML" rel="category tag">XML</a>.</small></p>
<p>Copyright 2007 <a href=http://extensiblecad.com/words>Extensible By Design.</a>  All rights reserved.</p>]]></content:encoded>
			<wfw:commentRss>http://extensiblecad.com/words/2008/12/02/epdm-number-generatorupdated-for-2009/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>PDMWE Number Generator &#8211; Part Deaux</title>
		<link>http://extensiblecad.com/words/2008/07/09/pdmwe-number-generator-part-deaux/</link>
		<comments>http://extensiblecad.com/words/2008/07/09/pdmwe-number-generator-part-deaux/#comments</comments>
		<pubDate>Wed, 09 Jul 2008 04:40:54 +0000</pubDate>
		<dc:creator>Jeff Cope</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[PDMWE]]></category>
		<category><![CDATA[PDMWE API]]></category>
		<category><![CDATA[PDMWorks Enterprise]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://extensiblecad.com/words/?p=105</guid>
		<description><![CDATA[Over the past few months I have received numerous emails from folks using the original PDMWE Number Generator.  It is such a simple little app that I was pleasantly surprised at all of the nice feedback people gave me regarding it.  To show my appreciation, I have modified the Number Generator to allow it to work with [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://extensiblecad.com/words/wp-content/uploads/2008/07/serial-numbers.png"></a><a href="http://extensiblecad.com/words/wp-content/uploads/2008/07/serial-numbers.png"></a><a href="http://extensiblecad.com/words/wp-content/uploads/2008/07/add-addin-one.png"></a><a href="http://extensiblecad.com/words/wp-content/uploads/2008/07/partdeaux.png"><img class="alignleft alignnone size-medium wp-image-123" style="float: left; margin: 10px;" title="partdeaux" src="http://extensiblecad.com/words/wp-content/uploads/2008/07/partdeaux.png" alt="PDMWorks Enterprise Number Generator - Part Deaux" width="228" height="245" /></a>Over the past few months I have received numerous emails from folks using the original PDMWE Number Generator.  It is such a simple little app that I was pleasantly surprised at all of the nice feedback people gave me regarding it.  To show my appreciation, I have modified the Number Generator to allow it to work with multiple serial number sequences &#8221;on the fly.&#8221; </p>
<p> You have always had the ability to set up muliple serial number generators in PDMWorks Enterprise but now the user can decide at File/Folder creation time which serial number to use.  An anticipated use case with this improved version of the tools is for users who have multiple categories of parts with numbers being assigned by category.  Note:  Even though the functionality has been expanded, the tool is still very easy to install and configure. </p>
<p>So how does it work?</p>
<p><span id="more-105"></span></p>
<p>The Number Generator is a PDMWorks Enterprise add-in that runs whenever a user presses a command button (from a data card) that is configured to &#8220;call&#8221; it.  The Number Generator downloads the latest copy of the ListItems.xml file from your vault&#8217;s Options folder and checks it for List Items.  Each &lt;ListItem&gt; element in the XML file has a &lt;Name&gt; element and corresponding &lt;Value&gt; element.  The &lt;Name&gt; elements represent what the users sees in the Number Generator&#8217;s drop-down list and the &lt;Value&gt; elements represent the Serial Number sequence that is &#8220;called&#8221; whenever a user selects that item from the drop-down list.  There is no reasonable limit to the number of serial number sequences that can be supported by the Number Generator.  Just add a new &lt;ListItem&gt; node to the ListItems.xml file, being careful to type the exact name of the Serial Number sequence in the &lt;Value&gt; node.</p>
<p> Don&#8217;t be afraid of the xml.  It is really simple.  Here is the xml file that was used to develop and test the Number Generator.  Notice that the text contained in the &lt;Value&gt; nodes of the ListItems are an exact match for the names of the Serial Number sequences in the vault.<img style="margin: 5px;" src="http://extensiblecad.com/words/wp-content/uploads/2008/07/notepad.png" alt="" width="971" height="570" /></p>
<p>Alright&#8230;  Ready to get started?  Good.  Here are the high-level installation and configuration steps:</p>
<ol>
<li>Download and unzip the file containing the tool.</li>
<li>Create any desired serial number sequences using the PDMWorks Enterprise Administration Tool. </li>
<li>Add the included add-in to the PDMWorks Enterprise Add-ins using the PDMWorks Enterprise Administration Tool. </li>
<li>Using Notepad or (better) an XML editor such as XML Notepad, edit the ListItems.xml file that is included in the Options folder to include your desired serial number sequences.</li>
<li>Copy the included Options folder to the root of your PDMWorks Enterprise vault.</li>
<li>Checkin the ListItems.xml file, if not done automatically.</li>
<li>Give all users Read Only permissions to the Options folder.</li>
<li>Add a command button to any data card you wish to run the Number Generator from and configure the command button to &#8220;call&#8221; the Number Generator.</li>
<li>Test it out and if it works well for you, then add some nice feedback to this post.  Otherwise, curse me under your breath and keep it to yourself.</li>
</ol>
<p>Here are the detailed steps:</p>
<ol>
<li><a title="PDMWorks Enterprise 2008 Number Generator From Extensible CAD Technologies" href="http://extensiblecad.com/words/wp-content/uploads/2008/07/number-generator-part-deaux.zip" target="_self">Download the file containing the tool from here. </a> Unzip it once it is downloaded.  It should contain two dll files (Interop.EdmLib.dll and NumberGeneratorForPDMWE2008.dll) and an Options folder which in turn contains a single xml file (ListItems.xml).<img style="MARGIN: 5px; VERTICAL-ALIGN: text-top" src="http://extensiblecad.com/words/wp-content/uploads/2008/07/top-directory.png" alt="" width="621" height="320" /></li>
<li>Create any desired serial number sequences using the PDMWorks Enterprise Administration Tool.  Keep track of the names of the Serial Number sequences as you will need this information for step four.<img class="aligncenter size-full wp-image-114" title="serial-numbers" src="http://extensiblecad.com/words/wp-content/uploads/2008/07/serial-numbers.png" alt="Add Serial Numbers to your PDMWorks Enterprise vault" width="911" height="514" /></li>
<li>Add the included add-in to the PDMWorks Enterprise Add-ins using the PDMWorks Enterprise Administration Tool.  Use the New button to add the Add-in&#8217;s dll files to the vault.  Make sure you select BOTH dll files to add.  Don&#8217;t worry about the warning message that PDMWorks Enterprise gives you after you add the dlls.  The warning message is just letting you know that you have to reboot when updating the same Add-in to a later version.  I changed the name of this add-in from the previous version so that won&#8217;t be an issue here.<img style="MARGIN: 5px; VERTICAL-ALIGN: middle" src="http://extensiblecad.com/words/wp-content/uploads/2008/07/add-addin-one.png" alt="" width="973" height="571" /><img style="MARGIN: 5px" src="http://extensiblecad.com/words/wp-content/uploads/2008/07/add-addin-two.png" alt="" width="580" height="430" /><img style="MARGIN: 5px" src="http://extensiblecad.com/words/wp-content/uploads/2008/07/add-addin-three.png" alt="" width="492" height="236" /><img style="MARGIN: 5px" src="http://extensiblecad.com/words/wp-content/uploads/2008/07/add-addin-four.png" alt="" width="646" height="539" /></li>
<li>Using Notepad or (better) an XML editor such as XML Notepad, edit the ListItems.xml file that is included in the Options folder to include your desired serial number sequences.  Notepad can be used but I am partial to XML Notepad as seen below.  <a title="Download XML Notepad" href="http://www.microsoft.com/downloads/details.aspx?familyid=72d6aa49-787d-4118-ba5f-4f30fe913628&amp;displaylang=en" target="_self">XML Notepad is a totally free utility from Microsoft and can be downloaded from here.</a>  If using Notepad, be very careful to preserve the format of the XML file.  Each &lt;ListItem&gt; element tag must be closed by a corresponding &lt;/ListItem&gt; element tag.  The same goes true for the &lt;Name&gt; and &lt;Value&gt; element tags.  <img style="MARGIN: 5px; VERTICAL-ALIGN: text-top" src="http://extensiblecad.com/words/wp-content/uploads/2008/07/xmlnotepad.png" alt="" width="971" height="572" /></li>
<li>Copy the included Options folder to the root of your PDMWorks Enterprise vault.  I want to emphasize the &#8220;to the ROOT of your vault&#8221; part of that.  If your vault&#8217;s local view is found at &#8220;C:\PDMWE\MyVault&#8221; then your Options folder should be found at &#8220;C:\PDMWE\MyVault\Options.&#8221;</li>
<li>Checkin the ListItems.xml file, if not done automatically.</li>
<li>Give all users Read Only permissions to the Options folder.</li>
<li>Add a command button to any data card you wish to run the Number Generator from and configure the command button to &#8220;call&#8221; the Number Generator.<img style="MARGIN: 5px; VERTICAL-ALIGN: text-top" src="http://extensiblecad.com/words/wp-content/uploads/2008/07/wire-into-data-card.png" alt="" width="870" height="561" /></li>
<li>Test it out and if it works well for you, then add some nice feedback to this post.  Otherwise, curse me under your breath and keep it to yourself.<img style="margin: 5px;" src="http://extensiblecad.com/words/wp-content/uploads/2008/07/test-it-out-2.png" alt="" width="945" height="615" /><a href="http://extensiblecad.com/words/wp-content/uploads/2008/07/partdeaux.png"><img style="margin: 5px;" src="http://extensiblecad.com/words/wp-content/uploads/2008/07/test-it-out-4.png" alt="" width="465" height="223" /></a></li>
</ol>
<p>You can hit the &#8220;Copy&#8221; button to copy the auto-generated number to the clipboard.  You can then paste it anywhere you want (e.g. filename, data card variable, etc&#8230;).</p>
<p><img style="margin: 5px;" src="http://extensiblecad.com/words/wp-content/uploads/2008/07/test-it-out-5.png" alt="" width="936" height="606" /></p>
<p> If you or someone you know use(s) this thing and find it helpful, then give us a holler in the comments section below.  Thanks.</p>
	<p></p>
	<hr noshade style="margin:0;height:1px" />
	<small><p>&copy; Jeff Cope for <a href="http://extensiblecad.com/words">Extensible By Design</a>, 2008. |
	<a href="http://extensiblecad.com/words/2008/07/09/pdmwe-number-generator-part-deaux/">Permalink</a> |
	<a href="http://extensiblecad.com/words/2008/07/09/pdmwe-number-generator-part-deaux/#comments">11 comments</a> |
	Add to
	<a href="http://del.icio.us/post?url=http://extensiblecad.com/words/2008/07/09/pdmwe-number-generator-part-deaux/&amp;title=PDMWE Number Generator &#8211; Part Deaux"><img src="http://yoursite.com/images/icons/delicious.gif" border="0"> del.icio.us</a>
	<a href="http://www.digg.com/submit"><img src="http://yoursite.com/images/digg.gif" border="0"> digg</a><br/>
	Who's linking ?
	<a href="http://www.technorati.com/search/http://extensiblecad.com/words/2008/07/09/pdmwe-number-generator-part-deaux/" title="Search on Technorati"><img src="http://yoursite.com/images/icons/technorati.gif" border="0">Technorati</a>
	<a href="http://www.blogpulse.com/search?query=http://extensiblecad.com/words/2008/07/09/pdmwe-number-generator-part-deaux/" title="Search on Blogpulse"><img src="http://yoursite.com/images/icons/blogpulse.gif" border="0">BlogPulse</a>
	<a href="http://google.com/blogsearch?q=http://extensiblecad.com/words/2008/07/09/pdmwe-number-generator-part-deaux/" title="Search on Google Blog Search"><img src="http://yoursite.com/images/icons/google.gif" border="0">Google</a><br/>
	Want more on these topics ? Browse the archive of posts filed under <a href="http://extensiblecad.com/words/category/net/" title="View all posts in .NET" rel="category tag">.NET</a>, <a href="http://extensiblecad.com/words/category/pdmplm/pdmwe/" title="View all posts in PDMWE" rel="category tag">PDMWE</a>, <a href="http://extensiblecad.com/words/category/pdmplm/pdmwe/pdmwe-api/" title="View all posts in PDMWE API" rel="category tag">PDMWE API</a>, <a href="http://extensiblecad.com/words/category/pdmworks-enterprise/" title="View all posts in PDMWorks Enterprise" rel="category tag">PDMWorks Enterprise</a>, <a href="http://extensiblecad.com/words/category/xml/" title="View all posts in XML" rel="category tag">XML</a>.</small></p>
<p>Copyright 2007 <a href=http://extensiblecad.com/words>Extensible By Design.</a>  All rights reserved.</p>]]></content:encoded>
			<wfw:commentRss>http://extensiblecad.com/words/2008/07/09/pdmwe-number-generator-part-deaux/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Free SolidWorks Add-In To Remind You To Eat Your Custom Properties</title>
		<link>http://extensiblecad.com/words/2008/02/23/free-solidworks-add-in-to-remind-you-to-eat-your-custom-properties/</link>
		<comments>http://extensiblecad.com/words/2008/02/23/free-solidworks-add-in-to-remind-you-to-eat-your-custom-properties/#comments</comments>
		<pubDate>Sun, 24 Feb 2008 02:50:51 +0000</pubDate>
		<dc:creator>Jeff Cope</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[CAD]]></category>
		<category><![CDATA[COM]]></category>
		<category><![CDATA[SolidWorks]]></category>
		<category><![CDATA[SolidWorks API]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://extensiblecad.com/words/2008/02/23/free-solidworks-add-in-to-remind-you-to-eat-your-custom-properties/</guid>
		<description><![CDATA[ In spite of all their positive benefits, which are many, more than a few SolidWorks users look upon custom properties with the same disdain that a pre-schooler would have for green leafy vegetables.  You can explain the benefits of custom properties, how they help you find things, how they lead to healthy drawing title blocks, [...]]]></description>
			<content:encoded><![CDATA[<p><img border="0" vspace="5" align="baseline" width="319" src="http://extensiblecad.com/words/wp-content/uploads/2008/02/pyramid.gif" hspace="5" height="249" /></p>
<p> In spite of all their positive benefits, which are many, more than a few SolidWorks users look upon custom properties with the same disdain that a pre-schooler would have for green leafy vegetables.  You can explain the benefits of custom properties, how they help you find things, how they lead to healthy drawing title blocks, how they improve PDM implementations, etc&#8230; until you are blue in the face and with some individuals you still won&#8217;t make a dent.  There might be a change for a few days even a few weeks but inevitably you are back to files with no custom properties filled out. </p>
<p>In order to increase the life-expectancy of CAD administrators everywhere, I have posted a free .NET Add-In for SolidWorks that will &#8220;remind&#8221; your users to enter certain custom properties whenever they create a new file or save an existing one (after the initial save).  The list of custom properties is configurable and</p>
<p> <span id="more-80"></span></p>
<p>the user cannot proceed with their file until they enter the custom properties.  I am sure the program can be improved upon but for those without SolidWorks API skills of their own this should be a nice little app.  Also, for those who do have SolidWorks API skills using Visual Basic.NET, I am more than happy to share the code if you request it.</p>
<p> The Add-In, called &#8220;Big Brother&#8221; is written for SolidWorks 2008 and targets the 2.0 .NET Framework, which means if you have SolidWorks 2008 installed on your machine then you can use it.</p>
<p> To get started,</p>
<p>1.  Download the installer package for Big Brother from <a target="_blank" href="http://extensiblecad.com/words/wp-content/uploads/2008/02/big-brother.msi" title="SolidWorks VB.NET Add-In">here.</a></p>
<p>2.  Run the installer, agreeing to the overly wordy license agreement on the way.</p>
<p><img border="0" vspace="5" align="baseline" width="503" src="http://extensiblecad.com/words/wp-content/uploads/2008/02/extensible_bigbrother03.gif" hspace="5" alt="SolidWorks API Add-In Written In Visual Basic.NET" height="414" /></p>
<p>3.  After installing the software, run the &#8220;Register Big Brother.bat&#8221; file in the installation directory.  Running this batch file will register Big Brother with COM and add the appropriate registry entries for SolidWorks to load Big Brother when SolidWorks is run.</p>
<p><img border="0" vspace="5" width="820" src="http://extensiblecad.com/words/wp-content/uploads/2008/02/extensible_bigbrother05.gif" hspace="5" alt=".NET Add-In for SolidWorks 2008 Using The SolidWorks API" height="416" /></p>
<p>4. This is an optional step but if you don&#8217;t already have a decent XML editor, then I recommend you<a target="_blank" href="http://www.microsoft.com/downloads/details.aspx?familyid=72D6AA49-787D-4118-BA5F-4F30FE913628&amp;displaylang=en" title="Download XML Notepad, A Free XML Editor"> download XML Notepad</a> which is a free XML editor from Microsoft.</p>
<p><img border="0" vspace="5" width="891" src="http://extensiblecad.com/words/wp-content/uploads/2008/02/extensible_bigbrother06.gif" hspace="5" alt="Download Microsoft XML Notepad" height="814" /></p>
<p>5.  Use XML Notepad to edit the XML configuration files in the installation directory.  The installation has three XML files which are used to configure which custom properties are managed by Big Brother for each of the three main part types in SolidWorks.</p>
<ul>
<li>AssemblyPropertiesToManage.XML &#8211; Represents custom properties for assemblies.</li>
<li>DrawingPropertiesToManage.XML &#8211; Represents custom properties for drawings.</li>
<li>PartPropertiesToManage.XML &#8211; Represents custom properties for parts.</li>
</ul>
<p><img border="0" vspace="5" width="744" src="http://extensiblecad.com/words/wp-content/uploads/2008/02/extensible_bigbrother07.gif" hspace="5" alt="XML Configuration Files For SolidWorks Add-In Written In Visual Basic.NET" height="558" /></p>
<p>Edit the list of custom properties to manage for each document type using XML Notepad.  Each &#8220;ExtProperty&#8221; node represents a custom property.  PropName represents the name of the custom property to be managed.  PropValue and PropType should not be touched.  Leave those alone.  Save the file(s) when finished.</p>
<p>6.  Open SolidWorks and create a new part.  After selecting your template, you should be prompted to verify or fill in the values for the custom properties in your PartPropertiesToManage.XML file.  The same thing should happen for subsequent file saves.  The original Save (for new documents) doessnot trigger the FileSaveNotify event.  I suspect that it is triggered by the FileSaveAsNotify event.  If anyone tries that and gets the answer then please let me know.</p>
<p><img border="0" vspace="5" width="800" src="http://extensiblecad.com/words/wp-content/uploads/2008/02/extensible_bigbrother09.gif" hspace="5" alt="SolidWorks API Add-In Written For .NET 2.0 Using Visual Basic" height="572" /></p>
<p>7.   Additional configuration of the Add-In may be performed by editing the &#8220;ExtensibleEventManager.dll.config&#8221; file, which you should also use XML Notepad to edit. </p>
<ul>
<li>If BigBrotherMode=True then it is mandatory that users enter values for all custom properties.  If BigBrotherMode=False then the dialog pops up as an FYI.</li>
<li>If CatchFileNewEvent=True then files are managed on FileNew in addition to FileSave.</li>
</ul>
	<p></p>
	<hr noshade style="margin:0;height:1px" />
	<small><p>&copy; Jeff Cope for <a href="http://extensiblecad.com/words">Extensible By Design</a>, 2008. |
	<a href="http://extensiblecad.com/words/2008/02/23/free-solidworks-add-in-to-remind-you-to-eat-your-custom-properties/">Permalink</a> |
	<a href="http://extensiblecad.com/words/2008/02/23/free-solidworks-add-in-to-remind-you-to-eat-your-custom-properties/#comments">14 comments</a> |
	Add to
	<a href="http://del.icio.us/post?url=http://extensiblecad.com/words/2008/02/23/free-solidworks-add-in-to-remind-you-to-eat-your-custom-properties/&amp;title=Free SolidWorks Add-In To Remind You To Eat Your Custom Properties"><img src="http://yoursite.com/images/icons/delicious.gif" border="0"> del.icio.us</a>
	<a href="http://www.digg.com/submit"><img src="http://yoursite.com/images/digg.gif" border="0"> digg</a><br/>
	Who's linking ?
	<a href="http://www.technorati.com/search/http://extensiblecad.com/words/2008/02/23/free-solidworks-add-in-to-remind-you-to-eat-your-custom-properties/" title="Search on Technorati"><img src="http://yoursite.com/images/icons/technorati.gif" border="0">Technorati</a>
	<a href="http://www.blogpulse.com/search?query=http://extensiblecad.com/words/2008/02/23/free-solidworks-add-in-to-remind-you-to-eat-your-custom-properties/" title="Search on Blogpulse"><img src="http://yoursite.com/images/icons/blogpulse.gif" border="0">BlogPulse</a>
	<a href="http://google.com/blogsearch?q=http://extensiblecad.com/words/2008/02/23/free-solidworks-add-in-to-remind-you-to-eat-your-custom-properties/" title="Search on Google Blog Search"><img src="http://yoursite.com/images/icons/google.gif" border="0">Google</a><br/>
	Want more on these topics ? Browse the archive of posts filed under <a href="http://extensiblecad.com/words/category/net/" title="View all posts in .NET" rel="category tag">.NET</a>, <a href="http://extensiblecad.com/words/category/cad/" title="View all posts in CAD" rel="category tag">CAD</a>, <a href="http://extensiblecad.com/words/category/com/" title="View all posts in COM" rel="category tag">COM</a>, <a href="http://extensiblecad.com/words/category/solidworks/" title="View all posts in SolidWorks" rel="category tag">SolidWorks</a>, <a href="http://extensiblecad.com/words/category/solidworks/solidworks-api/" title="View all posts in SolidWorks API" rel="category tag">SolidWorks API</a>, <a href="http://extensiblecad.com/words/category/xml/" title="View all posts in XML" rel="category tag">XML</a>.</small></p>
<p>Copyright 2007 <a href=http://extensiblecad.com/words>Extensible By Design.</a>  All rights reserved.</p>]]></content:encoded>
			<wfw:commentRss>http://extensiblecad.com/words/2008/02/23/free-solidworks-add-in-to-remind-you-to-eat-your-custom-properties/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
	</channel>
</rss>

