<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.9.2" -->
<rss version="0.92">
<channel>
	<title>progress.solvepoint.com</title>
	<link>http://progress.solvepoint.com</link>
	<description>Progress Blog - OpenEdge, WebSpeed, Sonic, 4GL, ABL, QAD, Epicor, and all things Progress</description>
	<lastBuildDate>Sat, 15 May 2010 18:29:13 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>PSDN LIVE 2008 &#8211; OpenEdge, Sonic, 10.2A, ESB And More</title>
		<description><![CDATA[PSDN LIVE 2008 is the premier North American conference for Progress users.  It&#8217;s being held in Boston September 7 &#8211; 9, 2008 at the Renaissance Boston Waterfront Hotel.
Topics will include: OpenEdge 10.1C and 10.2,  Sonic ESB, Structured Exception Handling in OpenEdge, O-O, new on-line database maintenance utilities, OpenEdge Architect and more.
We hope to see you [...]]]></description>
		<link>http://progress.solvepoint.com/2008/07/08/psdn-live-2008-openedge-sonic-102a-esb-and-more/</link>
			</item>
	<item>
		<title>OpenEdge performance issues with Windows 2003 Server SP3 with Broadcom NICs</title>
		<description><![CDATA[Progress KBase entry P128141 may be of note to Progress users on Windows 2003 Server if you are running into intermittent performance problems.
Windows 2003 SP3 deploys with the incorrect version of a Broadcom NIC driver causing potentially severe performance problems. As many IBM blade centers ship with Broadcom NICs, and newer ones particularly with the [...]]]></description>
		<link>http://progress.solvepoint.com/2008/06/06/possible-performance-issues-with-windows-2003-server-sp3-with-some-nics/</link>
			</item>
	<item>
		<title>OpenEdge BUFFER-COPY from INT64 to INT Causes Index Corruption</title>
		<description><![CDATA[A kbase entry P129814 regarding code that can cause database index corruption affects all V10 versions and service packs. The index corruption occurs when an INT64 field is buffer-copied to an INT field. Our testing shows that this also corrupts temp-table indexes and only manifests when the INT64 value is greater than MAX_INTEGER (about 2.1 [...]]]></description>
		<link>http://progress.solvepoint.com/2008/03/24/openedge-buffer-copy-from-int64-to-int-causes-index-corruption/</link>
			</item>
	<item>
		<title>OpenEdge 4GL Unknown Value and the LITERAL-QUESTION Attribute</title>
		<description><![CDATA[Sometimes a cigar is just a cigar, and sometimes a question mark is just a question mark.
You frequently need to assign character values to a buffer-field. Sometimes that value may be a question mark.
        bh:BUFFER-FIELD('c1'):BUFFER-VALUE = '?'.
When you query the buffer-value, Progress reports that the value is unknown.
 [...]]]></description>
		<link>http://progress.solvepoint.com/2007/12/21/sometimes-a-cigar-is-just-a-cigar-and-sometimes-a-question-mark-is-just4gl/</link>
			</item>
	<item>
		<title>A September &#8216;08 US Progress OpenEdge Technical Event?  Your input needed!</title>
		<description><![CDATA[Progress has three quick questions to ask you about a potential 1 1/2 day technical event in the US in September &#8216;08.    Here&#8217;s the e-mail that some of us have received:
Dear Valued Progress Customer,
Are you planning to attend Exchange 2008 in Paris?  If that’s not an option, what are your options?  Your feedback is important [...]]]></description>
		<link>http://progress.solvepoint.com/2007/12/21/a-september-08-us-progress-openedge-technical-event-your-input-needed/</link>
			</item>
	<item>
		<title>PROGRESS TOOLS for YOUR PROGRESS TOOL BELT</title>
		<description><![CDATA[Progress PSDN online:  Is the Web Community used by Progress developers worldwide to find answers to technical questions. PSDN Online provides in-depth technical content – including white papers, articles, downloads, live Webinars with Progress experts, and code samples – on all Progress products and technologies.
The PEG: PEG&#8217;s mission is to enhance members&#8217; collaborative and [...]]]></description>
		<link>http://progress.solvepoint.com/2007/12/03/progress-tools-for-your-progress-tool-belt/</link>
			</item>
	<item>
		<title>OpenEdge ABL Phantom Error</title>
		<description><![CDATA[At Solvepoint we&#8217;ve coined a new term, the Phantom Error.   What is a Phantom Error you ask?  Well, it is an undesirable circumstance where the Progress VM decides to raise the error condition but leaves error-status:get-message() set to the empty string.
This , of course, can lead to a host of ugly sorts [...]]]></description>
		<link>http://progress.solvepoint.com/2007/11/30/openedge-abl-phantom-error/</link>
			</item>
	<item>
		<title>Little-known OpenEdge Database _User Table Security Behavior</title>
		<description><![CDATA[Since it is not well known, I thought that I&#8217;d bring the following information to light regarding the OpenEdge _User Table Security Behaviour.

OpenEdge Database security is implemented at the table level not the connection level.  This means that, even with &#8220;blank user disabled&#8221;, a client may still connect.  Security is only checked when [...]]]></description>
		<link>http://progress.solvepoint.com/2007/11/30/openedge-database-table-level-security/</link>
			</item>
	<item>
		<title>OpenEdge ABL Memptr Pitfalls</title>
		<description><![CDATA[Memptr is a very powerful datatype in the ABL/4GL.  It allows the programmer to store any type of data including binary.  However, as with all dynamic objects in Progress, one must be careful when using it.
Pitfall number one:  Scope. Memptrs do not follow the rules of scope to which 4GL programmers have [...]]]></description>
		<link>http://progress.solvepoint.com/2007/11/30/openedge-abl-memptr-pitfalls/</link>
			</item>
	<item>
		<title>OpenEdge Record Lock Anti-pattern</title>
		<description><![CDATA[Everyone knows that if you need an exclusive lock on a database record in the 4gl you do this:

find customer exclusive-lock where customer.id eq 1 no-error.

However, this will not wait forever.  It waits for lkwtmo, which defaults to 30 minutes, then raises the STOP condition.  Well, what if you really want to wait [...]]]></description>
		<link>http://progress.solvepoint.com/2007/11/30/openedge-record-lock-anti-pattern/</link>
			</item>
</channel>
</rss>
