<?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>Jason L. Froebe - Tech tips and How Tos for Fellow Techies &#187; ASE</title>
	<atom:link href="http://froebe.net/blog/index.php/tag/ase/feed/" rel="self" type="application/rss+xml" />
	<link>http://froebe.net/blog</link>
	<description>Tips &#38; Tricks for Databases (Sybase, Oracle, MySQL, PostgreSQL, SQLite), Windows, Linux, Solaris, Perl, Java, Bash and so much much more</description>
	<lastBuildDate>Sat, 07 Jan 2012 22:12:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>﻿Sybase ASE&#8217;s &#8220;lock hashtable size&#8221; is NOT just for Cluster Edition!!</title>
		<link>http://froebe.net/blog/2011/01/14/%ef%bb%bfsybase-ases-lock-hashtable-size-is-not-just-for-cluster-edition/</link>
		<comments>http://froebe.net/blog/2011/01/14/%ef%bb%bfsybase-ases-lock-hashtable-size-is-not-just-for-cluster-edition/#comments</comments>
		<pubDate>Fri, 14 Jan 2011 23:04:25 +0000</pubDate>
		<dc:creator>Jason L Froebe</dc:creator>
				<category><![CDATA[ASE]]></category>
		<category><![CDATA[Databases]]></category>
		<category><![CDATA[Sybase]]></category>
		<category><![CDATA[cluster edition]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[documentation bug]]></category>
		<category><![CDATA[lock hashtable size]]></category>
		<category><![CDATA[manuals]]></category>
		<category><![CDATA[sybooks]]></category>

		<guid isPermaLink="false">http://froebe.net/blog/?p=1305</guid>
		<description><![CDATA[﻿The "cluster edition only" note in v15.0 documentation was a DOCUMENTATION BUG that was fixed in 15.5. Why the F is Sybase techsupport still saying it is only for cluster edition???? It was introduced in v11.9.2 more than a DECADE ago. Sybase TechSupport: read your manuals!]]></description>
			<content:encoded><![CDATA[<p>﻿The &#8220;cluster edition only&#8221; note in v15.0 documentation was a DOCUMENTATION BUG that was fixed in 15.5. Why the F is Sybase techsupport still saying it is only for cluster edition???? It was <a href="http://tinyurl.com/4p6hzfb">introduced in v11.9.2</a> more than a DECADE ago. Sybase TechSupport: read your manuals!</p>
<blockquote><p><em><a href="http://manuals.sybase.com/onlinebooks/group-asarc/asg1192e/asefun92/@ebt-link;nh=1;pt=25096?target=%25N%15_25299_START_RESTART_N%25;;__prev_hit__=25096;__next_hit__=25300;DwebQuery=lock+hashtable+size">New Functionality in Adaptive Server Enterprise 11.9.2</a><br />
</em></p>
<h2><em> lock hashtable size</em></h2>
<table border="2">
<tbody>
<tr>
<th colspan="2"><em>Summary Information</em></th>
</tr>
<tr>
<td><em>Default value</em></td>
<td><em>2048</em></td>
</tr>
<tr>
<td><em>Range of values</em></td>
<td><em>1-2147483647</em></td>
</tr>
<tr>
<td><em>Status</em></td>
<td><em>Static</em></td>
</tr>
<tr>
<td><em>Display level</em></td>
<td><em>Comprehensive</em></td>
</tr>
<tr>
<td><em>Required role</em></td>
<td><em>System Administrator</em></td>
</tr>
</tbody>
</table>
<p><em>The lock hashtable size parameter specifies the number of hash buckets in the lock hash table. This table manages all row, page, and table locks and all lock requests. Each time a task acquires a lock, the lock is assigned to a hash bucket, and each lock request for that lock checks the same hash bucket. Setting this value too low results in large numbers of locks in each hash bucket and slows the searches. On Adaptive Servers with multiple engines, setting this value too low can also lead to increased spinlock contention. You should not set the value to less than the default value, 2048.</em></p>
<p><em>lock hashtable size must be a power of 2. If the value you specify is not a power of 2, sp_configure rounds the value to the next highest power of 2 and prints an informational message.</em></p>
<p><em>The optimal hash table size is a function of the number of distinct objects (pages, tables, and rows) that will be locked concurrently. The optimal hash table size is at least 20 percent of the number of distinct objects that need to be locked concurrently. See &#8220;Lock Hash Table Information&#8221; for more information on configuring the lock hash table size.</em></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://froebe.net/blog/2011/01/14/%ef%bb%bfsybase-ases-lock-hashtable-size-is-not-just-for-cluster-edition/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Upgrading Sybase ASE 12.5.4 -&gt; 15.0.3 esd 4 &amp; bug # 643188</title>
		<link>http://froebe.net/blog/2010/11/26/upgrading-sybase-ase-12-5-4-15-0-3-esd-4-bug-643188/</link>
		<comments>http://froebe.net/blog/2010/11/26/upgrading-sybase-ase-12-5-4-15-0-3-esd-4-bug-643188/#comments</comments>
		<pubDate>Fri, 26 Nov 2010 16:17:13 +0000</pubDate>
		<dc:creator>Jason L Froebe</dc:creator>
				<category><![CDATA[ASE]]></category>
		<category><![CDATA[Databases]]></category>
		<category><![CDATA[Sybase]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[bug 643188]]></category>
		<category><![CDATA[cr #643188]]></category>
		<category><![CDATA[technical support]]></category>
		<category><![CDATA[workaround]]></category>

		<guid isPermaLink="false">http://froebe.net/blog/?p=1290</guid>
		<description><![CDATA[We&#8217;ve been upgrading a number of Sybase ASE databases from the end-of-life&#8217;d 12.5.x to v15.0.3 esd 4 the last few weeks.   My coworker (Degang He) ran into an interesting error when the upgrade process was failing on sysprocedures. Database &#8216;my_db&#8217;: beginning upgrade step [ID 26]: alter table (table sysprocedures) Command has been aborted. Msg 3461, [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_560" class="wp-caption alignright" style="width: 193px"><a href="http://www.sybase.com"><img class="size-full wp-image-560" title="Sybase, Inc." src="http://froebe.net/blog/wp-content/uploads/2008/07/sybase.png" alt="" width="183" height="74" /></a><p class="wp-caption-text">Sybase</p></div>
<p>We&#8217;ve been upgrading a number of <a href="http://www.sybase.com/ase">Sybase ASE</a> databases from the <a href="http://m.sybase.com/detail?id=1053693">end-of-life&#8217;d 12.5.x</a> to v15.0.3 esd 4 the last few weeks.   My coworker (Degang He) ran into an interesting error when the upgrade process was failing on sysprocedures.</p>
<blockquote><p><em>Database &#8216;my_db&#8217;: beginning upgrade step [ID 26]: alter table (table sysprocedures)<br />
Command has been aborted.</em></p>
<p><em>Msg 3461, Level 20, State 1:<br />
Server &#8216;my_server&#8217;, Line 1:<br />
Database &#8216;my_db&#8217;: upgrade could not install required upgrade item &#8217;26&#8242;. Please refer to previous error messages to determine the problem. Fix the problem, then try again.</em></p>
<p><em>Msg 3451, Level 20, State 1:<br />
Server &#8216;my_server&#8217;, Line 1:<br />
Database &#8216;my_db&#8217;: upgrade has failed for this database. Please refer to previous messages for the cause of the failure, correct the problem and try again.</em></p>
<p><em>Msg 3454, Level 20, State 1:<br />
Server &#8216;my_server&#8217;, Line 1:</em></p>
<p><em>Database &#8216;my_db&#8217;: ASE could not completely upgrade this database; upgrade item 1501 could not be installed.</em></p></blockquote>
<p>We looked on <a href="http://search.sybase.com/search/simple.do">Sybase&#8217;s Solved Cases</a> and <a href="http://www.google.com">Google</a> but didn&#8217;t find anything that would really fit the problem.  So we called up Sybase Technical Support.  <a href="mailto:somdev.sharma@sybase.com">Somdev Sharma</a> of Sybase was able to determine that this was a bug in the ASE 15x codeline and provided a workaround:</p>
<blockquote>
<h3>CR #643188:</h3>
<p>Title Online database failed with 3461 error during upgrade , &#8216;max parallel degree&#8217; &gt;1</p>
<h4>Workaround:</h4>
<p>Before online the database, disable parallel sort via sp_configure &#8216;max parallel degree&#8217;,1</p>
<h4>Sanitized:</h4>
<p>Online database failed with 3461, 3451 and 3454 errors during upgrade sysprocedures table (upgrade  item &#8217;26&#8242;). If &#8216;max parallel degree&#8217; &gt; 1, then please disable parallel sort with sp_configure &#8216;max parallel degree&#8217;, 1.</p></blockquote>
<p>After disabling parallel sort, the database was upgraded successfully.</p>
]]></content:encoded>
			<wfw:commentRss>http://froebe.net/blog/2010/11/26/upgrading-sybase-ase-12-5-4-15-0-3-esd-4-bug-643188/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>How to avoid most reorgs of DOL tables in Sybase ASE (Jeff Tallman)</title>
		<link>http://froebe.net/blog/2010/05/14/how-to-avoid-most-reorgs-of-dol-tables-in-sybase-ase-jeff-tallman/</link>
		<comments>http://froebe.net/blog/2010/05/14/how-to-avoid-most-reorgs-of-dol-tables-in-sybase-ase-jeff-tallman/#comments</comments>
		<pubDate>Fri, 14 May 2010 13:13:33 +0000</pubDate>
		<dc:creator>Jason L Froebe</dc:creator>
				<category><![CDATA[ASE]]></category>
		<category><![CDATA[Databases]]></category>
		<category><![CDATA[Sybase]]></category>
		<category><![CDATA[data pages]]></category>
		<category><![CDATA[data rows]]></category>
		<category><![CDATA[dol]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[Jeff Tallman]]></category>
		<category><![CDATA[monengine]]></category>
		<category><![CDATA[monopenobjectactivity]]></category>
		<category><![CDATA[reorgs]]></category>
		<category><![CDATA[sybase-l]]></category>
		<category><![CDATA[tables]]></category>

		<guid isPermaLink="false">http://froebe.net/blog/?p=1239</guid>
		<description><![CDATA[On the sybase-l mailing list, Jeff Tallman replied to a question on how to avoid unnecessary reorgs. He graciously agreed to let me post his response here You can avoid most (if not all) of the reorgs by doing: setting the exp_row_size to something that covers about 90% of the space each row takes up [...]]]></description>
			<content:encoded><![CDATA[<p>On the sybase-l mailing list,</p>
<div id="attachment_560" class="wp-caption alignright" style="width: 193px"><a href="http://www.sybase.com"><img class="size-full wp-image-560" title="Sybase, Inc." src="http://froebe.net/blog/wp-content/uploads/2008/07/sybase.png" alt="" width="183" height="74" /></a><p class="wp-caption-text">Sybase</p></div>
<p>Jeff Tallman replied to a question on how to avoid unnecessary reorgs.  He graciously agreed to let me post his response here <img src='http://froebe.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<blockquote><p><em><span style="color: #0000ff;">You can avoid most (if not all) of the reorgs by doing:</span></em></p>
<ol>
<li><em><span style="color: #0000ff;">setting the exp_row_size to something that covers about 90% of the space each row takes up</span></em></li>
<li><em><span style="color: #0000ff;">changing enable housekeeper GC to a 4 or 5</span></em></li>
</ol>
<p><em><span style="color: #0000ff;">Both of these are a *MUST* do for DOL (datapages or datarows).   See manuals on &#8216;enable housekeeper GC&#8217; for correct setting of 4 or 5 (refers to whether deletes are batch or OLTP).</span></em></p>
<p><em><span style="color: #0000ff;">You can also watch for housekeeper overflows in monEngine/monOpenObjectActivity&#8230;&#8230;and if you see any HKGC pending &#8211; wait a few before shutting down.</span></em></p></blockquote>
<p><span style="color: #0000ff;"><span style="color: #000000;">Jeff wrote up an excellent article, <a href="http://blogs.sybase.com/database/2009/05/locking-redux-apl-vs-dol-and-tuning/">Locking Redux – APL vs. DOL and Tuning</a>, that goes into detail why this is the case.</span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://froebe.net/blog/2010/05/14/how-to-avoid-most-reorgs-of-dol-tables-in-sybase-ase-jeff-tallman/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>VMware 2.0.2 running on Win2k3 -&gt; VMware ESX 4.0 .. done :)</title>
		<link>http://froebe.net/blog/2010/04/24/vmware-2-0-2-running-on-win2k3-vmware-esx-4-0-done/</link>
		<comments>http://froebe.net/blog/2010/04/24/vmware-2-0-2-running-on-win2k3-vmware-esx-4-0-done/#comments</comments>
		<pubDate>Sat, 24 Apr 2010 17:37:58 +0000</pubDate>
		<dc:creator>Jason L Froebe</dc:creator>
				<category><![CDATA[ASE]]></category>
		<category><![CDATA[Databases]]></category>
		<category><![CDATA[OS]]></category>
		<category><![CDATA[Sybase]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[esx]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[redhat]]></category>
		<category><![CDATA[shadow]]></category>
		<category><![CDATA[vmware server]]></category>
		<category><![CDATA[volume]]></category>
		<category><![CDATA[volume shadow service]]></category>
		<category><![CDATA[winscp]]></category>

		<guid isPermaLink="false">http://froebe.net/blog/?p=1232</guid>
		<description><![CDATA[I was able to move a VMware Server 2.0 (v7) vm to VMware ESX..  it was a *live* copy where I performed a Windows Volume Shadow copy of the vm files.  Everything worked for the most part but because the database, Sybase ASE 15.0.3, was running when the shadow copy was made, we had corruption [...]]]></description>
			<content:encoded><![CDATA[<p>I was able to move<a href="http://www.vmware.com"><img class="alignright size-full wp-image-711" title="VMware" src="http://froebe.net/blog/wp-content/uploads/2008/09/vmware.png" alt="" width="267" height="112" /></a> a VMware Server 2.0 (v7) vm to VMware ESX..  it was a *live* copy where I performed a Windows Volume Shadow copy of the vm files.  Everything worked for the most part but because the database, Sybase ASE 15.0.3, was running when the shadow copy was made, we had corruption in one database.  Restore from backup and all is good.</p>
<p>Now we need to get an updated license file from Sybase as the NIC mac address has changed..   You can *not* use the mac address from the VMware Server on ESX.  grr.</p>
<p>Twenty hours for the volume shadow copy to complete plus another 12 hours to scp the files to the esx box (esx console access is sloooow).   Keep in mind that the host VMware Server box was rebooting itself randomly so I really couldn’t leave it alone.  Then 3 hours to convert/clone the vmdk files and 2 hours to correct the database&#8230;  I&#8217;m tired.</p>
<p>It turned out to be an issue with allocating 3.75GB to a VM that was causing the rebooting.  Dropping it to 2 GB resolved the rebooting&#8230; who knew?  Nothing in Google and VMware Support wasn&#8217;t able to find anything on their side.</p>
]]></content:encoded>
			<wfw:commentRss>http://froebe.net/blog/2010/04/24/vmware-2-0-2-running-on-win2k3-vmware-esx-4-0-done/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Get your Sybase ASE 15.5 MDA table posters!  Straight from Sybase&#8217;s Jeff Tallman</title>
		<link>http://froebe.net/blog/2010/02/19/get-your-sybase-ase-15-5-mda-table-posters-straight-from-sybases-jeff-tallman/</link>
		<comments>http://froebe.net/blog/2010/02/19/get-your-sybase-ase-15-5-mda-table-posters-straight-from-sybases-jeff-tallman/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 18:31:44 +0000</pubDate>
		<dc:creator>Jason L Froebe</dc:creator>
				<category><![CDATA[ASE]]></category>
		<category><![CDATA[Databases]]></category>
		<category><![CDATA[Sybase]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[DBMS]]></category>
		<category><![CDATA[Jeff Tallman]]></category>
		<category><![CDATA[mda table]]></category>
		<category><![CDATA[posters]]></category>
		<category><![CDATA[powerdesigner]]></category>

		<guid isPermaLink="false">http://froebe.net/blog/?p=1211</guid>
		<description><![CDATA[I asked Jeff Tallman if I could redistribute his excellent MDA posters for Sybase&#8217;s ASE 15.5 database server.  He said yes so &#8230;  here they are in both Adobe PDF and Sybase PowerDesigner PDM formats! Jeff Tallman also provided us with the MDA posters for Sybase 15.0.3 last year.]]></description>
			<content:encoded><![CDATA[<p>I asked <a href="http://blogs.sybase.com/database/about/">Jeff Tallman</a> if I could redistribute his excellent MDA posters for <a href="http://www.sybase.com/products/databasemanagement/adaptiveserverenterprise">Sybase&#8217;s ASE 15.5 database server</a>.  He said yes so &#8230;  here they are in both Adobe <a href="http://www.froebe.net/attachments/ASE_155_MDA_Tables.pdf">PDF</a> and <a href="http://www.sybase.com/products/modelingdevelopment/powerdesigner">Sybase PowerDesigner</a> <a href="http://www.froebe.net/attachments/ASE_155_MDA.zip">PDM</a> formats!</p>
<p><a href="http://www.froebe.net/attachments/ASE_155_MDA_Tables.pdf"><img class="aligncenter size-full wp-image-1212" title="ASE 15.5 MDA table poster (PDF)" src="http://froebe.net/blog/wp-content/uploads/2010/02/ase155mda.jpg" alt="" width="350" height="258" /></a></p>
<p>Jeff Tallman also provided us with the <a href="http://froebe.net/blog/2009/01/12/sybases-jeff-tallman-releases-the-mda-table-diagram-posters-for-ase-1503-in-pdf-and-powerdesigner-formats/">MDA posters for Sybase 15.0.3</a> last year.</p>
]]></content:encoded>
			<wfw:commentRss>http://froebe.net/blog/2010/02/19/get-your-sybase-ase-15-5-mda-table-posters-straight-from-sybases-jeff-tallman/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>So you want to tweet to Twitter from *WITHIN* Oracle 11g?  Here&#8217;s how!</title>
		<link>http://froebe.net/blog/2009/04/12/so-you-want-to-tweet-to-twitter-from-within-oracle-11g-heres-how/</link>
		<comments>http://froebe.net/blog/2009/04/12/so-you-want-to-tweet-to-twitter-from-within-oracle-11g-heres-how/#comments</comments>
		<pubDate>Sun, 12 Apr 2009 22:04:45 +0000</pubDate>
		<dc:creator>Jason L Froebe</dc:creator>
				<category><![CDATA[APIs]]></category>
		<category><![CDATA[ASE]]></category>
		<category><![CDATA[Databases]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Sybase]]></category>
		<category><![CDATA[DBMS]]></category>
		<category><![CDATA[lewis cunningham]]></category>
		<category><![CDATA[oracle ace]]></category>
		<category><![CDATA[sourceforge]]></category>
		<category><![CDATA[sourceforge.net]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://froebe.net/blog/?p=1046</guid>
		<description><![CDATA[Lewis Cunningham has once again given us a gem from the world of Oracle&#8217;s relational DBMS!  This time, he has written ORA_Tweet, an API to send/receive Tweets (microblog posts) from within Oracle 11g.  Major kudos to Lewis Cunningham for writing and releasing ORA Tweet to Sourceforge.net Call the Twitter API from within an Oracle database. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://lewiscunningham.com/default.aspx">Lewis Cunningham</a> <a href="http://www.twitter.com"><img class="alignright size-full wp-image-1047" title="Twitter" src="http://froebe.net/blog/wp-content/uploads/2009/04/twitter_logo_header.png" alt="Twitter" width="155" height="36" /></a>has once again given us a gem from the world of Oracle&#8217;s relational DBMS!  This time, he has written <a title="ORA_Tweet" href="http://sourceforge.net/projects/oratweet/">ORA_Tweet</a>, an API to send/receive Tweets (microblog posts) from <strong>within</strong> Oracle 11g.  Major kudos to Lewis Cunningham for writing and releasing ORA Tweet to Sourceforge.net <img src='http://froebe.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<blockquote><p><em>Call the Twitter API from within an Oracle database. ORA_Tweet uses the UTL_HTTP API within Oracle to call the update_status API. It is written completely in PL/SQL. </em></p></blockquote>
<p>So, my question is&#8230;  Will someone write a Flickr API for Sybase ASE?</p>
]]></content:encoded>
			<wfw:commentRss>http://froebe.net/blog/2009/04/12/so-you-want-to-tweet-to-twitter-from-within-oracle-11g-heres-how/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introducing QweryBuilder, a Developer GUI for Sybase ASE, SQL Anywhere, Microsoft SQL Server and Oracle 10g/11g</title>
		<link>http://froebe.net/blog/2009/03/10/introducing-qwerybuilder-a-developer-gui-for-sybase-ase-sql-anywhere-microsoft-sql-server-and-oracle-10g11g/</link>
		<comments>http://froebe.net/blog/2009/03/10/introducing-qwerybuilder-a-developer-gui-for-sybase-ase-sql-anywhere-microsoft-sql-server-and-oracle-10g11g/#comments</comments>
		<pubDate>Tue, 10 Mar 2009 20:00:36 +0000</pubDate>
		<dc:creator>Jason L Froebe</dc:creator>
				<category><![CDATA[ASE]]></category>
		<category><![CDATA[Databases]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[OS]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Sybase]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[gui]]></category>
		<category><![CDATA[qwerybuilder]]></category>
		<category><![CDATA[sql editor]]></category>
		<category><![CDATA[SQLAnywhere]]></category>

		<guid isPermaLink="false">http://froebe.net/blog/?p=886</guid>
		<description><![CDATA[QweryBuilder uses innovative ideas to provide developers with the ability to easily insert, extract and modify data from a variety of databases. The goal of QweryBuilder is to increase a database developer&#8217;s productivity. It contains many time saving features. SQL Editor Script auto complete Custom auto complete lists Code Templates Display column list for tables [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p><a href="http://www.werysoft.com/Default.aspx"><img class="aligncenter size-medium wp-image-890" title="qwerybuilder_reflectedimage" src="http://froebe.net/blog/wp-content/uploads/2009/03/qwerybuilder_reflectedimage-300x116.png" alt="qwerybuilder_reflectedimage" width="300" height="116" /></a><a href="http://www.werysoft.com/Default.aspx">QweryBuilder</a> uses innovative ideas to provide developers with the ability to easily insert,                              extract and modify data from a variety of databases.</p>
<p>The goal of QweryBuilder is to increase a database developer&#8217;s productivity. It contains                         many time saving features.</p>
<p>SQL Editor</p>
<div id="attachment_887" class="wp-caption alignright" style="width: 266px"><a href="http://www.werysoft.com/Screenshots/sqleditoradvanced.jpg"><img class="size-full wp-image-887" title="QweryBuilder - SQL Editor" src="http://froebe.net/blog/wp-content/uploads/2009/03/sqleditoradvancedsmall.jpg" alt="QweryBuilder - SQL Editor" width="256" height="154" /></a><p class="wp-caption-text">QweryBuilder - SQL Editor</p></div>
<ul>
<li>Script auto complete</li>
<li>Custom auto complete lists</li>
<li>Code Templates</li>
<li>Display column list for tables and views in editor</li>
<li>Display procedure parameters in editor</li>
<li>Keyboard shortcut to open procedures</li>
<li>Generate and insert new GUIDs</li>
<li>Syntax folding</li>
<li>Auto indenting</li>
</ul>
<p>Criteria Query</p>
<div id="attachment_888" class="wp-caption alignright" style="width: 266px"><a href="http://www.werysoft.com/Screenshots/criteriaquery.jpg"><img class="size-full wp-image-888" title="QweryBuilder - Criteria Query" src="http://froebe.net/blog/wp-content/uploads/2009/03/criteriaquerysmall.jpg" alt="QweryBuilder - Criteria Query" width="256" height="154" /></a><p class="wp-caption-text">QweryBuilder - Criteria Query</p></div>
<ul>
<li>Form view criteria screen for easy data retrieval</li>
<li>Updateable result set
<ul>
<li>Insert nulls, GUID&#8217;s, and computed values into results</li>
<li>Insert, delete and update data rows</li>
<li>Generate insert statements from results</li>
<li>Create graphs from result data</li>
</ul>
</li>
</ul>
<p>Graphic Query</p>
<div id="attachment_889" class="wp-caption alignright" style="width: 266px"><a href="http://www.werysoft.com/Screenshots/graphicquery.jpg"><img class="size-full wp-image-889" title="QweryBuilder - Graphic Query" src="http://froebe.net/blog/wp-content/uploads/2009/03/graphicquerysmall.jpg" alt="QweryBuilder - Graphic Query" width="256" height="154" /></a><p class="wp-caption-text">QweryBuilder - Graphic Query</p></div>
<ul>
<li>Create queries graphically</li>
<li>Cross table querying without writing SQL</li>
</ul>
<p>Other Features</p>
<ul>
<li>Support for Microsoft SQL Server, Sybase ASE, SQL Anywhere and Oracle</li>
<li>DDL Browser</li>
<li>Database Search</li>
<li>Visual Difference</li>
<li>Code Formatter</li>
<li>Getting Started Window
<ul>
<li>Displays last used connections, files and database objects</li>
<li>Easily navigate to the last thing you were working on</li>
</ul>
</li>
<li>Clipboard Saver</li>
<li>File Browser</li>
<li>Object Browser</li>
</ul>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://froebe.net/blog/2009/03/10/introducing-qwerybuilder-a-developer-gui-for-sybase-ase-sql-anywhere-microsoft-sql-server-and-oracle-10g11g/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Peter Thawley:  Creating a RAM disk for Sybase&#8217;s ASE DBMS</title>
		<link>http://froebe.net/blog/2009/03/10/peter-thawley-creating-a-ram-disk-for-sybases-ase-dbms/</link>
		<comments>http://froebe.net/blog/2009/03/10/peter-thawley-creating-a-ram-disk-for-sybases-ase-dbms/#comments</comments>
		<pubDate>Tue, 10 Mar 2009 17:07:20 +0000</pubDate>
		<dc:creator>Jason L Froebe</dc:creator>
				<category><![CDATA[ASE]]></category>
		<category><![CDATA[Databases]]></category>
		<category><![CDATA[Sybase]]></category>
		<category><![CDATA[ISUG]]></category>
		<category><![CDATA[peter thawley]]></category>
		<category><![CDATA[ram disk]]></category>

		<guid isPermaLink="false">http://froebe.net/blog/?p=875</guid>
		<description><![CDATA[Over on ISUG&#8216;s SIG-ASE mailing list, Peter Thawley wrote up the following reply that I think everyone using Sybase ASE and is thinking of using a RAM disk should be aware of.  When I asked Peter if I could repost his message on my blog he agreed Creating a RAM Disk Joe and Shane are [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_615" class="wp-caption alignright" style="width: 134px"><a href="http://www.isug.com"><img class="size-full wp-image-615" title="ISUG" src="http://froebe.net/blog/wp-content/uploads/2008/07/isug-new-logo.png" alt="International Sybase User Group" width="124" height="98" /></a><p class="wp-caption-text">International Sybase User Group</p></div>
<p>Over on <a href="http://www.isug.com">ISUG</a>&#8216;s <a title="SIG-ASE" href="http://my.isug.com/p/fo/si/topic=102">SIG-ASE mailing list</a>, Peter Thawley wrote up the following reply that I think everyone using <a href="http://www.sybase.com/ase">Sybase ASE</a> and is thinking of using a RAM disk should be aware of.  When I asked Peter if I could repost his message on my blog he agreed <img src='http://froebe.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<blockquote><p><em><a href="http://my.isug.com/p/fo/st/thread=8411">Creating a RAM Disk</a></em></p>
<p><em></p>
<div id="attachment_876" class="wp-caption alignleft" style="width: 110px"></em><em><img class="size-full wp-image-876" title="Peter Thawley" src="http://froebe.net/blog/wp-content/uploads/2009/03/peter-thawley-sybase-100.jpg" alt="Peter Thawley" width="100" height="100" /></em><p class="wp-caption-text">Peter Thawley</p></div>
<p>Joe and Shane are spot-on about a task context switching off the engine on an i/o to a RAM-disk based device &#8230;  and yes Joe, there is nothing you can do about this right now.  Normally, one would think of this as a good thing &#8230; and it is for that specific user since they get to consume more cpu/engine time thereby getting better response time for their request.</p>
<p><em>Now, to throw a wrench into this!  In these cases where some or all of the database is cached, one does have to be aware of the potential for other user tasks to experience some amount of starvation.  Image a bunch of tasks, each consuming a full time slice (100ms by default) before yielding.  For systems doing pure OLTP (short) transactions with users getting on an engine and getting off reasonably quickly &#8230; little risk of a problem.  For mixed workload applications with some OLTP and some DSS/reporting, the potential for starvation is quite real and nearly guaranteed for environments with fully cached DBs.  I&#8217;ve seen some trading systems in tier 1 investment banks brought to their knees by an innocent IT person deciding to buy a lot of memory to cache the entire DB only to wonder why performance started going to hell.  [Of course, it was Sybase's fault ... ( - ; )]</em></p>
<p><em>In these cases, be thinking about execution classes/engine groups to segregate OLTP and DSS users onto their own disjoint set of engines using dynamic listeners to keep execution engines and network engines aligned within the same engine groups.  You may also want to consider reducing &#8220;clock tick length&#8221; to keep a timeslice period lower than 100ms &#8230; I&#8217;ve seen some sites successfully using 50ms and even less &#8230; there seems to be little downside since most systems do the async disk io and net io checks a lot more frequently than 100 ms due to the &#8220;io polling process count&#8221; param.</em></p>
<p><em>Just trying to present a balanced view here &#8230;. This is going to be important for more people to consider as in-memory database techniques and/or features / products become more prevalent.</em></p>
<p><em>Peter<br />
_____________________________________</em></p>
<p><em>Peter Thawley<br />
Senior Director / Architect<br />
CTO Group, WMO<br />
Sybase, Inc.</em></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://froebe.net/blog/2009/03/10/peter-thawley-creating-a-ram-disk-for-sybases-ase-dbms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Looking for a *FREE* Sybase SQL Server Database for Production, Development, Testing or whatever you want to do with it?</title>
		<link>http://froebe.net/blog/2009/02/17/looking-for-a-free-sybase-sql-server-database-for-production-development-testing-or-whatever-you-want-to-do-with-it/</link>
		<comments>http://froebe.net/blog/2009/02/17/looking-for-a-free-sybase-sql-server-database-for-production-development-testing-or-whatever-you-want-to-do-with-it/#comments</comments>
		<pubDate>Tue, 17 Feb 2009 22:28:00 +0000</pubDate>
		<dc:creator>Jason L Froebe</dc:creator>
				<category><![CDATA[ASE]]></category>
		<category><![CDATA[Databases]]></category>
		<category><![CDATA[Sybase]]></category>
		<category><![CDATA[11.0.3.3]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[sqlserver]]></category>

		<guid isPermaLink="false">http://froebe.net/blog/?p=862</guid>
		<description><![CDATA[Sybase graciously still allows us to download SQL Server (since renamed ASE) 11.0.3.3 for Linux&#8230; for FREE: The current version (ASE 11.0.3.3 ESD#6) package is different from previous distribution of ASE 11.0.3.3. The new package separates ASE and OC/OS SDK. Also OC/OS is now available for Alpha platform. You can also find FreeBSD version of [...]]]></description>
			<content:encoded><![CDATA[<p>Sybase graciously still allows us to download SQL Server (since renamed ASE) 11.0.3.3 for Linux&#8230; <a title="Adaptive Server Enterprise for Linux Download Page " href="http://www.sybase.com/detail?id=1009516">for</a><strong><a title="Adaptive Server Enterprise for Linux Download Page " href="http://www.sybase.com/detail?id=1009516"> FREE</a>:</strong></p>
<blockquote><p><span style="font-family: Arial,Helvetica,Geneva; color: #000000;"> <em>The current    version (ASE 11.0.3.3 ESD#6) package is different from previous distribution    of ASE 11.0.3.3. The</em></span></p>
<div id="attachment_560" class="wp-caption alignright" style="width: 193px"><em></em><em><a href="http://www.sybase.com/detail?id=1009516"><img class="size-full wp-image-560" title="Sybase, Inc." src="http://froebe.net/blog/wp-content/uploads/2008/07/sybase.png" alt="Sybase" width="183" height="74" /></a></em><p class="wp-caption-text">Sybase</p></div>
<p><em>new package separates ASE and OC/OS SDK. Also OC/OS is now available for Alpha platform. You can also find FreeBSD version of the package.    Intel, Alpha and FreeBSD releases differ only in packaging and they are all    built from the same source. </em></p>
<p><em><span style="font-family: Arial,Helvetica,Geneva; color: #000000;"> Software is FREE for development as well as Deployment.</span></em></p>
<p><em><span style="font-family: Arial,Helvetica,Geneva; color: #000000;">Adaptive Server    Enterprise 11.0.3.3 ESD#6 for Linux runs on Linux systems with Kernel 2.2.12    and glibc-2.1.2-11 installed. Verify that your system meets the hardware/software    requirements before installing the software. </span></em></p>
<p><em><a href="http://linux.sybase.com/ase/11033download.html"> <span style="font-family: Arial,Helvetica,Geneva;">ASE    11.0.3.3 Linux download and install instructions from Europe site.</span></a></em></p>
<p><em><span style="font-family: Arial,Helvetica,Geneva; color: #333366;"><strong>To install    Linux ASE 11.0.3.3 software:</strong></span></em></p>
<ul>
<li> <em><span style="font-family: Arial,Helvetica,Geneva; color: #000000;">Download      the following packages. The downloadable image are in RPM (Linux) or GNU-zipped      tar (FreeBSD) format for the available different platforms.</span></em><br />
<em><span style="font-family: Arial,Helvetica,Geneva; color: #333366;"><strong>Linux Intel</strong></span></em></p>
<ol><em><span style="font-family: Arial,Helvetica,Geneva;"><strong> <a href="http://download.sybase.com/pub/ase1103_linux/sybase-ase-11_0_3_3-6_i386.rpm">sybase-ase-11.0.3.3-6.i386.rpm</a></strong></span><span style="font-family: Arial,Helvetica,Geneva; color: #000000;"> &#8211; ASE (run-time) </span></em><em><span style="font-family: Arial,Helvetica,Geneva; color: #000000;">20MB          archive, 70MB installed </span></em></ol>
<ol><em><span style="font-family: Arial,Helvetica,Geneva;"><strong> <a href="http://download.sybase.com/pub/ase1103_linux/sybase-ocsd-10_0_4-6_i386.rpm">sybase-ocsd-10.0.4-6.i386.rpm</a></strong></span><span style="font-family: Arial,Helvetica,Geneva; color: #000000;"> &#8211; OCSD        (software dev kit)</span></em><em><span style="font-family: Arial,Helvetica,Geneva; color: #000000;"> 19MB          archive, 60MB installed </span></em></ol>
<ol><em><span style="font-family: Arial,Helvetica,Geneva;"><strong> <a href="http://download.sybase.com/pub/ase1103_linux/sybase-doc-11_0_3_3-6_i386.rpm">sybase-doc-11.0.3.3-6.i386.rpm</a></strong></span><span style="font-family: Arial,Helvetica,Geneva; color: #000000;"> &#8211; DOC (PostScript        and html) </span></em><em><span style="font-family: Arial,Helvetica,Geneva; color: #000000;">9MB archive,          40MB installed </span></em></ol>
<p><em><span style="font-family: Arial,Helvetica,Geneva; color: #333366;"><strong>Linux Alpha</strong></span></em></p>
<ol><em><span style="font-family: Arial,Helvetica,Geneva;"><strong> <a href="http://download.sybase.com/pub/ase1103_linux/sybase-ocsd-10_0_4-5_alpha.rpm">sybase-ocsd-10.0.4-5.alpha.rpm</a></strong></span><span style="font-family: Arial,Helvetica,Geneva; color: #000000;"> &#8211; OCSD        (software dev kit) </span></em><em><span style="font-family: Arial,Helvetica,Geneva; color: #000000;">18MB          archive, 56MB installed </span></em></ol>
<ol><em><a href="http://download.sybase.com/pub/ase1103_linux/sybase-doc-11_0_3_3-5_alpha.rpm"> <span style="font-family: Arial,Helvetica,Geneva;"><strong>sybase-doc-11.0.3.3-5.alpha.rpm</strong></span></a><span style="font-family: Arial,Helvetica,Geneva; color: #000000;"> &#8211; DOC (PostScript and html) </span></em><em><span style="font-family: Arial,Helvetica,Geneva; color: #000000;">9MB archive,          40MB installed </span></em></ol>
<p><em><span style="font-family: Arial,Helvetica,Geneva; color: #333366;"><strong>FreeBSD        with Linux ABI installed (The SDK is native)</strong> </span></em></p>
<ol><em><span style="font-family: Arial,Helvetica,Geneva;"><strong> <a href="http://download.sybase.com/pub/ase1103_linux/sybase-ase-11_0_3_3-FreeBSD-6_i386.tgz">sybase-ase-11.0.3.3-FreeBSD-i386.tgz</a></strong></span><span style="font-family: Arial,Helvetica,Geneva; color: #000000;"> &#8211; ASE (run-time) </span></em><em><span style="font-family: Arial,Helvetica,Geneva; color: #000000;">20MB          archive, 70MB installed </span></em></ol>
<ol><em><span style="font-family: Arial,Helvetica,Geneva;"><strong> <a href="http://download.sybase.com/pub/ase1103_linux/sybase-ocsd-10_0_4-FreeBSD-6_i386.tgz">sybase-ocsd-10.0.4-FreeBSD-i386.tgz</a></strong></span><span style="font-family: Arial,Helvetica,Geneva; color: #000000;"> &#8211; OCSD        (FreeBSD native SDK) </span></em><em><span style="font-family: Arial,Helvetica,Geneva; color: #000000;">9MB archive,          30MB installed </span></em></ol>
<ol><em><a href="http://download.sybase.com/pub/ase1103_linux/sybase-doc-11_0_3_3-FreeBSD-6_i386.tgz"> <span style="font-family: Arial,Helvetica,Geneva;"><strong>sybase-doc-11.0.3.3-FreeBSD-i386.tgz</strong></span></a><span style="font-family: Arial,Helvetica,Geneva; color: #000000;"> &#8211; DOC (PostScript        and html) </span></em><em><span style="font-family: Arial,Helvetica,Geneva; color: #000000;">9MB archive,          40MB installed</span></em></ol>
</li>
<li> <em><span style="font-family: Arial,Helvetica,Geneva; color: #000000;">Download      <strong> <a href="http://download.sybase.com/pub/ase1103_linux/Cover_ROLL.11033"> Cover Letter</a></strong> and follow the instructions. After extracting the software      README files in various directories, $SYBASE/CONFIGURE and $SYBASE/doc/howto/howto-ase-quickstart.html      provide more information to install and configure the product </span></em></li>
</ul>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://froebe.net/blog/2009/02/17/looking-for-a-free-sybase-sql-server-database-for-production-development-testing-or-whatever-you-want-to-do-with-it/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Informatica dropping Sybase ASE for repositories?</title>
		<link>http://froebe.net/blog/2009/02/09/fw-informatica-dropping-sybase-ase-for-repositories/</link>
		<comments>http://froebe.net/blog/2009/02/09/fw-informatica-dropping-sybase-ase-for-repositories/#comments</comments>
		<pubDate>Mon, 09 Feb 2009 20:10:46 +0000</pubDate>
		<dc:creator>Jason L Froebe</dc:creator>
				<category><![CDATA[ASE]]></category>
		<category><![CDATA[Databases]]></category>
		<category><![CDATA[ISUG]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Sybase]]></category>
		<category><![CDATA[bt conferencing]]></category>
		<category><![CDATA[informatica]]></category>
		<category><![CDATA[joe buhl]]></category>
		<category><![CDATA[repository]]></category>
		<category><![CDATA[SIG-ASE]]></category>

		<guid isPermaLink="false">http://froebe.net/blog/?p=843</guid>
		<description><![CDATA[Joe Buhl over on ISUG&#8216;s SIG-ASE mailing list posted a rather interesting note about Informatica: An Informatica product manager Informed me they were considering dropping support for ASE as a repository. Please contact me if you run Informatica and have ASE as a repository. Joe Buhl BT Conferencing joe.buhl@bt.com I can only hope that the [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-844" title="Informatica" src="http://froebe.net/blog/wp-content/uploads/2009/02/logo-informatica.png" alt="Informatica" width="151" height="38" />Joe Buhl over on <a title="International Sybase Users Group" href="http://www.isug.com">ISUG</a>&#8216;s SIG-ASE mailing list posted a rather interesting note about Informatica:</p>
<blockquote><p><em>An <a href="http://www.informatica.com">Informatica</a> product manager Informed me they were considering dropping support for ASE as a repository.  Please contact me if you run Informatica and have ASE as a repository. </em></p>
<p><em>Joe Buhl<br />
BT Conferencing<br />
<a href="mailto:joe.buhl@bt.com">joe.buhl@bt.com</a></em></p></blockquote>
<p>I can only hope that the product manager was either misinformed or that Informatica can be convinced to retain support for <a href="http://www.sybase.com/">Sybase ASE</a> as a repository.</p>
]]></content:encoded>
			<wfw:commentRss>http://froebe.net/blog/2009/02/09/fw-informatica-dropping-sybase-ase-for-repositories/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Calling Sybase developers! Please help fix the Sybase and Microsoft driver for the CakePHP framework!</title>
		<link>http://froebe.net/blog/2009/02/02/calling-sybase-developers-please-help-fix-the-sybase-and-microsoft-driver-for-the-cakephp-framework/</link>
		<comments>http://froebe.net/blog/2009/02/02/calling-sybase-developers-please-help-fix-the-sybase-and-microsoft-driver-for-the-cakephp-framework/#comments</comments>
		<pubDate>Mon, 02 Feb 2009 18:37:25 +0000</pubDate>
		<dc:creator>Jason L Froebe</dc:creator>
				<category><![CDATA[ASE]]></category>
		<category><![CDATA[Databases]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Sybase]]></category>
		<category><![CDATA[cakephp]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[IQ]]></category>
		<category><![CDATA[microsoft sqlserver]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[php framework]]></category>
		<category><![CDATA[SQL Anywhere]]></category>
		<category><![CDATA[sqlserver]]></category>

		<guid isPermaLink="false">http://froebe.net/blog/?p=838</guid>
		<description><![CDATA[While the CakePHP framework is very good, the dbo &#8220;driver&#8221; (wrapper) between CakePHP and the PHP Sybase/Microsoft drivers ar not implemented to be actually usable.  Most of the issues are differences of SQL dialect between MySQL and the commercial DBMSs. The issues tend to be simple ones such as, &#8220;select * from my_table limit 10&#8243; [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://cakephp.org"><img class="alignright size-medium wp-image-839" title="CakePHP" src="http://froebe.net/blog/wp-content/uploads/2009/02/cake-logo.png" alt="" width="180" height="180" /></a>While the CakePHP framework is very good, the dbo &#8220;driver&#8221; (wrapper) between CakePHP and the PHP Sybase/Microsoft drivers ar not implemented to be actually usable.  <a title="Sybase/MSSQL and CakePHP" href="http://www.nabble.com/Sybase-MSSQL-and-CakePHP-td16029616.html">Most of the issues are differences of SQL dialect between MySQL and the commercial DBMSs</a>.</p>
<p>The issues tend to be simple ones such as, &#8220;select * from my_table limit 10&#8243; to retrieve the first 10 rows not working.  Using &#8220;select top 10 col1,col2,&#8230;.coln from my_table&#8221; will.</p>
<p>So how can you help?  Very easily! <img src='http://froebe.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   The CakePHP website shows us how:</p>
<div class="wikipage">
<div id="searchable">
<blockquote>
<h3 id="ContributingtoCake"><em><span class="searchword1">Contributing</span> to Cake<a class="anchor" title="Link to this section" href="https://trac.cakephp.org/wiki/ContributingToCake#ContributingtoCake"> </a></em></h3>
<p><em> We are always looking for contributions, so don&#8217;t be shy. There are two ways to get involved: </em></p>
<h3 id="a1.Documentation:"><em>1. Documentation:<a class="anchor" title="Link to this section" href="https://trac.cakephp.org/wiki/ContributingToCake#a1.Documentation:"> </a></em></h3>
<p><em> The <a class="ext-link" href="http://book.cakephp.org/"><span class="icon">Cookbook</span></a> is ready to accept your input. Everyone can help with the documentation effort by simply logging in with your <a class="ext-link" href="http://bakery.cakephp.org/"><span class="icon">Bakery</span></a> account, writing (or editing) a section and submitting it for review. The application is still under development, so if you find a problem, submit a ticket following the <a href="https://trac.cakephp.org/wiki/bugreport">recommended procedure</a>. Visit #<span class="searchword0">cakephp</span>-docs on irc.freenode.net. </em></p>
<h3 id="a2.BugsEnhancementsandOptimizations:"><em>2. Bugs, Enhancements and Optimizations:<a class="anchor" title="Link to this section" href="https://trac.cakephp.org/wiki/ContributingToCake#a2.BugsEnhancementsandOptimizations:"> </a></em></h3>
<p><em><span class="searchword1">Contributing</span> code to <span class="searchword0">CakePHP</span> is easy: Submit test cases and attach them to tickets. That&#8217;s it. Fame, glory, and praise to all those who make the effort.<br />
</em></p>
<p><em><strong>Thanks to all those who have already contributed to <span class="searchword0">CakePHP</span>. We look forward to everyone&#8217;s future contributions.</strong></em></p></blockquote>
<p>Take a look at the <a href="https://trac.cakephp.org/browser/branches/1.2.x.x/cake/libs/model/datasources/dbo">source code for the drivers</a>.</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://froebe.net/blog/2009/02/02/calling-sybase-developers-please-help-fix-the-sybase-and-microsoft-driver-for-the-cakephp-framework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to install Sybase&#8217;s ODBC driver on Ubuntu Linux for ASE/IQ/Replication Server/SQL Anywhere/etc</title>
		<link>http://froebe.net/blog/2009/01/13/how-to-install-sybases-odbc-driver-on-ubuntu-linux-810-for-aseiqreplication-serversql-anywhereetc/</link>
		<comments>http://froebe.net/blog/2009/01/13/how-to-install-sybases-odbc-driver-on-ubuntu-linux-810-for-aseiqreplication-serversql-anywhereetc/#comments</comments>
		<pubDate>Tue, 13 Jan 2009 21:33:04 +0000</pubDate>
		<dc:creator>Jason L Froebe</dc:creator>
				<category><![CDATA[ASE]]></category>
		<category><![CDATA[Databases]]></category>
		<category><![CDATA[Sybase]]></category>
		<category><![CDATA[ASE 15]]></category>
		<category><![CDATA[dsn]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[odbc]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[unixodbc]]></category>

		<guid isPermaLink="false">http://froebe.net/blog/?p=825</guid>
		<description><![CDATA[ASE 15.0.3 full install on Linux 32bit. First we need to install unixODBC: % sudo aptitude install unixodbc unixodbc-bin unixodbc-dev libstdc++5 Because of a bug within the Sybase ODBC install, we need to change /opt/sybase/DataAccess/ODBC/samples/drivertemplate.txt. /opt/sybase/DataAccess/ODBC/samples/drivertemplate.txt: &#91;Adaptive Server Enterprise&#93; Description = Sybase ODBC Driver Driver = /opt/sybase/ODBC-12_5/lib/libsybdrvodb.so FileUsage = -1 Change to: &#91;Adaptive Server Enterprise&#93; [...]]]></description>
			<content:encoded><![CDATA[<p>ASE 15.0.3 full install on Linux 32bit.<br />
First we need to install unixODBC:</p>
<div class="bash dean_ch"><span class="sy0">%</span> <span class="kw2">sudo</span> <span class="kw2">aptitude</span> <span class="kw2">install</span> unixodbc unixodbc-bin unixodbc-dev libstdc++<span class="nu0">5</span></div>
<p>Because of a bug within the Sybase ODBC install, we need to change /opt/sybase/DataAccess/ODBC/samples/drivertemplate.txt.</p>
<p>/opt/sybase/DataAccess/ODBC/samples/drivertemplate.txt:</p>
<div class="bash dean_ch"><span class="br0">&#91;</span>Adaptive Server Enterprise<span class="br0">&#93;</span><br />
Description = Sybase ODBC Driver<br />
Driver = <span class="sy0">/</span>opt<span class="sy0">/</span>sybase<span class="sy0">/</span>ODBC-<span class="nu0">12</span>_5<span class="sy0">/</span>lib<span class="sy0">/</span>libsybdrvodb.so<br />
FileUsage = <span class="re5">-1</span></div>
<p>Change to:</p>
<div class="bash dean_ch"><span class="br0">&#91;</span>Adaptive Server Enterprise<span class="br0">&#93;</span><br />
Description = Sybase ODBC Driver<br />
Driver = <span class="sy0">/</span>opt<span class="sy0">/</span>sybase<span class="sy0">/</span>DataAccess<span class="sy0">/</span>ODBC<span class="sy0">/</span>lib<span class="sy0">/</span>libsybdrvodb.so<br />
FileUsage = <span class="re5">-1</span></div>
<p>This template file is used to install the ODBC driver with unixODBC:</p>
<div class="bash dean_ch">odbcinst <span class="re5">-i</span> <span class="re5">-d</span> <span class="re5">-f</span> <span class="sy0">/</span>opt<span class="sy0">/</span>sybase<span class="sy0">/</span>DataAccess<span class="sy0">/</span>ODBC<span class="sy0">/</span>samples<span class="sy0">/</span>drivertemplate.txt</div>
<p>Currently Sybase&#8217;s ODBC driver does not have a GUI component for unixODBC.  I&#8217;m waiting on the bug #.  Once I have it, I&#8217;ll update this post.</p>
<p>Now we are ready to define an ODBC dsn.  We will need to create a template file to do so:</p>
<p>dbadev1.dsn</p>
<div class="bash dean_ch"><span class="br0">&#91;</span>dbadev1<span class="br0">&#93;</span><br />
<span class="re2">Description</span>=Sybase ODBC Data Source<br />
<span class="re2">UserID</span>=sa<br />
<span class="re2">Password</span>=password<br />
<span class="re2">Driver</span>=Adaptive Server Enterprise<br />
<span class="re2">Server</span>=dba-dev1<br />
<span class="re2">Port</span>=<span class="nu0">5000</span><br />
<span class="re2">Database</span>=sybase_dba<br />
<span class="re2">UseCursor</span>=<span class="nu0">1</span></div>
<p>To add it to unixODBC we need to run:</p>
<div class="bash dean_ch">odbcinst <span class="re5">-i</span> <span class="re5">-s</span> <span class="re5">-f</span> dbadev1.dsn</div>
<p>If you wanted a system wide dsn:</p>
<div class="bash dean_ch"><span class="kw2">sudo</span> odbcinst <span class="re5">-i</span> <span class="re5">-s</span> <span class="re5">-l</span> <span class="re5">-f</span> dbadev1.dsn</div>
<div class="bash dean_ch">Updated to include libstdc++<span class="nu0">5</span> <span class="kw1">for</span> the newer releases of Ubuntu</div>
]]></content:encoded>
			<wfw:commentRss>http://froebe.net/blog/2009/01/13/how-to-install-sybases-odbc-driver-on-ubuntu-linux-810-for-aseiqreplication-serversql-anywhereetc/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Ryan Putnam: How to upgrade Sybase ASE 12.5 to 15</title>
		<link>http://froebe.net/blog/2009/01/12/ryan-putnam-how-to-upgrade-sybase-ase-125-to-15/</link>
		<comments>http://froebe.net/blog/2009/01/12/ryan-putnam-how-to-upgrade-sybase-ase-125-to-15/#comments</comments>
		<pubDate>Mon, 12 Jan 2009 20:12:21 +0000</pubDate>
		<dc:creator>Jason L Froebe</dc:creator>
				<category><![CDATA[ASE]]></category>
		<category><![CDATA[Databases]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[Sybase]]></category>
		<category><![CDATA[ASE 12.5]]></category>
		<category><![CDATA[ASE 15]]></category>
		<category><![CDATA[pdf]]></category>
		<category><![CDATA[ryan putnam]]></category>
		<category><![CDATA[upgrade]]></category>

		<guid isPermaLink="false">http://froebe.net/blog/?p=812</guid>
		<description><![CDATA[Hi, I have attached a sample ASE 15 upgrade document which I had created for version 12.5 and have made changes for our version 15 upgrades.  I don&#8217;t know if it will help anyone, but I seem to recall a few people asking for some documentation.  Hopefully it can be used as a template?  Anyways, [...]]]></description>
			<content:encoded><![CDATA[<blockquote>
<div id="attachment_814" class="wp-caption alignright" style="width: 160px"><a href="http://froebe.net/blog/wp-content/uploads/2009/01/ase15_upgrade_drp.pdf"><img class="size-thumbnail wp-image-814" title="Ryan Putnam: How to upgrade Sybase ASE 12.5 to ASE 15" src="http://froebe.net/blog/wp-content/uploads/2009/01/ase125_to_15_upgrade_guide-150x150.png" alt="Ryan Putnam: How to upgrade Sybase ASE 12.5 to ASE 15" width="150" height="150" /></a><p class="wp-caption-text">Ryan Putnam: How to upgrade Sybase ASE 12.5 to ASE 15</p></div>
<p><em>Hi,<br />
I have attached a sample ASE 15 upgrade document which I had created for version 12.5 and have made changes for our version 15 upgrades.  I don&#8217;t know if it will help anyone, but I seem to recall a few people asking for some documentation.  Hopefully it can be used as a template?  Anyways, you are welcome to look at it, clone it, get ideas, or whatever.</em></p>
<p><em>Enjoy,<br />
Thanks,<br />
Ryan </em></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://froebe.net/blog/2009/01/12/ryan-putnam-how-to-upgrade-sybase-ase-125-to-15/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Sybase&#8217;s Jeff Tallman releases the MDA table diagram posters for ASE 15.0.3 in PDF and PowerDesigner formats!</title>
		<link>http://froebe.net/blog/2009/01/12/sybases-jeff-tallman-releases-the-mda-table-diagram-posters-for-ase-1503-in-pdf-and-powerdesigner-formats/</link>
		<comments>http://froebe.net/blog/2009/01/12/sybases-jeff-tallman-releases-the-mda-table-diagram-posters-for-ase-1503-in-pdf-and-powerdesigner-formats/#comments</comments>
		<pubDate>Mon, 12 Jan 2009 17:44:51 +0000</pubDate>
		<dc:creator>Jason L Froebe</dc:creator>
				<category><![CDATA[ASE]]></category>
		<category><![CDATA[Databases]]></category>
		<category><![CDATA[Sybase]]></category>
		<category><![CDATA[15.0.3]]></category>
		<category><![CDATA[Jeff Tallman]]></category>
		<category><![CDATA[MDA]]></category>
		<category><![CDATA[mda table diagram]]></category>
		<category><![CDATA[pdf]]></category>
		<category><![CDATA[poster]]></category>
		<category><![CDATA[powerdesigner]]></category>

		<guid isPermaLink="false">http://froebe.net/blog/?p=809</guid>
		<description><![CDATA[Jeff Tallman has released the MDA table diagram posters for ASE 15.0.3 in both Adobe PDF and PowerDesigner PDM formats. Thanks Jeff for creating them!]]></description>
			<content:encoded><![CDATA[<p>Jeff Tallman has released the MDA table diagram posters for ASE 15.0.3 in both Adobe PDF and <a href="http://www.sybase.com/products/modelingdevelopment/powerdesigner">PowerDesigner</a> PDM formats.</p>
<div id="attachment_810" class="wp-caption aligncenter" style="width: 310px"><a href="http://froebe.net/images/ASE_1503_MDA_Tables.pdf"><img class="size-medium wp-image-810" title="ASE 15.0.3 MDA table diagram" src="http://froebe.net/blog/wp-content/uploads/2009/01/table_diagram-300x209.png" alt="ASE 15.0.3 MDA table diagram" width="300" height="209" /></a><p class="wp-caption-text">ASE 15.0.3 MDA table diagram</p></div>
<p>Thanks Jeff for creating <a title="ASE 15.0.3 MDA Table diagrams - all files" href="http://froebe.net/images/ASE_15.0.3_MDA_table_diagrams.zip">them</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://froebe.net/blog/2009/01/12/sybases-jeff-tallman-releases-the-mda-table-diagram-posters-for-ase-1503-in-pdf-and-powerdesigner-formats/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>ISUG Technical Journal Sep/Oct 2008 is out! Includes my &#8220;Perl in the Shell&#8221; article</title>
		<link>http://froebe.net/blog/2008/11/19/isug-technical-journal-sepoct-2008-is-out-includes-my-perl-in-the-shell-article/</link>
		<comments>http://froebe.net/blog/2008/11/19/isug-technical-journal-sepoct-2008-is-out-includes-my-perl-in-the-shell-article/#comments</comments>
		<pubDate>Wed, 19 Nov 2008 14:53:44 +0000</pubDate>
		<dc:creator>Jason L Froebe</dc:creator>
				<category><![CDATA[ASE]]></category>
		<category><![CDATA[Databases]]></category>
		<category><![CDATA[DBI]]></category>
		<category><![CDATA[ISUG]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[Powerbuilder]]></category>
		<category><![CDATA[Replication Server]]></category>
		<category><![CDATA[Sybase]]></category>
		<category><![CDATA[Workspace]]></category>
		<category><![CDATA[DBI::Sybase]]></category>
		<category><![CDATA[IQ]]></category>
		<category><![CDATA[ISUG Technical Journal]]></category>
		<category><![CDATA[magazine]]></category>
		<category><![CDATA[POE]]></category>
		<category><![CDATA[powerdesigner]]></category>
		<category><![CDATA[repserver]]></category>
		<category><![CDATA[SQLAnywhere]]></category>

		<guid isPermaLink="false">http://froebe.net/blog/?p=759</guid>
		<description><![CDATA[The ISUG Technical Journal Sep/Oct 2008 is out. This issue contains: Sybase IQ and Sybase WorkSpace Part II By Mike Crocker Perl in the shell By Jason Froebe Taming the process nightmare: Consolidating a Horde of Process Diagrams with PowerDesigner By Mike Nicewarner Information overload: Weapons-grade data analysis comes of age By Teresa Foster Maximizing [...]]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://my.isug.com/p/do/si/topic=150&amp;type=0">ISUG Technical Journal Sep/Oct 2008</a> is out.</p>
<p>This issue contains:</p>
<ul>
<li><strong>Sybase IQ and Sybase WorkSpace Part II</strong> By Mike Crocker<a href="http://my.isug.com/p/do/si/topic=150&amp;type=0"><img class="alignright size-full wp-image-760" title="isugtechjournal0808-small" src="http://froebe.net/blog/wp-content/uploads/2008/11/isugtechjournal0808-small.png" alt="" width="250" height="323" /></a></li>
<li><strong>Perl in the shell</strong> By Jason Froebe</li>
<li><strong>Taming the process nightmare: Consolidating a Horde of Process Diagrams with PowerDesigner</strong> By Mike Nicewarner</li>
<li><strong>I</strong><strong>nformation overload: Weapons-grade data analysis comes of age</strong> By Teresa Foster</li>
<li><strong>Maximizing PowerBuilder and SQLAnywhere Part III SQLAnywhere, a PowerBuilder Developer’s perspective</strong><br />
By Chris Pollach</li>
<li><strong>select random (stuff) from SYBASE Command shell</strong> by proxy By Bill Grant</li>
<li><strong>Mobile Enterprise Everywhere: Taking Sybase on the road</strong> By Adrian Bridgwater</li>
<li><strong>Sybase TechWave 2008: Time for the technology tsunami</strong></li>
</ul>
<p>You need to be an ISUG member to receive the ISUG Technical Journal.  <a href="http://www.isug.com/common/HowToJoinISUG.html">Join ISUG</a> today!</p>
<div id="attachment_615" class="wp-caption alignleft" style="width: 134px"><a href="http://www.isug.com/common/HowToJoinISUG.html"><img class="size-thumbnail wp-image-615" title="ISUG" src="http://froebe.net/blog/wp-content/uploads/2008/07/isug-new-logo.png" alt="International Sybase User Group" width="124" height="98" /></a><p class="wp-caption-text">International Sybase User Group</p></div>
]]></content:encoded>
			<wfw:commentRss>http://froebe.net/blog/2008/11/19/isug-technical-journal-sepoct-2008-is-out-includes-my-perl-in-the-shell-article/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>It&#8217;s here!  The very first issue of MyDatabases!</title>
		<link>http://froebe.net/blog/2008/07/29/its-here-the-very-first-issue-of-mydatabases/</link>
		<comments>http://froebe.net/blog/2008/07/29/its-here-the-very-first-issue-of-mydatabases/#comments</comments>
		<pubDate>Tue, 29 Jul 2008 23:06:51 +0000</pubDate>
		<dc:creator>Jason L Froebe</dc:creator>
				<category><![CDATA[ASE]]></category>
		<category><![CDATA[Backup Server]]></category>
		<category><![CDATA[Databases]]></category>
		<category><![CDATA[IBM DB2]]></category>
		<category><![CDATA[ISUG]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[My Databases]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[Powerbuilder]]></category>
		<category><![CDATA[RepAgents]]></category>
		<category><![CDATA[Replication Server]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SQLite]]></category>
		<category><![CDATA[Sybase]]></category>
		<category><![CDATA[David Wein]]></category>
		<category><![CDATA[Geek Spotlight]]></category>
		<category><![CDATA[hardy heron]]></category>
		<category><![CDATA[Jeff Tallman]]></category>
		<category><![CDATA[Michael Peppler]]></category>
		<category><![CDATA[MyDatabases]]></category>
		<category><![CDATA[ubuntu 8.04]]></category>

		<guid isPermaLink="false">http://froebe.net/blog/?p=621</guid>
		<description><![CDATA[MyDatabases Volume 1 Issue 1 (July 2008) MyDatabases Volume 1 Issue 1 Geek Spotlight:  Michael Peppler Sybase ASE on Ubuntu 8.04 Multicore Processors VMware Virtualization Logical Process Manager]]></description>
			<content:encoded><![CDATA[<h3>MyDatabases Volume 1 Issue 1 (July 2008)</h3>
<p><a href="http://froebe.net/blog/wp-content/uploads/2008/07/mydatabases_vol1_issue1.pdf"><img class="size-medium wp-image-625" title="MyDatabases Volume 1 Issue 1" src="http://froebe.net/blog/wp-content/uploads/2008/07/mydatabases_vol1_issue1.png" alt="" /></a> <a href="http://froebe.net/blog/wp-content/uploads/2008/07/mydatabases_vol1_issue1.pdf"></a></p>
<p><a href="http://froebe.net/blog/wp-content/uploads/2008/07/mydatabases_vol1_issue1.pdf">MyDatabases Volume 1 Issue 1</a></p>
<p>Geek Spotlight:  Michael Peppler<br />
Sybase ASE on Ubuntu 8.04<br />
Multicore Processors<br />
VMware Virtualization<br />
Logical Process Manager</p>
]]></content:encoded>
			<wfw:commentRss>http://froebe.net/blog/2008/07/29/its-here-the-very-first-issue-of-mydatabases/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Need votes on ISUG ASE enhancements!</title>
		<link>http://froebe.net/blog/2008/07/22/need-votes-on-isug-ase-enhancements/</link>
		<comments>http://froebe.net/blog/2008/07/22/need-votes-on-isug-ase-enhancements/#comments</comments>
		<pubDate>Tue, 22 Jul 2008 16:39:28 +0000</pubDate>
		<dc:creator>Jason L Froebe</dc:creator>
				<category><![CDATA[ASE]]></category>
		<category><![CDATA[Databases]]></category>
		<category><![CDATA[ISUG]]></category>
		<category><![CDATA[Sybase]]></category>
		<category><![CDATA[TechWave]]></category>
		<category><![CDATA[feature requests]]></category>
		<category><![CDATA[isug enhancements]]></category>
		<category><![CDATA[votes]]></category>

		<guid isPermaLink="false">http://froebe.net/blog/?p=596</guid>
		<description><![CDATA[Id    Enhancement Title 3347 Allow for load with no_data into a smaller database 3090 Maintenance user update only for replicate database in warm standby. 3351 Add suid argument to sp_addlogin 3053 Allow for dropping of an audit table 3257 Change MDA datatypes to unsigned 2/4/8 byte integer s 3252 J2EE connector for ASE 3125 grantable [...]]]></description>
			<content:encoded><![CDATA[<h4>Id    Enhancement Title</h4>
<p><a href="http://my.isug.com/index.php?module=issues&amp;op=vi&amp;iid=3347">3347</a> Allow for load with no_data into a smaller database<br />
<a href="http://my.isug.com/index.php?module=issues&amp;op=vi&amp;iid=3090">3090</a> Maintenance user update only for replicate database in warm standby.<br />
<a href="http://my.isug.com/index.php?module=issues&amp;op=vi&amp;iid=3351">3351</a> Add suid argument to sp_addlogin<br />
<a href="http://my.isug.com/index.php?module=issues&amp;op=vi&amp;iid=3053">3053</a> Allow for dropping of an audit table<br />
<a href="http://my.isug.com/index.php?module=issues&amp;op=vi&amp;iid=3257">3257</a> Change MDA datatypes to unsigned 2/4/8 byte integer</p>
<div id="attachment_573" class="wp-caption alignright" style="width: 310px"><a href="http://www.isug.com"><img class="size-medium wp-image-573" title="International Sybase Users Group" src="http://froebe.net/blog/wp-content/uploads/2008/07/isug-300x101.jpg" alt="International Sybase Users Group" width="300" height="101" /></a><p class="wp-caption-text">International Sybase Users Group</p></div>
<p>s<br />
<a href="http://my.isug.com/index.php?module=issues&amp;op=vi&amp;iid=3252">3252</a> J2EE connector for ASE<br />
<a href="http://my.isug.com/index.php?module=issues&amp;op=vi&amp;iid=3125">3125</a> grantable create/drop index<br />
<a href="http://my.isug.com/index.php?module=issues&amp;op=vi&amp;iid=3092">3092</a> Getting stats about the total amount of log generated by a query<br />
<a href="http://my.isug.com/index.php?module=issues&amp;op=vi&amp;iid=3057">3057</a> sp_add_resource_limit works now for the datasegment for tempdb, extends also for the log segment<br />
<a href="http://my.isug.com/index.php?module=issues&amp;op=vi&amp;iid=3277">3277</a> The MDA table monSysStatement PagesModified volumn is always 0<br />
<a href="http://my.isug.com/index.php?module=issues&amp;op=vi&amp;iid=3088">3088</a> Extract SQL statements from ASE log<br />
<a href="http://my.isug.com/index.php?module=issues&amp;op=vi&amp;iid=3099">3099</a> Provide a &#8220;zero-fill&#8221; function &#8211; or more generic &#8220;fill&#8221; function<br />
<a href="http://my.isug.com/index.php?module=issues&amp;op=vi&amp;iid=3118">3118</a> Concurrency issue<br />
<a href="http://my.isug.com/index.php?module=issues&amp;op=vi&amp;iid=3133">3133</a> Allow computed columns to be defined in terms of another computed column(s)<br />
<a href="http://my.isug.com/index.php?module=issues&amp;op=vi&amp;iid=2452">2452</a> Allow ASE Replicator login to be aliased to &#8216;dbo&#8217;.<br />
<a href="http://my.isug.com/index.php?module=issues&amp;op=vi&amp;iid=3355">3355</a> # tables / Stored Procedures managment<br />
<a href="http://my.isug.com/index.php?module=issues&amp;op=vi&amp;iid=3273">3273</a> add support for CURRENT_TIMESTAMP and CURRENT_USER ANSI standard features<br />
<a href="http://my.isug.com/index.php?module=issues&amp;op=vi&amp;iid=3228">3228</a> sp_dboption &#8216;no auditing&#8217;<br />
<a href="http://my.isug.com/index.php?module=issues&amp;op=vi&amp;iid=3354">3354</a> Stored Procedure Complilation<br />
<a href="http://my.isug.com/index.php?module=issues&amp;op=vi&amp;iid=3286">3286</a> Allow UDF to reference another UDF which hasn&#8217;t been created yet.<br />
<a href="http://my.isug.com/index.php?module=issues&amp;op=vi&amp;iid=3323">3323</a> Introduce array structures (varying arrays) and user-defined object datatypes<br />
<a href="http://my.isug.com/index.php?module=issues&amp;op=vi&amp;iid=3234">3234</a> generic function/procedure parameters<br />
<a href="http://my.isug.com/index.php?module=issues&amp;op=vi&amp;iid=3325">3325</a> Ability to store and extract sql for jTDS stored procedures<br />
<a href="http://my.isug.com/index.php?module=issues&amp;op=vi&amp;iid=3453">3453</a> Collect MDA stats at the stored procedure level<br />
<a href="http://my.isug.com/index.php?module=issues&amp;op=vi&amp;iid=3376">3376</a> Implement ANSI SQL-99 &#8220;WITH clause&#8221; in SELECT statement<br />
<a href="http://my.isug.com/index.php?module=issues&amp;op=vi&amp;iid=3408">3408</a> Allow creation of stored procs refereencing #tables when #tables don&#8217;t exist<br />
<a href="http://my.isug.com/index.php?module=issues&amp;op=vi&amp;iid=3416">3416</a> Handle &#8216;LIKE&#8217; as effectively as &#8216;=&#8217; when no pattern matching performed<br />
<a href="http://my.isug.com/index.php?module=issues&amp;op=vi&amp;iid=3404">3404</a> force load<br />
<a href="http://my.isug.com/index.php?module=issues&amp;op=vi&amp;iid=3434">3434</a> Less restrictive login name rules<br />
<a href="http://my.isug.com/index.php?module=issues&amp;op=vi&amp;iid=3417">3417</a> LDAP &#8211; Allow authentication to multiple domains on a per account basis<br />
<a href="http://my.isug.com/index.php?module=issues&amp;op=vi&amp;iid=3377">3377</a> Add windowing analytic clause in aggregates for complex calculations<br />
<a href="http://my.isug.com/index.php?module=issues&amp;op=vi&amp;iid=3331">3331</a> Enforce ANSI limitations on GROUP BY<br />
<a href="http://my.isug.com/index.php?module=issues&amp;op=vi&amp;iid=3345">3345</a> Allow output of ASE 15 optmizer diagnostics to client without DBCC TRACEON(3604)<br />
<a href="http://my.isug.com/index.php?module=issues&amp;op=vi&amp;iid=3429">3429</a> Release ASE for MAC OSX Intel<br />
<a href="http://my.isug.com/index.php?module=issues&amp;op=vi&amp;iid=3449">3449</a> Add CREATE [TEMPORARY] SEQUENCE to T-SQL<br />
<a href="http://my.isug.com/index.php?module=issues&amp;op=vi&amp;iid=3375">3375</a> Add GREATEST() and LEAST() built-in list functions<br />
<a href="http://my.isug.com/index.php?module=issues&amp;op=vi&amp;iid=3450">3450</a> Allow builtins/UDFs as arguments to SPs/UDFs<br />
<a href="http://my.isug.com/index.php?module=issues&amp;op=vi&amp;iid=2067">2067</a> Sybase Engineering&#8217;s Proposed CR #270078<br />
<a href="http://my.isug.com/index.php?module=issues&amp;op=vi&amp;iid=3440">3440</a> Implement Multiversion Consistency/Concurrency Control (MVCC)<br />
<a href="http://my.isug.com/index.php?module=issues&amp;op=vi&amp;iid=3419">3419</a> Support compiler directives in T-SQL procedures/functions<br />
<a href="http://my.isug.com/index.php?module=issues&amp;op=vi&amp;iid=3403">3403</a> New Feature Request to handle Money format for Indian Currency(Fetaure Request 447294)</p>
]]></content:encoded>
			<wfw:commentRss>http://froebe.net/blog/2008/07/22/need-votes-on-isug-ase-enhancements/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is with the ISUG Enhancements versus Sybase CR/Bugs on the sybase-product-futures mailing list?</title>
		<link>http://froebe.net/blog/2008/07/15/what-is-with-the-isug-enhancements-versus-sybase-crbugs-on-the-sybase-product-futures-mailing-list/</link>
		<comments>http://froebe.net/blog/2008/07/15/what-is-with-the-isug-enhancements-versus-sybase-crbugs-on-the-sybase-product-futures-mailing-list/#comments</comments>
		<pubDate>Tue, 15 Jul 2008 15:48:35 +0000</pubDate>
		<dc:creator>Jason L Froebe</dc:creator>
				<category><![CDATA[ASE]]></category>
		<category><![CDATA[Databases]]></category>
		<category><![CDATA[ISUG]]></category>
		<category><![CDATA[Replication Server]]></category>
		<category><![CDATA[Sybase]]></category>
		<category><![CDATA[TechWave]]></category>
		<category><![CDATA[ASIQ]]></category>
		<category><![CDATA[change request]]></category>
		<category><![CDATA[data warehouse]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[enhancement request]]></category>
		<category><![CDATA[feature request]]></category>
		<category><![CDATA[IQ]]></category>
		<category><![CDATA[Jeff Tallman]]></category>
		<category><![CDATA[mike harrold]]></category>
		<category><![CDATA[repserver]]></category>
		<category><![CDATA[Sybase Engineering]]></category>
		<category><![CDATA[Sybase TechWave]]></category>

		<guid isPermaLink="false">http://froebe.net/blog/?p=572</guid>
		<description><![CDATA[In the MSA and System transactions performedby maint user thread on the sybase-product-futures mailing list, Jeff Tallman mentions that someone needs to create an ISUG enhancement or a Sybase change request (CR).  Mike Harrold let everyone know that even through creating a Sybase CR is put in the Sybase engineering queue, it doesn&#8217;t mean that [...]]]></description>
			<content:encoded><![CDATA[<p>In the <a href="http://my.isug.com/p/fo/st/post=19882&amp;anc=p19882#p19882"><strong style="cursor: pointer;" title="View all messages with this subject">MSA and System transactions performedby maint user</strong></a> thread on the <a title="Sybase Product Futures" href="http://my.isug.com/index.php?module=forum&amp;op=showtopic&amp;topic=29">sybase-product-futures mailing list</a>, Jeff Tallman mentions that<a href="http://www.isug.com"><img class="alignright size-medium wp-image-573" title="International Sybase Users Group" src="http://froebe.net/blog/wp-content/uploads/2008/07/isug-300x101.jpg" alt="International Sybase Users Group" width="260" height="87" /></a> someone needs to create an ISUG enhancement or a Sybase change request (CR).  Mike Harrold let everyone know that even through creating a Sybase CR is put in the Sybase engineering queue, it doesn&#8217;t mean that an engineer will actually look at it let alone have product management approve it to be implemented.</p>
<blockquote><p><span style="color: #339966;"><em>Jeff hits the nail on the head.  You have a voice with the ISUG enhancements process. Use it.  And yes, you have to be paid member to vote. Sorry, but we are a non-profit and your membership fees keep us running!  You can vote as a Basic Member &#8211; you do not need to join at the higher membership levels (but you should so you can read all the wonderful articles Jeff writes for us).  The more votes, the easier it is for engineering to justify spending staff resources on it when they go to management.  Encourage all of your peers to join and vote as well.  If you work for a business with several Sybase users, convince your boss to pay for a corporate membership and get all your colleagues to vote as well. <img src='http://froebe.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
</em></span><a href="http://www.sybase.com"><img class="alignright size-medium wp-image-560" title="Sybase" src="http://froebe.net/blog/wp-content/uploads/2008/07/sybase.png" alt="Sybase" width="183" height="74" /></a><br />
<span style="color: #339966;"><em>Regards,<br />
</em></span><br />
<span style="color: #339966;"><em>Mike Harrold</em></span><br />
<span style="color: #339966;"><em> Executive Director</em></span></p></blockquote>
<p>and</p>
<blockquote><p><span style="color: #339966;"><em>Having an &#8220;internal enhancement&#8221; (aka a CR) doesn&#8217;t mean it gets implemented.  It means there&#8217;s a CR for it.  It might be a great idea, but without backing (and a user request + an engineer doesn&#8217;t mean it has backing; look how long it took for UDFs, mathematical functions, etc.) it doesn&#8217;t get allocated any development resources.  Without development resources, it doesn&#8217;t get implemented.</em></span></p>
<p><span style="color: #339966;"><em>Bottom line, a CR doesn&#8217;t mean it&#8217;s a &#8220;planned&#8221; feature.</em></span></p>
<p><span style="color: #339966;"><em>Regards,</em></span></p>
<p><span style="color: #339966;"><em>Mike Harrold<br />
Executive Director<br />
International Sybase User Group</em></span></p></blockquote>
<p>I would recommend voting for the <a href="http://my.isug.com/index.php?module=issues&amp;op=index">ISUG enhancements</a> (this week).  I and several other <a href="http://www.isug.com/common/BoardDirectory.html">ISUG Board members</a> will be going through the ISUG enhancements this weekend to present a subset to <span id="lw_1216131463_0" class="yshortcuts" style="border-bottom: 1px dashed #0066cc; cursor: pointer;">Sybase</span> product management at TechWave next month.</p>
<p>I haven&#8217;t seen many ISUG enhancements being requested lately or voted upon for that matter.  The higher the votes for a particular enhancement, the more likely Sybase will pick it up.</p>
<p>So please, everyone go vote on the <a href="http://my.isug.com/index.php?module=issues&amp;op=index">ISUG enhancements</a>! <img src='http://froebe.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://froebe.net/blog/2008/07/15/what-is-with-the-isug-enhancements-versus-sybase-crbugs-on-the-sybase-product-futures-mailing-list/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Why oh why can&#8217;t we have PostgreSQL&#8217;s CREATE [TEMPORARY] SEQUENCE in Sybase ASE?</title>
		<link>http://froebe.net/blog/2008/07/10/why-oh-why-cant-we-have-postgresqls-create-sequence-in-sybase-ase/</link>
		<comments>http://froebe.net/blog/2008/07/10/why-oh-why-cant-we-have-postgresqls-create-sequence-in-sybase-ase/#comments</comments>
		<pubDate>Thu, 10 Jul 2008 19:45:35 +0000</pubDate>
		<dc:creator>Jason L Froebe</dc:creator>
				<category><![CDATA[ASE]]></category>
		<category><![CDATA[Databases]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[Sybase]]></category>
		<category><![CDATA[create sequence]]></category>
		<category><![CDATA[enhancement request]]></category>
		<category><![CDATA[feature request]]></category>
		<category><![CDATA[ISUG]]></category>
		<category><![CDATA[pl/sql]]></category>
		<category><![CDATA[postgresql]]></category>
		<category><![CDATA[tsql]]></category>

		<guid isPermaLink="false">http://froebe.net/blog/?p=558</guid>
		<description><![CDATA[I know you can simulate it by creating a temp table with an identity column, delete old rows, get the max, etc but still&#8230; PostgreSQL&#8217;s create sequence would be very handy&#8230;  btw, Oracle has it too It would allow us to do things like pgTAP with ease..  Check out the slides for pgTAP just my [...]]]></description>
			<content:encoded><![CDATA[<p>I know you can simulate it by creating a temp table with an identity column, delete old rows, get<a href="http://froebe.net/blog/wp-content/uploads/2008/07/sybase.png"><img class="alignright size-full wp-image-560" title="Sybase" src="http://froebe.net/blog/wp-content/uploads/2008/07/sybase.png" alt="Sybase" width="183" height="74" /></a> the max, etc but still&#8230; PostgreSQL&#8217;s  <a href="http://www.postgresql.org/docs/8.3/interactive/sql-createsequence.html">create sequence</a> would be very handy&#8230;  btw, Oracle has it too</p>
<p>It would allow us to do things like <a href="http://www.justatheory.com/computers/databases/postgresql/introducing_pgtap.html">pgTAP</a> with ease..  Check out the <a href="http://www.justatheory.com/computers/databases/postgresql/pgtap-yapc.pdf">slides for pgTAP</a> <img src='http://froebe.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>just my opinion&#8230; grrrr</p>
<p>I&#8217;ve created ISUG enhancement request # <a href="http://my.isug.com/index.php?module=issues&amp;op=vi&amp;iid=3449&amp;type=1">3449</a> for this.</p>
]]></content:encoded>
			<wfw:commentRss>http://froebe.net/blog/2008/07/10/why-oh-why-cant-we-have-postgresqls-create-sequence-in-sybase-ase/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FW (David Wein): Looking for feedback: logical process manager</title>
		<link>http://froebe.net/blog/2008/07/10/fw-david-wein-looking-for-feedback-logical-process-manager/</link>
		<comments>http://froebe.net/blog/2008/07/10/fw-david-wein-looking-for-feedback-logical-process-manager/#comments</comments>
		<pubDate>Thu, 10 Jul 2008 17:36:51 +0000</pubDate>
		<dc:creator>Jason L Froebe</dc:creator>
				<category><![CDATA[ASE]]></category>
		<category><![CDATA[Sybase]]></category>
		<category><![CDATA[ASE kernel]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Dave Wein]]></category>
		<category><![CDATA[DBMS]]></category>
		<category><![CDATA[feedback]]></category>
		<category><![CDATA[logical process manager]]></category>
		<category><![CDATA[LPM]]></category>
		<category><![CDATA[Sybase ASE]]></category>
		<category><![CDATA[Sybase Engineering]]></category>

		<guid isPermaLink="false">http://froebe.net/blog/?p=556</guid>
		<description><![CDATA[David Wein is a well known and highly respected engineer at Sybase working on Adaptive Server Enterprise.  I&#8217;m reposting his blog article here to help increase the exposure of his request for comments: I am working on a future version of ASE and am interested in hearing about your experiences with the logical process manager [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.linkedin.com/in/davidwein">David Wein</a> is a well known and highly respected engineer at Sybase working on Adaptive Server Enterprise.  I&#8217;m reposting his <a title="(Sybase Blog) Looking for feedback: logical process manager" href="http://blogs.sybase.com/master/master_07100802.asp">blog article</a> here to help increase the exposure of his request for comments:</p>
<blockquote><p><em>I am working on a future version of ASE and am interested</em><a href="http://froebe.net/blog/wp-content/uploads/2008/07/davidwein.jpg"><img class="alignright size-medium wp-image-557" title="David Wein" src="http://froebe.net/blog/wp-content/uploads/2008/07/davidwein.jpg" alt="David Wein, Sybase Engineering" width="80" height="80" /></a><em> in hearing about your experiences with the logical process manager (LPM).  LP</em><em>M consists of engine groups and execution classes, as well as the ability to set spid priority in an ad-hoc </em><em>man</em><em>ner via sp_setpsexe.  This functionality is sometimes referred to as application queues.</em></p>
<p><em>If you have used this feature I’d like to know: </em></p>
<ul type="disc">
<li><em>What was the use case (in other words, why did you use it)?</em></li>
<li><em>What elements did you use?  How did you use it?</em></li>
<li><em>Did it meet your needs?  Did you run into problems?</em></li>
<li><em>Any shortcomings or requirements that weren’t met?</em></li>
<li><em>What was your overall impression?</em></li>
</ul>
<p><em>If you evaluated the functionality but chose not to use it, please let me know what you were trying to accomplish and why you decided against using LPM.</em></p>
<p><em>Finally, if you have use cases or requirements around managing multiple applications in a single ASE server, or managing the priority / resources of specific spids, please pass those along.  Unaddressed use cases are extremely useful to hear about.</em></p>
<p><em>Please provide your feedback directly to me at <a href="mailto:david.wein@sybase.com?subject=Re:%20logical%20process%20manager%20feedback">david.wein@sybase.com</a>, and include “logical process manager feedback” in the mail subject (I get a lot of mail and this will help make sure I don’t miss your mail!).  Please be as detailed and specific as you can about your use cases and results.</em></p>
<p><em>Thanks a bunch,<br />
Dave</em></p></blockquote>
<p>Let&#8217;s help Dave, and ourselves, out by giving him our experiences with the logical process manager.  Please be descriptive as &#8220;it sucks&#8221; or &#8220;it&#8217;s great&#8221; doesn&#8217;t really help. <img src='http://froebe.net/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>If anyone wants to post their experiences to this blog post, that&#8217;s okay too.  I&#8217;ll forward any comments to Dave.</p>
]]></content:encoded>
			<wfw:commentRss>http://froebe.net/blog/2008/07/10/fw-david-wein-looking-for-feedback-logical-process-manager/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

