<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet type="text/xsl" href="RSS_xslt_style.asp" version="1.0" ?>
<rss version="2.0" xmlns:WebWizForums="http://syndication.webwiz.co.uk/rss_namespace/">
 <channel>
  <title>DevForce Community Forum : Generating Custom Primary Key Values in DevForce</title>
  <link>http://www.ideablade.com/forum/</link>
  <description>This is an XML content feed of; DevForce Community Forum : DevForce Classic : Generating Custom Primary Key Values in DevForce</description>
  <pubDate>Mon, 13 Apr 2026 05:27:28 -700</pubDate>
  <lastBuildDate>Wed, 30 May 2007 16:41:52 -700</lastBuildDate>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Web Wiz Forums 9.69</generator>
  <ttl>360</ttl>
  <WebWizForums:feedURL>www.ideablade.com/forum/RSS_post_feed.asp?TID=21</WebWizForums:feedURL>
  <image>
   <title>DevForce Community Forum</title>
   <url>http://www.ideablade.com/forum/forum_images/IdeaBlade_logo_tm.png</url>
   <link>http://www.ideablade.com/forum/</link>
  </image>
  <item>
   <title>Generating Custom Primary Key Values in DevForce : Three implementations of IIDGenerator...</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=21&amp;PID=72#72</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=21" rel="nofollow">IdeaBlade</a><br /><strong>Subject:</strong> 21<br /><strong>Posted:</strong> 30-May-2007 at 4:41pm<br /><br /><P =Ms&#111;normal style="MARGIN: 8pt 0in 0pt"><FONT face="Arial, Helvetica, sans-serif" size=2>Three implementations of IIDGenerator are shipped with the product, and are installed in the Sample Code directory (e.g., C:\Program Files\IdeaBlade DevForce\Sample Code).<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>These include:</FONT></P><P =Ms&#111;normal style="MARGIN: 8pt 0in 0pt"><?:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p><FONT face="Arial, Helvetica, sans-serif" size=2>&nbsp;</FONT></o:p></P><TABLE =MsoTableGrid style="BORDER-RIGHT: medium n&#111;ne; BORDER-TOP: medium n&#111;ne; BORDER-LEFT: medium n&#111;ne; BORDER-BOTTOM: medium n&#111;ne; BORDER-COLLAPSE: collapse; mso-border-alt: solid text .5pt; mso-yfti-tbllook: 480; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-border-insideh: .5pt solid text; mso-border-insidev: .5pt solid text" cellSpacing=0 cellPadding=0 border=1><T><TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes"><TD style="BORDER-RIGHT: text 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: text 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: text 1pt solid; WIDTH: 131.4pt; PADDING-TOP: 0in; BORDER-BOTTOM: text 1pt solid; : transparent; mso-border-alt: solid text .5pt" vAlign=top width=175><P =Ms&#111;normal style="MARGIN: 8pt 0in 0pt"><B style="mso-bidi-font-weight: normal"><FONT size=2><FONT face="Arial, Helvetica, sans-serif">Class<o:p></o:p></FONT></FONT></B></P></TD><TD style="BORDER-RIGHT: text 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: text 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: #ece9d8; WIDTH: 311.4pt; PADDING-TOP: 0in; BORDER-BOTTOM: text 1pt solid; : transparent; mso-border-alt: solid text .5pt; mso-border-left-alt: solid text .5pt" vAlign=top width=415><P =Ms&#111;normal style="MARGIN: 8pt 0in 0pt"><B style="mso-bidi-font-weight: normal"><FONT size=2><FONT face="Arial, Helvetica, sans-serif">Function<o:p></o:p></FONT></FONT></B></P></TD></TR><TR style="mso-yfti-irow: 1"><TD style="BORDER-RIGHT: text 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: text 1pt solid; WIDTH: 131.4pt; PADDING-TOP: 0in; BORDER-BOTTOM: text 1pt solid; : transparent; mso-border-alt: solid text .5pt; mso-border-top-alt: solid text .5pt" vAlign=top width=175><P =Ms&#111;normal style="MARGIN: 8pt 0in 0pt"><FONT face="Arial, Helvetica, sans-serif" size=2>NumericIdGenerator</FONT></P></TD><TD style="BORDER-RIGHT: text 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: #ece9d8; WIDTH: 311.4pt; PADDING-TOP: 0in; BORDER-BOTTOM: text 1pt solid; : transparent; mso-border-alt: solid text .5pt; mso-border-left-alt: solid text .5pt; mso-border-top-alt: solid text .5pt" vAlign=top width=415><P =Ms&#111;normal style="MARGIN: 8pt 0in 0pt"><FONT face="Arial, Helvetica, sans-serif" size=2>Generates sequential numeric IDs from a single pool used across all entities.</FONT></P></TD></TR><TR style="mso-yfti-irow: 2"><TD style="BORDER-RIGHT: text 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: text 1pt solid; WIDTH: 131.4pt; PADDING-TOP: 0in; BORDER-BOTTOM: text 1pt solid; : transparent; mso-border-alt: solid text .5pt; mso-border-top-alt: solid text .5pt" vAlign=top width=175><P =Ms&#111;normal style="MARGIN: 8pt 0in 0pt"><FONT face="Arial, Helvetica, sans-serif" size=2>OracleSequenceIdGenerator</FONT></P></TD><TD style="BORDER-RIGHT: text 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: #ece9d8; WIDTH: 311.4pt; PADDING-TOP: 0in; BORDER-BOTTOM: text 1pt solid; : transparent; mso-border-alt: solid text .5pt; mso-border-left-alt: solid text .5pt; mso-border-top-alt: solid text .5pt" vAlign=top width=415><P =Ms&#111;normal style="MARGIN: 8pt 0in 0pt"><FONT face="Arial, Helvetica, sans-serif" size=2>Generates Oracle sequences.</FONT></P></TD></TR><TR style="mso-yfti-irow: 3; mso-yfti-lastrow: yes"><TD style="BORDER-RIGHT: text 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: text 1pt solid; WIDTH: 131.4pt; PADDING-TOP: 0in; BORDER-BOTTOM: text 1pt solid; : transparent; mso-border-alt: solid text .5pt; mso-border-top-alt: solid text .5pt" vAlign=top width=175><P =Ms&#111;normal style="MARGIN: 8pt 0in 0pt"><FONT size=2><FONT face="Arial, Helvetica, sans-serif">PooledIdGenerator<SPAN style="COLOR: navy"><o:p></o:p></SPAN></FONT></FONT></P></TD><TD style="BORDER-RIGHT: text 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: #ece9d8; WIDTH: 311.4pt; PADDING-TOP: 0in; BORDER-BOTTOM: text 1pt solid; : transparent; mso-border-alt: solid text .5pt; mso-border-left-alt: solid text .5pt; mso-border-top-alt: solid text .5pt" vAlign=top width=415><P =Ms&#111;normal style="MARGIN: 8pt 0in 0pt"><FONT face="Arial, Helvetica, sans-serif" size=2>Generates sequential numeric IDs from multiple, independent pools, one for each entity.</FONT></P></TD></TR></T></TABLE>]]>
   </description>
   <pubDate>Wed, 30 May 2007 16:41:52 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=21&amp;PID=72#72</guid>
  </item> 
  <item>
   <title>Generating Custom Primary Key Values in DevForce :  To use custom IDs (i.e., non-GUID...</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=21&amp;PID=71#71</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=20" rel="nofollow">Customer</a><br /><strong>Subject:</strong> 21<br /><strong>Posted:</strong> 30-May-2007 at 4:40pm<br /><br /><BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"><H3 style="MARGIN: 12pt 0in 3pt -0.25in"><SPAN style="FONT-SIZE: 12pt"><o:p><FONT size=2>To use custom IDs (i.e., non-GUID and non-Identity) in DevForce, I understand that my app must include a class that implements your IIdGenerator interface.&nbsp; I’ve heard you have an implementation of this that generates numeric IDs and maintains different ID pools for different entities.&nbsp; Where can I find it?</FONT></o:p></SPAN></H3></BLOCKQUOTE>]]>
   </description>
   <pubDate>Wed, 30 May 2007 16:40:39 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=21&amp;PID=71#71</guid>
  </item> 
 </channel>
</rss>