<?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>AS400 Tutorials</title>
	<atom:link href="http://www.as400tutorials.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.as400tutorials.com</link>
	<description></description>
	<lastBuildDate>Thu, 02 Feb 2012 22:44:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Disaster Preparedness</title>
		<link>http://www.as400tutorials.com/disaster-preparedness/</link>
		<comments>http://www.as400tutorials.com/disaster-preparedness/#comments</comments>
		<pubDate>Thu, 02 Feb 2012 22:42:52 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[AS400]]></category>

		<guid isPermaLink="false">http://www.as400tutorials.com/?p=246</guid>
		<description><![CDATA[I have been spending alot of time lately on planning for a disaster. Not so much an end of days type disaster but sometimes hardware failes and things can go wrong. Sometimes you can&#8217;t have all the budget you want to be prepared for every possible disaster but you can do things to prepare you [...]]]></description>
			<content:encoded><![CDATA[<p>I have been spending alot of time lately on planning for a disaster. Not so much an end of days type disaster but sometimes hardware failes and things can go wrong.</p>
<p>Sometimes you can&#8217;t have all the budget you want to be prepared for every possible disaster but you can do things to prepare you for some scenarios so you can at least have your ducks in order if something should go wrong. This includes testing some assumptions.</p>
<p>If your organization runs multiple facilties and has the budget then looking into some sort of High Availability product is probably the best way to assure business continuity should one facility go down for whatever reason. When it comes to the i world the products to accomplish this have been around, they are stable and mature.</p>
<p>At a very basic level they will replicate data and objects between a primary and backup(s) systems in near real time depending on some factors including the amount of bandwidth available.</p>
<p>Should the primary host go down you can rollover to the backup with minimal data loss.</p>
<p>Now if you don&#8217;t have the budget for HA you should at least put together a preparedness plan. Obviously you don&#8217;t want to test restoring your entire system from a tape backup just to see if it works (though if you have a backup system in place that is an excellent idea) you can put together a rough outline or plan for what to do.</p>
<p>I prefer to use a binder that is placed in the server room that has all of the pertinent information stored in it. Support contract agreements, tech support numbers (like 1-800-IBM-SERV), passwords, checklists and data CDs with important programs.</p>
<p>Do you know if you can IPL off of your tape device? Have you tested that? If you can&#8217;t then you had better have at least enough of the installation CDs to get the load source back up to a point where you can restore from tape.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.as400tutorials.com/disaster-preparedness/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Protected: Un-Wrap Your Christmas Present</title>
		<link>http://www.as400tutorials.com/un-wrap-your-christmas-present/</link>
		<comments>http://www.as400tutorials.com/un-wrap-your-christmas-present/#comments</comments>
		<pubDate>Sun, 25 Dec 2011 19:58:15 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.as400tutorials.com/?p=241</guid>
		<description><![CDATA[There is no excerpt because this is a protected post.]]></description>
			<content:encoded><![CDATA[<form action="http://www.as400tutorials.com/wp-pass.php" method="post">
<p>This post is password protected. To view it please enter your password below:</p>
<p><label for="pwbox-241">Password:<br />
<input name="post_password" id="pwbox-241" type="password" size="20" /></label><br />
<input type="submit" name="Submit" value="Submit" /></p></form>
]]></content:encoded>
			<wfw:commentRss>http://www.as400tutorials.com/un-wrap-your-christmas-present/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Gifts Are In The Mail</title>
		<link>http://www.as400tutorials.com/gifts-are-in-the-mail/</link>
		<comments>http://www.as400tutorials.com/gifts-are-in-the-mail/#comments</comments>
		<pubDate>Thu, 08 Dec 2011 16:57:59 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.as400tutorials.com/?p=237</guid>
		<description><![CDATA[For those of you put your name on my Christmas List be sure to watch your mail over the coming days for your Christmas Gifts. I think you will be pleasently surprised that the gift I am sending out this year is worth quite a bit. Please note that if you didn&#8217;t put in a valid [...]]]></description>
			<content:encoded><![CDATA[<p>For those of you put your name on my Christmas List be sure to watch your mail over the coming days for your Christmas Gifts.</p>
<p>I think you will be pleasently surprised that the gift I am sending out this year is worth quite a bit.</p>
<p>Please note that if you didn&#8217;t put in a valid or complete mailing address I have no way of sending your gift to you!</p>
<p>-John Andersen</p>
]]></content:encoded>
			<wfw:commentRss>http://www.as400tutorials.com/gifts-are-in-the-mail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Watch This Space Soon</title>
		<link>http://www.as400tutorials.com/watch-this-space-soon/</link>
		<comments>http://www.as400tutorials.com/watch-this-space-soon/#comments</comments>
		<pubDate>Mon, 28 Nov 2011 16:53:06 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.as400tutorials.com/?p=226</guid>
		<description><![CDATA[Thanks for your feedback, comments and emails from my previous post asking what YOU wanted from me. I have now decided on what my Christmas gift will be to you. So be sure and watch this space because on Wednesday I will put up my Christmas sign up list so I can send you a gift. But you will [...]]]></description>
			<content:encoded><![CDATA[<p>Thanks for your feedback, comments and emails from my previous post asking what YOU wanted from me. I have now decided on what my Christmas gift will be to you.</p>
<p>So be sure and watch this space because on Wednesday I will put up my Christmas sign up list so I can send you a gift. But you will have to act quick because the list will only be available for a couple of days before I take it down.</p>
<p>-John Andersen</p>
]]></content:encoded>
			<wfw:commentRss>http://www.as400tutorials.com/watch-this-space-soon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What Do YOU Want?</title>
		<link>http://www.as400tutorials.com/what-do-you-want/</link>
		<comments>http://www.as400tutorials.com/what-do-you-want/#comments</comments>
		<pubDate>Sat, 05 Nov 2011 16:35:26 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.as400tutorials.com/?p=221</guid>
		<description><![CDATA[Recently I was reviewing the results of a survey I conducted with my readers. AND I was pretty surprised to see most folks want to know more about writing reports. So that is why I have been posting lately about things like Query/400, the DB2 database and SQL. They are simply excellent tools for getting at the [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I was reviewing the results of a survey I conducted with my readers. AND I was pretty surprised to see most folks want to know more about writing reports.</p>
<p>So that is why I have been posting lately about things like Query/400, the DB2 database and SQL.</p>
<p>They are simply excellent tools for getting at the data you want and need from your AS/400 and IBM i system. And at some point you definately need data out of your system.</p>
<p>But now it&#8217;s coming towards the busy time of year. And before your life gets busy like mine does around the holidays, I wanted to find something out from you my reader and customer.</p>
<p style="text-align: center;"><strong>What Do YOU Want From Me?</strong></p>
<p>I want to know what you would like to see from me. Do you want to know how to create AS/400 reports, CL programs, manage your system, something else?</p>
<p>Based on what you tell me, I plan on sending you a gift just to say &#8220;thank you.&#8221;</p>
<p>So for the next few days the floor is yours. Go ahead and post a comment to this entry letting me know what you would like.</p>
<p>But here is the deal: I am only <span style="text-decoration: underline;">accepting 10 comments to this entry</span>, after that I will close comments for this post.</p>
<p>So let me know right NOW what you want before comments are closed.</p>
<p>-John Andersen</p>
]]></content:encoded>
			<wfw:commentRss>http://www.as400tutorials.com/what-do-you-want/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>SQL Workaround For AS/400 Multi-Member Files</title>
		<link>http://www.as400tutorials.com/as400-multi-member-file-sql-workaround/</link>
		<comments>http://www.as400tutorials.com/as400-multi-member-file-sql-workaround/#comments</comments>
		<pubDate>Tue, 25 Oct 2011 17:36:24 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[AS400]]></category>
		<category><![CDATA[DB2]]></category>
		<category><![CDATA[IBM i]]></category>
		<category><![CDATA[iSeries]]></category>

		<guid isPermaLink="false">http://www.as400tutorials.com/?p=218</guid>
		<description><![CDATA[One thing I really dislike about the As/400, iSeries and IBM database system is the ability, or feature if you will, of being able to create multi-member data files. Multi-member files allow you to essentially create a database file with the same layout and structure but with a different &#8220;member&#8221; still a apart of the file [...]]]></description>
			<content:encoded><![CDATA[<p>One thing I really dislike about the As/400, iSeries and IBM database system is the ability, or feature if you will, of being able to create multi-member data files.</p>
<p>Multi-member files allow you to essentially create a database file with the same layout and structure but with a different &#8220;member&#8221; still a apart of the file that contains data separate from another member.</p>
<p>It&#8217;s as if they are two distinctly different files but have the same exact format.</p>
<p>Now I can see why members can be a useful feature but frankly I don&#8217;t like using multile member files because it can cause confusion and issues if you are not looking out for them when writing a program or report.</p>
<p>Just to be clear though, files with data have at least a single member created. And to be able to add data to a file it needs to contain a member, but just one will suffice.</p>
<p>The tools and programs created on the AS/400 handle multi-member files fairly easily, for instance in Query/400 when you specify the file selection you can choose a specific member if need be.  It handles everything without any more rigmarole.</p>
<p>But SQL is a different animal. This also applies when you are querying the database through ODBC, JDBC or something else.</p>
<p>Currently there isn&#8217;t a way of choosing the member you want when selecting data using an SQL statement.</p>
<p>There is a workaround though. And that is to create an &#8221;alias&#8221; of the physical file and specific member like the following where JOHNA is the library, SALES is the physical file and MEMBER3 is the member:</p>
<p>CREATE ALIAS JOHNA/SALES3<br />
FOR JOHNA/SALES(MEMBER3)</p>
<p>The alias SALES3 will be created as a non keyed logical file with only the data from the MEMBER3 member that you can then use your regular SQL statements on directly.</p>
<p>-John Andersen</p>
]]></content:encoded>
			<wfw:commentRss>http://www.as400tutorials.com/as400-multi-member-file-sql-workaround/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Not All Joins Are The Same</title>
		<link>http://www.as400tutorials.com/not-all-joins-are-the-same/</link>
		<comments>http://www.as400tutorials.com/not-all-joins-are-the-same/#comments</comments>
		<pubDate>Thu, 20 Oct 2011 02:21:18 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[AS400]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[DB2]]></category>
		<category><![CDATA[IBM i]]></category>
		<category><![CDATA[iSeries]]></category>
		<category><![CDATA[Query/400]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://www.as400tutorials.com/?p=184</guid>
		<description><![CDATA[When writing custom reports you will eventually run into a situation where you want to be able to query data from two or more files, joining them together into the final report. This is where joins come in to play. Since relational databases, are well, relational if the data is similar or somehow related there should [...]]]></description>
			<content:encoded><![CDATA[<p>When writing custom reports you will eventually run into a situation where you want to be able to query data from two or more files, joining them together into the final report. This is where joins come in to play.</p>
<p>Since relational databases, are well, relational if the data is similar or somehow related there should be a common field between the files or tables. This common field is what allows you to join the database files together.</p>
<p>For instance take a SALES file that has a field SLSNUM that contains the salesrep numbers would be related to a file SALESREP with the same SLSNUM field. You would join these two files based on the SLSNUM field.</p>
<p><a href="http://www.as400tutorials.com/not-all-joins-are-the-same/sales-2/" rel="attachment wp-att-195"><img class="aligncenter size-medium wp-image-195" title="sales" src="http://www.as400tutorials.com/wp-content/uploads/2011/10/sales1-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p><a href="http://www.as400tutorials.com/not-all-joins-are-the-same/salesrep/" rel="attachment wp-att-192"><img class="aligncenter size-medium wp-image-192" title="salesrep" src="http://www.as400tutorials.com/wp-content/uploads/2011/10/salesrep-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p>But, not all joins work the same regardless if you are writing custom reports using Query/400, Query Manager or another query tool since they tend to use SQL behind the scenes to actually query the database.</p>
<p>You need to understand the different types of joins for bringing our sales and salesrep files together because it makes a big difference in the end result.</p>
<p>The first method of joins will return only records that match the join field, salesrep, in BOTH files, here is the SQL used and a print screen of the query results:</p>
<p>select * from sales<br />
join salesrep<br />
on sales.salesrep = salesrep.salesrep</p>
<p><a href="http://www.as400tutorials.com/not-all-joins-are-the-same/equijoin/" rel="attachment wp-att-193"><img class="aligncenter size-medium wp-image-193" title="equijoin" src="http://www.as400tutorials.com/wp-content/uploads/2011/10/equijoin-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p>The second join method will return records from the sales file and any records without a match in the salesrep file come back as nulls:</p>
<p>select * from sales<br />
left join salesrep<br />
on sales.salesrep = salesrep.salesrep</p>
<p><a href="http://www.as400tutorials.com/not-all-joins-are-the-same/leftjoin/" rel="attachment wp-att-194"><img class="aligncenter size-medium wp-image-194" title="leftjoin" src="http://www.as400tutorials.com/wp-content/uploads/2011/10/leftjoin-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p>See the difference between query results? When there isn&#8217;t a match on the salesrep number field it comes back as null displayed as a &#8211; in the fields.</p>
<p>Now why does this matter? Well the first join could produce a report or query that is missing data or incomplete if there are missing records from your secondary file.</p>
<p>On well written software that checks for and enforces integrity of the data this is not always a problem (ie a sales record that has a missing salesrep number), but it can happen even in commercial programs.</p>
<p>Now as I mentioned previously this matters even f you use Query/400 or Query for iSeries, you specify the first join from above using &#8220;1=Matched Records&#8221; and the left join style using &#8221;2=Matched Records With Primary File&#8221; as the join type.</p>
<p>-John Andersen</p>
]]></content:encoded>
			<wfw:commentRss>http://www.as400tutorials.com/not-all-joins-are-the-same/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Check This Out</title>
		<link>http://www.as400tutorials.com/check-this-out/</link>
		<comments>http://www.as400tutorials.com/check-this-out/#comments</comments>
		<pubDate>Mon, 17 Oct 2011 20:27:22 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[AS400]]></category>
		<category><![CDATA[IBM i]]></category>
		<category><![CDATA[iSeries]]></category>

		<guid isPermaLink="false">http://www.as400tutorials.com/?p=181</guid>
		<description><![CDATA[I recently wrote an article for the Midrange IMHO blog. You can check it out here: http://imho.midrange.com/2011/09/07/the-green-screen-sucks-and-other-heresy/ -John Andersen]]></description>
			<content:encoded><![CDATA[<p>I recently wrote an article for the Midrange IMHO blog. You can check it out here:</p>
<p><a href="http://imho.midrange.com/2011/09/07/the-green-screen-sucks-and-other-heresy/">http://imho.midrange.com/2011/09/07/the-green-screen-sucks-and-other-heresy/</a></p>
<p>-John Andersen</p>
]]></content:encoded>
			<wfw:commentRss>http://www.as400tutorials.com/check-this-out/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AS/400 Tools For Fast And Easy Reports</title>
		<link>http://www.as400tutorials.com/as400-tools-for-fast-and-easy-reports/</link>
		<comments>http://www.as400tutorials.com/as400-tools-for-fast-and-easy-reports/#comments</comments>
		<pubDate>Thu, 06 Oct 2011 16:48:36 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[AS400]]></category>
		<category><![CDATA[DB2]]></category>
		<category><![CDATA[IBM i]]></category>
		<category><![CDATA[iSeries]]></category>
		<category><![CDATA[Query/400]]></category>

		<guid isPermaLink="false">http://www.as400tutorials.com/?p=168</guid>
		<description><![CDATA[At it&#8217;s core the AS/400, iSeries and IBM i is more or less a large database system. Yes, it does have a bunch of other cool features built in but the main principle of the system is storing, retrieving and updating data that is housed within the integrated DB2 database known previously as DB2/400 and now [...]]]></description>
			<content:encoded><![CDATA[<p>At it&#8217;s core the AS/400, iSeries and IBM i is more or less a large database system. Yes, it does have a bunch of other cool features built in but the main principle of the system is storing, retrieving and updating data that is housed within the integrated DB2 database known previously as DB2/400 and now DB2 for i.</p>
<p>At some point you will want to retrieve data out of the system, and you will want (or someone else will want) to see data in a report or way that the software you are running will not provide. This is where report writing and creation comes in, every place I have worked at had a fair number of &#8220;custom&#8221; reports used day in and out that where critical to running the business.</p>
<p>There are many different tools for creating reports. There is a whole market of third party report software. Many advanced systems and ERP vendors sell a reporting package or module in the bundle of software and these can be a good choice since they plug right in. For instance on SAP there are so many files its hard to find what file or field you need.</p>
<p>The neat thing about advanced report writing tools is they abstract all of that from the person building the report by usually having the software vendor create the mappings and cross references to the underlying database tables.</p>
<p>There are other methods to get at the data like using linked tables in Access via ODBC connection and I will covers those another time. For now let&#8217;s look at the common tools available for report building directly on the system.</p>
<p>First up is Query Manager, not to be confused with Query/400 which I will get to in just a minute.</p>
<p>Query Manager essentially has two parts, the query and the form. To create a report using Query Manager you first will create a query using SQL and then create a query manager form to format and display the query data.</p>
<p>Using standard SQL with Query Manager has several benefits. It will also end up using the SQE optimizer which is vastly superior to the old Classic Query Engine or CQE. Although query performance rarely matters to end users when you start drilling into files with millions of records it can have a huge impact.</p>
<p>SQL is also fairly well known and you can proof a SQL statement and usually copy and run it in another system to access the same data with no to very minor tweaking. With SQL you also have many more functions at your disposal, like being able to convert numbers to alphanumeric whereas doing this in Query/400 is hokey and has limitations.</p>
<p>So although Query Manager has it&#8217;s place, I find it clunky and not as efficient in building reports. But Query Manager is SQL driven, and that alone gives it a huge benefit over Query/400.</p>
<p>Also many end users are not savvy enough or don&#8217;t want to learn how to write SQL. Not to mention you can make a mistake with SQL and wipe out data (so there are some additional concerns) and drag a system down with a poorly written query. There are ways to get around this but I like to avoid it altogether.</p>
<p>That brings us up to Query/400. Even though DB2 Web Query has been around for awhile, Query/400 is still alive and kicking. However the writing is on the wall and you should be moving your reports over to Web Query or some other tool. The good news is that owning a license to Query/400 entitles you to a couple licenses of Web Query so you can get working on now without a bunch of additional costs.</p>
<p>Query/400 is quick and mostly efficient when it comes to creating reports. And you don&#8217;t need to be an IT geek or understand a bunch of techno babble to start writing reports with it. Usually the hardest part of using Query, or building any reports, is knowing what files contain the data you want.</p>
<p>Once you know the file and field names, you simply fire up Query/400, plug in the file name specification then press F5. And presto, on the screen the data from the file will be displayed. Next up you choose the Select Records option to limit the data to exactly what you want, salesrep = 10, customer = 1095 and so forth. Pretty simply, huh?</p>
<p>When you are all finished with your report you can save it as a query definition (object type *QRYDFN) to re-run it later. A cool thing to do is setup commonly used queries on a menu so users can choose what they want quickly and easily. You don&#8217;t need to be a programmer to do this, the SDA tool will do the heavy lifting for you when building custom menus.</p>
<p>You should always be judicial in the use of the F5 key used to preview the query. The longer it takes for the preview to come up, the more you are working the system, the less you should press F5. On systems where the interactive CPW is governed, a query writing session joining large files and sets of data can really bog things down and impact system performance by being overzealous with the F5 key.</p>
<p>-John Andersen</p>
]]></content:encoded>
			<wfw:commentRss>http://www.as400tutorials.com/as400-tools-for-fast-and-easy-reports/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>48 Hour Special For Query In A Flash&#8230;</title>
		<link>http://www.as400tutorials.com/48-hour-special-for-query-in-a-flash/</link>
		<comments>http://www.as400tutorials.com/48-hour-special-for-query-in-a-flash/#comments</comments>
		<pubDate>Mon, 03 Oct 2011 17:23:04 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.as400tutorials.com/?p=165</guid>
		<description><![CDATA[I am releasing the Query In A Flash course today for creating Query/400 queries and reports. Since you are one of my blog readers, I want to offer you a special introductory price. To check out the course you can go here: http://kunaki.com/sales.asp?PID=PX00FJ5AJ9 I have covered Query/400 in prior blog posts, it is simply a [...]]]></description>
			<content:encoded><![CDATA[<p>I am releasing the Query In A Flash course today for creating Query/400 queries and reports. Since you are one of my blog readers, I want to offer you a special introductory price. To check out the course you can go here:<br />
<a href="http://kunaki.com/sales.asp?PID=PX00FJ5AJ9">http://kunaki.com/sales.asp?PID=PX00FJ5AJ9</a></p>
<p>I have covered Query/400 in prior blog posts, it is simply a great reporting tool that is really more than a mere reporting tool. It also has a ton of features and many little tricks that I cover in the course.</p>
<p>The special runs from now until Wednesday at noon (Pacific Time, GMT-8). During the special you can pick up a copy of Query In A Flash at a special price of $30. The special is at least 70% off the final price.</p>
<p>But once the 48 hour special is over the price will go up, so act quick and order your copy of Query In A Flash right away by going here:<br />
<a href="http://kunaki.com/sales.asp?PID=PX00FJ5AJ9">http://kunaki.com/sales.asp?PID=PX00FJ5AJ9</a></p>
<p>-John Andersen</p>
]]></content:encoded>
			<wfw:commentRss>http://www.as400tutorials.com/48-hour-special-for-query-in-a-flash/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

