<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>PeopleSoft Tipster &#187; Application Engine</title>
	<atom:link href="http://peoplesofttipster.com/category/application-engine/feed/" rel="self" type="application/rss+xml" />
	<link>http://peoplesofttipster.com</link>
	<description>A PeopleSoft Tips and Tricks Blog</description>
	<lastBuildDate>Wed, 25 Jan 2012 23:44:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='peoplesofttipster.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>PeopleSoft Tipster &#187; Application Engine</title>
		<link>http://peoplesofttipster.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://peoplesofttipster.com/osd.xml" title="PeopleSoft Tipster" />
	<atom:link rel='hub' href='http://peoplesofttipster.com/?pushpress=hub'/>
		<item>
		<title>A Progress Bar for the REN Window</title>
		<link>http://peoplesofttipster.com/2008/06/25/a-progress-bar-for-the-ren-window/</link>
		<comments>http://peoplesofttipster.com/2008/06/25/a-progress-bar-for-the-ren-window/#comments</comments>
		<pubDate>Wed, 25 Jun 2008 22:45:36 +0000</pubDate>
		<dc:creator>Tipster</dc:creator>
				<category><![CDATA[Application Engine]]></category>
		<category><![CDATA[PeopleSoft]]></category>
		<category><![CDATA[PeopleTools]]></category>

		<guid isPermaLink="false">http://duncandavies.wordpress.com/?p=101</guid>
		<description><![CDATA[When I spoke before about the REN Server window and inserting into it, I mentioned that as well as text a progress bar was a possible inclusion. The benefit of a progress bar to the users is that they can tell at a glance how far through a long running process is. There are inherant [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=peoplesofttipster.com&amp;blog=893910&amp;post=101&amp;subd=duncandavies&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>When I spoke before about the REN Server window and inserting into it, I mentioned that as well as text a progress bar was a possible inclusion.</p>
<p>The benefit of a progress bar to the users is that they can tell at a glance how far through a long running process is.</p>
<p>There are inherant problems with progress bars of course, in that they&#8217;re often less than 100% accurate.  Most people have at some point joked at the time estimates for file copy progress bars within Windows, and &#8216;Microsoft Minutes&#8217; is sometimes used as an ananlogy for inaccurate and super-cautious time estimates.</p>
<p>Despite this, I believe they have a place.  For some processes &#8211; particularly those that run row-by-row &#8211; it&#8217;d be pretty easy to work out how far through it is by comparing the row number to the total number of rows.</p>
<p>Here&#8217;s how it&#8217;s done &#8230;<span id="more-101"></span></p>
<p>You can output a rudimentary progress bar by using an HTML table with a single row, and many columns.  Leave the cells empty but set the background colour differently for the cells representing the completed portion to those representing the incomplete area.</p>
<p>The code could look as follows (HTML formatted over more than one line for legibility):</p>
<p><code><span style="font-size:9pt;line-height:80%;font-family:'Lucida Console';color:#7f7f7f;">&amp;strl_progbar = "<br />
&lt;table width='300' cellspacing='3' cellpadding='0' border='0' height='20'&gt;<br />
&nbsp;&nbsp;&nbsp;&lt;tr&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td BGCOLOR=""#AAFFAA""&gt;&lt;/td&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td BGCOLOR=""#AAFFAA""&gt;&lt;/td&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td BGCOLOR=""#AAFFAA""&gt;&lt;/td&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td BGCOLOR=""#AAFFAA""&gt;&lt;/td&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td BGCOLOR=""#AAFFAA""&gt;&lt;/td&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td BGCOLOR=""#AAFFAA""&gt;&lt;/td&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td BGCOLOR=""#AAFFAA""&gt;&lt;/td&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td BGCOLOR=""#FFAAD4""&gt;&lt;/td&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td BGCOLOR=""#FFAAD4""&gt;&lt;/td&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td BGCOLOR=""#FFAAD4""&gt;&lt;/td&gt;<br />
&nbsp;&nbsp;&nbsp;&lt;/tr&gt;<br />
&lt;/table&gt;";<br />
&amp;nret = &amp;api.notifyToWindow(AEPORTALCSS_AET.PROCESS_INSTANCE, &amp;strl_progbar);</span></code></p>
<p>As you can probably see, this would produce a table with 7 green cells (the done proportion) and 3 red (the remaining work), and would look something like this:</p>
<p><img class="alignnone size-full wp-image-102" src="http://duncandavies.files.wordpress.com/2008/06/ren_progbar.jpg?w=460&#038;h=268" alt="REN Server Progress Bar" width="460" height="268" /></p>
<p>The HTML may look a little clunky, but it&#8217;s to work around a couple of limitations.  For instance if you try to pass a percentage sign through to the HTML it gets stripped out.</p>
<p>Once this is up and working it&#8217;d be preferable to wrap this up in a short function rather than have the HTML long hand each time.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/duncandavies.wordpress.com/101/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/duncandavies.wordpress.com/101/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/duncandavies.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/duncandavies.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/duncandavies.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/duncandavies.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/duncandavies.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/duncandavies.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/duncandavies.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/duncandavies.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/duncandavies.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/duncandavies.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/duncandavies.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/duncandavies.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/duncandavies.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/duncandavies.wordpress.com/101/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=peoplesofttipster.com&amp;blog=893910&amp;post=101&amp;subd=duncandavies&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://peoplesofttipster.com/2008/06/25/a-progress-bar-for-the-ren-window/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/42d38fff00428e8b120714d45980af8d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Tipster</media:title>
		</media:content>

		<media:content url="http://duncandavies.files.wordpress.com/2008/06/ren_progbar.jpg" medium="image">
			<media:title type="html">REN Server Progress Bar</media:title>
		</media:content>
	</item>
		<item>
		<title>ReUse in App Engines</title>
		<link>http://peoplesofttipster.com/2007/07/31/reuse-in-app-engines/</link>
		<comments>http://peoplesofttipster.com/2007/07/31/reuse-in-app-engines/#comments</comments>
		<pubDate>Tue, 31 Jul 2007 23:19:21 +0000</pubDate>
		<dc:creator>Tipster</dc:creator>
				<category><![CDATA[Application Engine]]></category>
		<category><![CDATA[PeopleSoft]]></category>
		<category><![CDATA[PeopleTools]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://peoplesofttipster.com/2007/07/31/reuse-in-app-engines/</guid>
		<description><![CDATA[One of the easiest tricks to improve performance of some App Engines is the ‘ReUse’ setting. It’s useful when you have a SQL object that is called multiple times, for instance when you have a DoSelect that runs a SQL Step repeatedly, substituting different Bind variables in each time. The default setting for ReUse is [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=peoplesofttipster.com&amp;blog=893910&amp;post=37&amp;subd=duncandavies&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>One of the easiest tricks to improve performance of some App Engines is the ‘ReUse’ setting.  It’s useful when you have a SQL object that is called multiple times, for instance when you have a DoSelect that runs a SQL Step repeatedly, substituting different Bind variables in each time.</p>
<p><img src="http://duncandavies.files.wordpress.com/2007/07/reuse.jpg?w=460" alt="ReUse Dropdown" /></p>
<p><span id="more-37"></span>The default setting for ReUse is ‘No’, which means that each time the SQL Step is called it is recompiled and new execution plan generated, bad news if the SQL has to run a large number of times.  If the ReUse setting is ‘Yes’ then any %Binds in the SQL statement are converted into ‘:1’, ‘:2’ etc.  This means the statement can just be compiled once and the same plan used each time, resulting in really quite dramatic improvements in processing time.</p>
<p>In addition to the performance gain from the above, some databases also have an area of memory cache where recently used SQL is stored.  Oracle definitely has this cache, I’m not sure about other databases.  As each SQL statement would contain Binds rather than literals it would be an exact match for the previous SQL Statement enabling the database to use the cached SQL and thus giving a further performance boost.</p>
<p>As always, there are some exceptions.  If the %Bind is either part of either a record or column name (using ‘NOQUOTES’) then it shouldn’t be used.  If this is the case the record and/or field is changing each time and as a result a new plan would be needed, therefore PeopleSoft converts the Binds to statics.</p>
<p>The performance gains that this gives will vary depending upon your SQL and the data, but a recent opportunity I had to set the ReUse flag to Yes dropped processing time for an AE Section from 15 mins to just under 2.  Well worth considering next time you write an App Engine &#8230;</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/duncandavies.wordpress.com/37/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/duncandavies.wordpress.com/37/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/duncandavies.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/duncandavies.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/duncandavies.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/duncandavies.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/duncandavies.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/duncandavies.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/duncandavies.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/duncandavies.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/duncandavies.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/duncandavies.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/duncandavies.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/duncandavies.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/duncandavies.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/duncandavies.wordpress.com/37/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=peoplesofttipster.com&amp;blog=893910&amp;post=37&amp;subd=duncandavies&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://peoplesofttipster.com/2007/07/31/reuse-in-app-engines/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/42d38fff00428e8b120714d45980af8d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Tipster</media:title>
		</media:content>

		<media:content url="http://duncandavies.files.wordpress.com/2007/07/reuse.jpg" medium="image">
			<media:title type="html">ReUse Dropdown</media:title>
		</media:content>
	</item>
		<item>
		<title>Clearing the Process Scheduler Cache &#8211; without a Reboot</title>
		<link>http://peoplesofttipster.com/2007/06/11/clearing-the-process-scheduler-cache-without-a-reboot/</link>
		<comments>http://peoplesofttipster.com/2007/06/11/clearing-the-process-scheduler-cache-without-a-reboot/#comments</comments>
		<pubDate>Mon, 11 Jun 2007 23:59:17 +0000</pubDate>
		<dc:creator>Tipster</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[Application Engine]]></category>
		<category><![CDATA[PeopleSoft]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://peoplesofttipster.com/2007/06/11/clearing-the-process-scheduler-cache-without-a-reboot/</guid>
		<description><![CDATA[I subscribe to a couple of PeopleSoft technical mailing lists / websites and I came across an interesting tip tonight that I thought I&#8217;d pass on. The post was on IT Toolbox (peoplesoft.ittoolbox.com) and the poster was a guy called Neil Pak (at least that&#8217;s what the email said, I guess his real name could [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=peoplesofttipster.com&amp;blog=893910&amp;post=25&amp;subd=duncandavies&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I subscribe to a couple of PeopleSoft technical mailing lists / websites and I came across an interesting tip tonight that I thought I&#8217;d pass on.</p>
<p>The post was on IT Toolbox <a href="http://peoplesoft.ittoolbox.com">(peoplesoft.ittoolbox.com)</a> and the poster was a guy called Neil Pak (at least that&#8217;s what the email said, I guess his real name could be anything).</p>
<p>The issue being discussed was one that&#8217;ll be familiar to all developers who&#8217;ve written a few App Engines in their time &#8211; needing to bounce the Process Scheduler to clear the cache, to get the Process Scheduler to use the latest changes.  Sometimes it picks them up, sometimes it doesn&#8217;t, particularly if you&#8217;re changing an existing object &#8211; and for me this has happened mostly with SQL Objects.<span id="more-25"></span></p>
<p>The normal solution is to bounce the Process Scheduler and clear the cache, however this isn&#8217;t possible all the time.  Perhaps there&#8217;s a long-running job that&#8217;s processing, or perhaps your friendly DBA/SysAdmin is busy getting a cuppa etc.   Other times I&#8217;ve just cloned the SQL Object in question and appended a digit to the object name and used that version instead.  This works also, but you do tend to end up with a stack of similarly named SQL Objects in your project.</p>
<p>Neil&#8217;s solution &#8211; and you&#8217;ll need access to the Process Scheduler server for this &#8211; is to delete some specific cache files.  To quote Neil:</p>
<blockquote><p>I did some testing and found that, at least for app engines that finished successfully, I could go in and delete the .dat and .key files (but not the cache.lok) and basically the cache was deleted &#8230; One could probably just delete all the .key and .dat files without much regard to which folder it was since any files still in use would not delete.</p></blockquote>
<p>Note: I haven&#8217;t tested this myself yet.</p>
<p>Edit:</p>
<p>The original post did say that this was tested with the AESRVs disabled.  I had a quick test today and couldn&#8217;t delete any of the cache files under the AESRV directories.  I guess the processes keep them locked, or perhaps it was just that we had lots running.   I&#8217;ll update this post again if I find out more.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/duncandavies.wordpress.com/25/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/duncandavies.wordpress.com/25/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/duncandavies.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/duncandavies.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/duncandavies.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/duncandavies.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/duncandavies.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/duncandavies.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/duncandavies.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/duncandavies.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/duncandavies.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/duncandavies.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/duncandavies.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/duncandavies.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/duncandavies.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/duncandavies.wordpress.com/25/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=peoplesofttipster.com&amp;blog=893910&amp;post=25&amp;subd=duncandavies&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://peoplesofttipster.com/2007/06/11/clearing-the-process-scheduler-cache-without-a-reboot/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/42d38fff00428e8b120714d45980af8d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Tipster</media:title>
		</media:content>
	</item>
		<item>
		<title>State Records and Missing Data</title>
		<link>http://peoplesofttipster.com/2007/05/22/state-records-and-missing-data/</link>
		<comments>http://peoplesofttipster.com/2007/05/22/state-records-and-missing-data/#comments</comments>
		<pubDate>Tue, 22 May 2007 17:51:16 +0000</pubDate>
		<dc:creator>Tipster</dc:creator>
				<category><![CDATA[Application Engine]]></category>
		<category><![CDATA[PeopleSoft]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://peoplesofttipster.com/2007/05/22/state-records-and-missing-data/</guid>
		<description><![CDATA[We&#8217;ve encountered an issue today that we hadn&#8217;t noticed before. Within an Application Engine program we populate a state record (AET table) with values. The first time we use these values (i.e. retrieve them using %Bind(&#60;fieldname&#62;)) the values are retrieved successfully, however when we attempt to use the values a second time they are empty/blank. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=peoplesofttipster.com&amp;blog=893910&amp;post=22&amp;subd=duncandavies&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve encountered an issue today that we hadn&#8217;t  noticed before.  Within an Application Engine program we populate a state record  (AET table) with values.  The first time we use these values (i.e. retrieve them  using %Bind(&lt;fieldname&gt;)) the values are retrieved successfully, however  when we attempt to use the values a second time they are  empty/blank.</p>
<p>This occurred because our State Record was set as a  Derived/Work record and our App Engine did not have restart disabled.  As a  result it was performing Commits after each Section (the default behaviour), and  &#8211; this is the gotcha &#8211; <strong>a commit clears down the State Record!</strong></p>
<p><span id="more-22"></span></p>
<p>According to PeopleBooks, this is by design.  If  you wish to have commits in your App Engine then your State Record must  be setup as a SQL Table to keep its values.</p>
<p>This implies that you may need 2 state records for  larger/more complex AEs.  One SQL Table AET to hold variables that you wish to  reference throughout your program, and one Dervied AET to hold values that  you&#8217;ll reference immediately (i.e. variables that you wish to use in Dynamic  SQL, like within a DoSelect).</p>
<p>There is a Customer Connection case explaining it further:<br />
<a href="http://www.peoplesoft.com/psp/portprd/CUSTOMER/CRM/c/C1C_MENU.C1_SOLN_SUMMARY.GBL?page=C1_SOLN_SUMMARY&amp;SETID=SHARE&amp;SOLUTION_ID=201024788">http://www.peoplesoft.com/psp/portprd/CUSTOMER/CRM/c/C1C_MENU.C1_SOLN_SUMMARY.GBL?page=C1_SOLN_SUMMARY&amp;SETID=SHARE&amp;SOLUTION_ID=201024788</a></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/duncandavies.wordpress.com/22/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/duncandavies.wordpress.com/22/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/duncandavies.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/duncandavies.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/duncandavies.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/duncandavies.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/duncandavies.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/duncandavies.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/duncandavies.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/duncandavies.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/duncandavies.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/duncandavies.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/duncandavies.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/duncandavies.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/duncandavies.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/duncandavies.wordpress.com/22/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=peoplesofttipster.com&amp;blog=893910&amp;post=22&amp;subd=duncandavies&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://peoplesofttipster.com/2007/05/22/state-records-and-missing-data/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/42d38fff00428e8b120714d45980af8d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Tipster</media:title>
		</media:content>
	</item>
	</channel>
</rss>
