<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="http://feedproxy.google.com/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feedproxy.google.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Planet i</title>
	<link>http://planet-i.org/</link>
	<language>en</language>
	<description>Planet i - http://planet-i.org/</description>

<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://planet.midrange.com/rss20.xml" type="application/rss+xml" /><feedburner:browserFriendly>This is an XML content feed. It is intended to be viewed in a newsreader or syndicated to another site, subject to copyright and fair use.</feedburner:browserFriendly><item>
	<title>System i Blogger: IBM Confrence &amp; Events Schedule</title>
	<!-- guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/system-i/?p=232</guid -->
	<link>http://feedproxy.google.com/~r/planet-iseries/~3/dOV46bgjeVE/</link>
	<description>&lt;p&gt;LINK :: &lt;a href="http://www-304.ibm.com/jct03001c/services/learning/ites.wss?pageType=page&amp;c=a0002173&amp;eventGeo=Americas" target="_blank"&gt;IBM 2009 Confrences and Events&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Again thanks, Joe&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.googleadservices.com/~a/824HmPiYEUBSX3kwDJ-vmx-hL_Q/a"&gt;&lt;img src="http://feedads.googleadservices.com/~a/824HmPiYEUBSX3kwDJ-vmx-hL_Q/i" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=AZFSqNxI"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=VozjPHsd"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=UTfaBLAP"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=hSdbfhjh"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=hSdbfhjh" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=sytSJerc"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=sytSJerc" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=NWiAe8NV"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=UvUDkycn"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=3RixnwDx"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=3RixnwDx" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=Zm4J7q8w"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=129" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feedproxy.google.com/~r/planet-iseries/~4/dOV46bgjeVE" height="1" width="1"/&gt;</description>
	<pubDate>Tue, 06 Jan 2009 18:45:04 +0000</pubDate>
<feedburner:origLink>http://itknowledgeexchange.techtarget.com/system-i/ibm-confrence-events-schedule/</feedburner:origLink></item>
<item>
	<title>System i Blogger: IBM Power Systems Technical University</title>
	<!-- guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/system-i/?p=230</guid -->
	<link>http://feedproxy.google.com/~r/planet-iseries/~3/dKdxPX8w2BM/</link>
	<description>&lt;p&gt;LINK ::&lt;a href="http://www-304.ibm.com/jct03001c/services/learning/ites.wss?pageType=page&amp;c=a0000712" target="_blank"&gt; IBM Power Systems Technical University&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This information came to me via Joe Lundy, thanks Joe! If you are in Denver and need to contact an IBM rep about POWER System or you need an AIX Guru, Joe is your man. Here is his contact info:&lt;/p&gt;
&lt;p&gt;Joe Lundy&lt;br /&gt;
I/T Specialist, Power Systems&lt;br /&gt;
IBM Server Group, Denver  CO&lt;br /&gt;
(303) 773-5725, TL 656-5725&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Details about the University:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The IBM Power Systems Technical University featuring IBM AIX/Linux and IBM i  is the &lt;strong&gt;premiere&lt;/strong&gt; Power technical event.&lt;/p&gt;
&lt;p&gt;This university is an intense, consolidated way to learn how you can reduce  your operating costs, simplify your IT environment, access more solution  providers and leverage the newest technology innovation — virtualization with  the IBM POWER6™ technology.&lt;/p&gt;
&lt;p&gt;Sharpen your competitive edge by honing skills and learning to exploit the  latest Power System p™ and Power System i™ tools and solutions. Don’t miss the  opportunity to gain new skills, obtain an update on what’s new, network with  colleagues, and meet with our subject matter experts in a professional  networking collaboration of technical gurus and industry professionals like  you.&lt;/p&gt;
&lt;p&gt;Never has there been a better time to refresh your skills and learn about the  new generation of technology at the same time.&lt;/p&gt;
&lt;table border="0" cellspacing="0" cellpadding="0" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="143" valign="top"&gt;Date&lt;/td&gt;
&lt;td valign="top"&gt;&lt;img src="http://www.ibm.com/i/c.gif" border="0" alt="image" width="7" height="1" /&gt;&lt;/td&gt;
&lt;td valign="top"&gt;21 Sep 2009 - 25 Sep 2009&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td colspan="3"&gt;&lt;img src="http://www.ibm.com/i/c.gif" border="0" alt="image" width="1" height="3" /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td colspan="3" height="1"&gt;&lt;img src="http://www.ibm.com/i/c.gif" border="0" alt="image" width="1" height="1" /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td colspan="3"&gt;&lt;img src="http://www.ibm.com/i/c.gif" border="0" alt="image" width="1" height="3" /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="143" valign="top"&gt;Location&lt;/td&gt;
&lt;td valign="top"&gt;&lt;img src="http://www.ibm.com/i/c.gif" border="0" alt="image" width="7" height="1" /&gt;&lt;/td&gt;
&lt;td valign="top"&gt;Orlando, Florida, USA&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td colspan="3"&gt;&lt;img src="http://www.ibm.com/i/c.gif" border="0" alt="image" width="1" height="3" /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td colspan="3" height="1"&gt;&lt;img src="http://www.ibm.com/i/c.gif" border="0" alt="image" width="1" height="1" /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td colspan="3"&gt;&lt;img src="http://www.ibm.com/i/c.gif" border="0" alt="image" width="1" height="3" /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="143" valign="top"&gt;Duration&lt;/td&gt;
&lt;td valign="top"&gt;&lt;img src="http://www.ibm.com/i/c.gif" border="0" alt="image" width="7" height="1" /&gt;&lt;/td&gt;
&lt;td valign="top"&gt;4.5 days&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td colspan="3"&gt;&lt;img src="http://www.ibm.com/i/c.gif" border="0" alt="image" width="1" height="3" /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td colspan="3" height="1"&gt;&lt;img src="http://www.ibm.com/i/c.gif" border="0" alt="image" width="1" height="1" /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td colspan="3"&gt;&lt;img src="http://www.ibm.com/i/c.gif" border="0" alt="image" width="1" height="3" /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="143" valign="top"&gt;Price&lt;/td&gt;
&lt;td valign="top"&gt;&lt;img src="http://www.ibm.com/i/c.gif" border="0" alt="image" width="7" height="1" /&gt;&lt;/td&gt;
&lt;td valign="top"&gt;&lt;span&gt;USD&lt;/span&gt; &lt;span class="price"&gt;TBA &lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;a href="http://feedads.googleadservices.com/~a/q8P47C9-EV8DJYBTIZK4TYrWVgw/a"&gt;&lt;img src="http://feedads.googleadservices.com/~a/q8P47C9-EV8DJYBTIZK4TYrWVgw/i" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=Jqr2w2wY"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=PzTWgQ50"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=lrZhnGRd"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=v4Ht0TJC"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=v4Ht0TJC" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=PVVZEozW"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=PVVZEozW" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=zjUZf4OU"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=6jzoBwmt"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=IXe6KaHw"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=IXe6KaHw" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=PnL2yjZ8"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=129" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feedproxy.google.com/~r/planet-iseries/~4/dKdxPX8w2BM" height="1" width="1"/&gt;</description>
	<pubDate>Tue, 06 Jan 2009 18:40:51 +0000</pubDate>
<feedburner:origLink>http://itknowledgeexchange.techtarget.com/system-i/ibmpower-systems-technical-university/</feedburner:origLink></item>
<item>
	<title>iDevelop: That Was 2008</title>
	<!-- guid isPermaLink="false">tag:typepad.com,2003:post-60939714</guid -->
	<link>http://feedproxy.google.com/~r/planet-iseries/~3/or50frLG18w/that-was-2008.html</link>
	<description>Even without the ongoing financial crisis, 2008 was quite an "interesting" year from the IBM i perspective. So we thought for our first blog entry...
&lt;p&gt;&lt;a href="http://feedads.googleadservices.com/~a/io3ilX3gYzH3xtvbliCGsTzkbsE/a"&gt;&lt;img src="http://feedads.googleadservices.com/~a/io3ilX3gYzH3xtvbliCGsTzkbsE/i" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=y6zw5kjK"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=9kfuCalF"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=EZOWELiw"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=s884Az7w"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=s884Az7w" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=XL3BhepX"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=XL3BhepX" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=I0foYgVB"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=ToNiNLPr"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=yqgrSjBr"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=yqgrSjBr" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=AT61tZdy"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=129" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feedproxy.google.com/~r/planet-iseries/~4/or50frLG18w" height="1" width="1"/&gt;</description>
	<pubDate>Tue, 06 Jan 2009 15:23:01 +0000</pubDate>
<feedburner:origLink>http://ibmsystemsmag.blogs.com/idevelop/2009/01/that-was-2008.html</feedburner:origLink></item>
<item>
	<title>Morpheus Blog: BIRT and EGL Application File Paths</title>
	<!-- guid isPermaLink="false">http://blog.morpheus.co.uk/blog/blog.nsf/dx/birt-and-egl-application-file-paths.htm</guid -->
	<link>http://feedproxy.google.com/~r/planet-iseries/~3/q83B3JCzJpQ/birt-and-egl-application-file-paths.htm</link>
	<description>From Andy Steele who can be found at the EGL Cafe and Morpheus &lt;br /&gt; &lt;br /&gt;Whilst working through the EGL BIRT tutorials, I found that the reporting engine required fully qualified path names for the input and output files. This can cause problems when promoting applications from development to test and production systems. As part of the build process you will need to set up and maintain the file system resources; and make sure you are referencing them correctly in your application code.  &lt;p&gt;In some cases this may be exactly what you need but I wanted to make sure that I could bundle my report designs into my application and not have to worry about changing any code or properties files or other parameters when deploying.  &lt;p&gt;Fortunately, there are standard JEE API calls that can resolve file paths relative to your web application and EGL's ExternalType mechanism gives you easy access to these. This example shows how I managed to do this. Using these standard APIs means that this method will work whether you're using Websphere or Tomcat.  &lt;p&gt;The first choice was where to store the report designs. I put mine in a directory called &lt;strong&gt;reports&lt;/strong&gt; under the &lt;strong&gt;WebContent/WEB-INF&lt;/strong&gt; directory of my web application. The main reason for this to ensure that the actual report design was not available directly to the users of the application. The WEB-INF directory is a protected directory under the JEE specifications so will not be accessible with URLs such as &lt;em&gt;http://my-server/my-app/WEB-INF/some-file&lt;/em&gt;.  &lt;p&gt;I wanted to make the generated reports available through my application so I created an &lt;strong&gt;output&lt;/strong&gt; directory directly under the &lt;strong&gt;WebContent&lt;/strong&gt; directory of the web application.  &lt;p&gt;Now we need the EGL code to allow us to resolve a relative file path to a fully qualified path. This uses the &lt;strong&gt;getRealPath()&lt;/strong&gt; method defined in the interface &lt;strong&gt;javax.servlet.ServletContext&lt;/strong&gt;. Of course we also need to get a reference to the &lt;strong&gt;ServletContext&lt;/strong&gt; before we can use it.  &lt;p&gt;&lt;tt&gt;// FacesContext is already available in the EGL JSF support, we&lt;br /&gt; // call this one ExtendedFacesContext as we need access to one&lt;br /&gt; // of the other methods&lt;br /&gt; ExternalType ExtendedFacesContext type JavaObject&lt;br /&gt;  &amp;nbsp;{JavaName = "FacesContext", PackageName = "javax.faces.context"}&lt;br /&gt;  &amp;nbsp;static Function getCurrentInstance() returns (ExtendedFacesContext);&lt;br /&gt;  &amp;nbsp;function getExternalContext() returns (ExternalContext);&lt;br /&gt; End&lt;br /&gt; &lt;br /&gt; // ExternalContext is a a JEE wrapper class to allow support for Portlets&lt;br /&gt; // as well as Servlets. We're only concerned with Servlets just now&lt;br /&gt; ExternalType ExternalContext type JavaObject&lt;br /&gt;  &amp;nbsp;{JavaName = "ExternalContext", PackageName = "javax.faces.context"}&lt;br /&gt;  &amp;nbsp;Function getContext() returns (ServletContext) ;&lt;br /&gt; End&lt;br /&gt; &lt;br /&gt; // The object containing details of the context in which your JSF&lt;br /&gt; // servlets are running. This allows us to resolve the path&lt;br /&gt; ExternalType ServletContext type JavaObject&lt;br /&gt;  &amp;nbsp;{JavaName = "ServletContext", PackageName = "javax.servlet"}&lt;br /&gt;  &amp;nbsp;Function getRealPath(path string in) returns (string);&lt;br /&gt; End&lt;br /&gt; &lt;br /&gt; library HttpUtils type BasicLibrary&lt;br /&gt; &lt;br /&gt;  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // resolves a path relative to the web application root&lt;br /&gt;  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; function resolvePath(path string) returns (string)&lt;br /&gt;  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;realPath string = "";&lt;br /&gt;  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br /&gt;  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// use the ExternalTypes declared above to get a reference to our ServletContext&lt;br /&gt;  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;facesContext ExtendedFacesContext = ExtendedFacesContext.getCurrentInstance();&lt;br /&gt;  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;externalContext ExternalContext = facesContext.getExternalContext();&lt;br /&gt;  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;servletContext ServletContext = externalContext.getContext();&lt;br /&gt;  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br /&gt;  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// resolve the relative path&lt;br /&gt;  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;realPath = servletContext.getRealPath(path);&lt;br /&gt;  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br /&gt;  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return (realPath); &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; end&lt;br /&gt; end&lt;/tt&gt;  &lt;p&gt;All that's left now is to use the code above to resolve the paths for the report design and output files and pass them to the report engine.  &lt;p&gt;&lt;tt&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;designPath string = HttpUtils.resolvePath("/WEB-INF/reports/BugReport.rptdesign");&lt;br /&gt;  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; reportPath string = HttpUtils.resolvePath("/output/MonthlyReport.html");&lt;br /&gt; &lt;br /&gt;  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ...&lt;br /&gt;  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; report BirtReport = new BirtReport(designPath, null, reportPath, "HTML", reportHandler);&lt;br /&gt;  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ...&lt;br /&gt;  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/tt&gt;&amp;nbsp; &lt;p&gt;This is a very basic example and for use in your applications there are one or two things to look out for  &lt;ul&gt; &lt;li&gt;Web applications are, of course, multi-user so you'll need to ensure that users don't overwrite each other's output files. Maybe include a timestamp or further subdirectories for the output reports.  &lt;/li&gt;&lt;li&gt;You will need to make sure that the user profile running Websphere (or Tomcat) has the correct permissions to write or update files in the &lt;strong&gt;output&lt;/strong&gt; directory.  &lt;/li&gt;&lt;li&gt;As indicated by the name of the Java interfaces &lt;em&gt;(ServletContext)&lt;/em&gt;, this will only work when invoked as part of an HTTP request into your web application. &lt;/li&gt;&lt;/ul&gt;Of course you're not restricted to using this for BIRT reports; for example, in Java applications we've used the same technique when uploading files to the server using a web application. Please feel free to use and extend the code samples above - we'd be grateful for a mention if you do.  &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.googleadservices.com/~a/-56NLbOPvvW5BC4mIaldCm3DUBk/a"&gt;&lt;img src="http://feedads.googleadservices.com/~a/-56NLbOPvvW5BC4mIaldCm3DUBk/i" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=EU0vFFCd"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=2PNg4SQE"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=ERJ8UeZq"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=TLp78xUy"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=TLp78xUy" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=C2c8Q12L"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=C2c8Q12L" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=oRRLMhZH"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=Y0l6WXww"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=mmZ4aqKP"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=mmZ4aqKP" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=jKq1hBc1"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=129" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feedproxy.google.com/~r/planet-iseries/~4/q83B3JCzJpQ" height="1" width="1"/&gt;</description>
	<pubDate>Tue, 06 Jan 2009 13:36:38 +0000</pubDate>
<feedburner:origLink>http://blog.morpheus.co.uk/blog/blog.nsf/dx/birt-and-egl-application-file-paths.htm</feedburner:origLink></item>
<item>
	<title>Concept for the Day: BOGO:</title>
	<!-- guid isPermaLink="false">tag:blogger.com,1999:blog-8252869339627667506.post-2045292486348971693</guid -->
	<link>http://feedproxy.google.com/~r/planet-iseries/~3/saWIlwUuYFo/bogo.html</link>
	<description>• BOGO, an acronym in the retail industry that stands for Buy One Get One. For example, you could say "Buy 1 DVD, Get 1 FREE!" &lt;br /&gt;• BOGO, an acronym in the marketing industry that stands for Buy One GIVE One. For example, you could say "Buy One Meal and Feed a child for a day"
&lt;p&gt;&lt;a href="http://feedads.googleadservices.com/~a/CKsVoLQGiLHJ7awqFEFcqkU7174/a"&gt;&lt;img src="http://feedads.googleadservices.com/~a/CKsVoLQGiLHJ7awqFEFcqkU7174/i" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=x3b6lPFa"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=6OSyrRlw"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=1PrAs9At"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=GPYvvyep"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=GPYvvyep" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=GKX7BCg3"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=GKX7BCg3" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=gLd6sHuD"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=T7wgWuOd"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=dXU0XvvL"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=dXU0XvvL" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=DCgihsm5"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=129" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feedproxy.google.com/~r/planet-iseries/~4/saWIlwUuYFo" height="1" width="1"/&gt;</description>
	<pubDate>Tue, 06 Jan 2009 06:43:00 +0000</pubDate>
<feedburner:origLink>http://conceptfortheday.blogspot.com/2009/01/bogo.html</feedburner:origLink></item>
<item>
	<title>System i Blogger: David Vasta - Linux for IBM i: Commands and terminology - PART 2</title>
	<!-- guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/system-i/?p=228</guid -->
	<link>http://feedproxy.google.com/~r/planet-iseries/~3/rKVlu5M0gNI/</link>
	<description>&lt;p&gt;&lt;em&gt;I hear Linux is hard, and is for geeks… I am not a geek, so is it still  for me?&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Of course you&amp;#8217;re not&amp;#8230;&lt;/p&gt;
&lt;p&gt;Now that we have cleared that up let&amp;#8217;s get into how we&amp;#8217;re going to &amp;#8220;talk&amp;#8221; to  Linux. Linux talks to us people using a &lt;em&gt;shell&lt;/em&gt;. It&amp;#8217;s that green or  text-based screen that we i users are familiar seeing. I, of course like the  shell sometimes much more then I do some GUI application, but have been known to  use a GUI and smile at times. The shell is just a layer that is between you the  user or administrator and the &lt;em&gt;kernel&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;LINK :: &lt;a href="http://search400.techtarget.com/tip/0,289483,sid3_gci1334973,00.html" target="_blank"&gt;Linux for IBM i: Commands and terminology&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.googleadservices.com/~a/2kBn3w0YgauejG1Yw6o7Mc9A0bA/a"&gt;&lt;img src="http://feedads.googleadservices.com/~a/2kBn3w0YgauejG1Yw6o7Mc9A0bA/i" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=mEvEh8CF"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=6NTM2Dvl"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=OYcASRz1"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=tlWmHAOq"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=tlWmHAOq" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=PQaUMvwD"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=PQaUMvwD" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=izIPn5MZ"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=tqfYnxpC"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=snMVYHJr"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=snMVYHJr" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=1cznca4H"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=129" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feedproxy.google.com/~r/planet-iseries/~4/rKVlu5M0gNI" height="1" width="1"/&gt;</description>
	<pubDate>Mon, 05 Jan 2009 19:13:00 +0000</pubDate>
<feedburner:origLink>http://itknowledgeexchange.techtarget.com/system-i/david-vasta-linux-for-ibm-i-commands-and-terminology-part-2/</feedburner:origLink></item>
<item>
	<title>System i Blogger: David Vasta - Linux for IBM i: Introducing Linux to IBM i people-PART 1</title>
	<!-- guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/system-i/?p=226</guid -->
	<link>http://feedproxy.google.com/~r/planet-iseries/~3/w-wptiQZ4II/</link>
	<description>&lt;p&gt;The IBM i is a great platform. Not many of you out there will argue that point.  It&amp;#8217;s solid, robust and very powerful. Part of that power is just that power or  the hardware that we now call &lt;a href="http://www-03.ibm.com/systems/power/" target="_blank"&gt;Power.&lt;/a&gt; The operating system (OS) is nothing unless it has  rock-solid hardware to run on. So part of the IBM i&amp;#8217;s stability is the hardware.  Another fine example of a powerful OS that runs on Power is AIX. The problem is  that not everything needs an IBM i or an AIX partition. Sometimes, you just need  a file and print server or maybe a DNS or mail router. Of course you could do  this all on Windows, but that gets really expensive and it does not run on  Power. So, what do you do? Linux on Power: It&amp;#8217;s easy, cheap and very powerful,  much like its AIX cousin.&lt;/p&gt;
&lt;p&gt;The next hurdle is the OS and how it works. If you have never seen Unix or  Linux, your first few weeks can be painful. So lets take this one step at a time  and talk about Linux, you the Administrator and what to do with your new best  friend.&lt;/p&gt;
&lt;p&gt;LINK :: &lt;a href="http://search400.techtarget.com/tip/0,289483,sid3_gci1324532,00.html" target="_blank"&gt;Linux for IBM i: Introducing Linux to IBM i people&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.googleadservices.com/~a/7UruSXBDoK5o5BVD3WdIjJBvo48/a"&gt;&lt;img src="http://feedads.googleadservices.com/~a/7UruSXBDoK5o5BVD3WdIjJBvo48/i" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=G8Qm4eIR"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=krPaJ3G1"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=2doRokE0"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=u4bYtmDN"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=u4bYtmDN" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=5cNizhKc"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=5cNizhKc" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=m5RoKh6D"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=CexY2v3P"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=3tYl1H4W"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=3tYl1H4W" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=zEfT1Hbm"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=129" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feedproxy.google.com/~r/planet-iseries/~4/w-wptiQZ4II" height="1" width="1"/&gt;</description>
	<pubDate>Mon, 05 Jan 2009 19:11:16 +0000</pubDate>
<feedburner:origLink>http://itknowledgeexchange.techtarget.com/system-i/david-vasta-linux-for-ibm-i-introducing-linux-to-ibm-i-people-part-1/</feedburner:origLink></item>
<item>
	<title>System i Blogger: David Vasta :: Linux for the IBM i  Authorities &amp; Permissions - PART 3</title>
	<!-- guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/system-i/?p=224</guid -->
	<link>http://feedproxy.google.com/~r/planet-iseries/~3/4pmYQOR3LCQ/</link>
	<description>&lt;p&gt;I wrote a little something for&amp;nbsp;&lt;a href="http://Search400.com" title="http://Search400. " target="_blank"&gt;Search400.com&lt;/a&gt;, this is PART 3 of the Linux for the IBM i Admin Series.&lt;/p&gt;
&lt;p&gt;Link:: &lt;a href="http://search400.techtarget.com/tip/0,289483,sid3_gci1338692,00.html" target="_blank"&gt;Linux for IBM i: Authorities and permissions&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.googleadservices.com/~a/EunnvDpfe-cmPB4mm2Cc_ZEXZbU/a"&gt;&lt;img src="http://feedads.googleadservices.com/~a/EunnvDpfe-cmPB4mm2Cc_ZEXZbU/i" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=h8fYX6sE"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=yEJXOSRS"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=9zHuK9Fi"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=ub38j9tC"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=ub38j9tC" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=IMYz4VM6"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=IMYz4VM6" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=L7dAoIqd"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=SsSf1SPw"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=A8EXP5uh"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=A8EXP5uh" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=HT1g0jhw"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=129" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feedproxy.google.com/~r/planet-iseries/~4/4pmYQOR3LCQ" height="1" width="1"/&gt;</description>
	<pubDate>Mon, 05 Jan 2009 19:06:47 +0000</pubDate>
<feedburner:origLink>http://itknowledgeexchange.techtarget.com/system-i/david-vasta-linux-for-the-ibm-i-authorities-permissions-part-3/</feedburner:origLink></item>
<item>
	<title>Mike's i5 PHP blog: Happy New Open Source!</title>
	<!-- guid isPermaLink="false">tag:blogger.com,1999:blog-4577455583142648696.post-3763409509461340358</guid -->
	<link>http://feedproxy.google.com/~r/planet-iseries/~3/aF13vG6GLto/happy-new-open-source.html</link>
	<description>&lt;p class="MsoNormal"&gt;It’s that time again to look into the crystal ball of the New Year and make some optimistic predictions about what we will get done.&lt;span&gt;  &lt;/span&gt;I, for one, am very excited as one of my New Year’s resolutions is to explore the other sides of the &lt;a href="http://php.net/"&gt;PHP&lt;/a&gt; house in more detail.&lt;span&gt;  &lt;/span&gt;Since joining &lt;a href="http://zend.com/"&gt;Zend&lt;/a&gt; back in May I have spent a majority of my time focusing on the IBM i products and market position.&lt;span&gt;  &lt;/span&gt;Don’t worry, you will continue to see me pop up here and there to chat about IBM’s latest festivities and what &lt;a href="http://zend.com/"&gt;Zend&lt;/a&gt; and &lt;a href="http://php.net/"&gt;PHP&lt;/a&gt; have to offer the ever challenging midrange space.&lt;span&gt;  &lt;/span&gt;There is a world beyond &lt;a href="http://www.ibm.com/systems/i/"&gt;IBM i&lt;/a&gt;.&lt;/p&gt;  &lt;p class="MsoNormal"&gt; &lt;/p&gt;  &lt;p class="MsoNormal"&gt;First I am exploring &lt;a href="http://www.zend.com/en/products/core/"&gt;Zend Infrastructure on Windows&lt;/a&gt;.&lt;span&gt;  &lt;/span&gt;While Windows is hardly new to me, I am not nearly as well versed in XP, Vista or the various Server models as I am with &lt;a href="http://www.ibm.com/systems/i/"&gt;IBM i&lt;/a&gt;.&lt;span&gt;  &lt;/span&gt;Going through the installation process was a pleasurable experience as there were very few bumps along the way.&lt;span&gt;  &lt;/span&gt;Got one of my favorite applications, &lt;a href="http://www.sugarcrm.com/crm/"&gt;Sugar CRM&lt;/a&gt;, up and running in no time.&lt;span&gt;  &lt;/span&gt;Next challenge to tackle is the LAMP stack.&lt;span&gt;  &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt; &lt;/p&gt;  &lt;p class="MsoNormal"&gt;As I have railed about in the past, you need to take control of your own career.&lt;span&gt;  &lt;/span&gt;Learning something outside your core competency will pay dividends right now as nearly EVERYONE is being asked to do more with less. &lt;span&gt; &lt;/span&gt;Those who have focused beyond the four walls of their comfort zone will now be able to contribute and present more value to the organization.&lt;span&gt;  &lt;/span&gt;Thus, challenging management to look elsewhere when the old “RIF” devil comes haunting around.&lt;span&gt;  &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt; &lt;/p&gt;  &lt;p class="MsoNormal"&gt;Economic figures are all pointing downward for 2009 and Washington is about to do what it can, &lt;a href="http://www.nydailynews.com/money/2009/01/05/2009-01-05_presidentelect_barack_obama_eyes_a_300_b-3.html"&gt;print more money&lt;/a&gt;.&lt;span&gt;  &lt;/span&gt;But we in the open source space are confident.&lt;span&gt;  &lt;/span&gt;One of our CTO’s, &lt;a href="http://andigutmans.com/"&gt;Andi Gutmans&lt;/a&gt; wrote a nice blog entry that summarizes &lt;a href="http://andigutmans.blogspot.com/2009/01/happy-new-year.html"&gt;Zend’s position for 2009&lt;/a&gt;.&lt;span&gt;  &lt;/span&gt;I couldn’t agree more with Andi.&lt;span&gt;  &lt;/span&gt;And I think this plays well in the IBM i space as well as the LAMP/WAMP stack.&lt;span&gt;  &lt;/span&gt;Companies need to continue to do more with less.&lt;span&gt;  &lt;/span&gt;Open Source makes that a REAL possibility.&lt;span&gt;  &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt; &lt;/p&gt;  &lt;p class="MsoNormal"&gt;A recent message on the &lt;a href="http://www.midrange.com/"&gt;midrange.com&lt;/a&gt; thread WEB400 discussed the merits of creating a &lt;a href="http://archive.midrange.com/web400/200901/msg00006.html"&gt;CRM on demand&lt;/a&gt; application vs. acquiring an open source solution and “tweaking” it.&lt;span&gt;  &lt;/span&gt;It was a lively discussion, but one that tasks all of us.&lt;span&gt;  &lt;/span&gt;To do more with less, we must be willing to think outside the box.&lt;span&gt;  &lt;/span&gt;Open source is available to the &lt;a href="http://www.ibm.com/systems/i/"&gt;IBM i&lt;/a&gt;.&lt;span&gt;  &lt;/span&gt;Consider taking a look, even if you don’t look at &lt;a href="http://php.net/"&gt;PHP&lt;/a&gt;.&lt;span&gt;  &lt;/span&gt;There are many solutions worth noting!&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.googleadservices.com/~a/RhPpBiw2lG2Br2-a9CrXXp3Szd4/a"&gt;&lt;img src="http://feedads.googleadservices.com/~a/RhPpBiw2lG2Br2-a9CrXXp3Szd4/i" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=WNuY4S2M"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=oyEVFGxo"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=EaoLegP2"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=jb5MboKs"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=jb5MboKs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=zfJXH7gj"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=zfJXH7gj" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=w4b2N8Ey"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=YLLOpHBi"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=bh3EkzPb"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=bh3EkzPb" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=tXVtYRVs"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=129" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feedproxy.google.com/~r/planet-iseries/~4/aF13vG6GLto" height="1" width="1"/&gt;</description>
	<pubDate>Mon, 05 Jan 2009 16:13:00 +0000</pubDate>
<feedburner:origLink>http://mikepavlak.blogspot.com/2009/01/happy-new-open-source.html</feedburner:origLink></item>
<item>
	<title>IT Jungle -- The Four Hundred: The Four Hundred--Now What?</title>
	<!-- guid isPermaLink="false">http://www.itjungle.com/tfh/tfh010509-story01.html</guid -->
	<link>http://feedproxy.google.com/~r/planet-iseries/~3/rqB3nDlr4eo/tfh010509-story01.html</link>
	<description>Welcome to 2009, everybody. For the first time in I can't remember how long, I actually took much of the vacation that was my due, and I spent lots of time with friends and family eating and drinking and horsing around. I feel human again, even if it is in relation to what still remains a troubling economy and a difficult world. Guild Companies, which publishes the Four Hundred stack of newsletters, made it through 2008, and provided there are a whole lot less shocks this year, it looks like we will be here to serve the AS/400 community in 2009.
&lt;p&gt;&lt;a href="http://feedads.googleadservices.com/~a/JUSw9jl6Tm_XsQgPH-Gbpt7krPU/a"&gt;&lt;img src="http://feedads.googleadservices.com/~a/JUSw9jl6Tm_XsQgPH-Gbpt7krPU/i" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=5XK3Z7Ry"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=NtkX9MbV"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=MBQlbhTd"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=xnehomc4"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=xnehomc4" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=8we7JPvB"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=8we7JPvB" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=wbAR7Xs8"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=1CXP7Uw9"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=00HOTWI8"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=00HOTWI8" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=YsD0r40h"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=129" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feedproxy.google.com/~r/planet-iseries/~4/rqB3nDlr4eo" height="1" width="1"/&gt;</description>
	<pubDate>Mon, 05 Jan 2009 15:00:19 +0000</pubDate>
<feedburner:origLink>http://www.itjungle.com/tfh/tfh010509-story01.html</feedburner:origLink></item>
<item>
	<title>IT Jungle -- The Four Hundred: The Four Hundred--IT Doing Better Than Other Careers in 2009</title>
	<!-- guid isPermaLink="false">http://www.itjungle.com/tfh/tfh010509-story02.html</guid -->
	<link>http://feedproxy.google.com/~r/planet-iseries/~3/LsPBUq37tLM/tfh010509-story02.html</link>
	<description>There are worse careers to be in than information technology, apparently, even if the pressure is increasing to do more with less and there is always the threat of outsourcing or some other services-style IT looming just out beyond the next paycheck. According to the most recent job forecast put together by CareerBuilder.com, IT is among the few areas where managers expect to add employees in the coming year.
&lt;p&gt;&lt;a href="http://feedads.googleadservices.com/~a/YXKZ3jp6OnLdRXQ-5rZ8D3KBHbo/a"&gt;&lt;img src="http://feedads.googleadservices.com/~a/YXKZ3jp6OnLdRXQ-5rZ8D3KBHbo/i" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=Rk8n0Z8d"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=M6sunl8I"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=QTxDDxVM"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=h8ktT3wK"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=h8ktT3wK" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=ljeRWAA0"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=ljeRWAA0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=ZEBEjzqW"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=kK6R8yJE"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=yMeHUMZ6"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=yMeHUMZ6" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=LKJW9wks"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=129" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feedproxy.google.com/~r/planet-iseries/~4/LsPBUq37tLM" height="1" width="1"/&gt;</description>
	<pubDate>Mon, 05 Jan 2009 15:00:19 +0000</pubDate>
<feedburner:origLink>http://www.itjungle.com/tfh/tfh010509-story02.html</feedburner:origLink></item>
<item>
	<title>IT Jungle -- The Four Hundred: The Four Hundred--Strengthening Dollar Whacks Oracle's Second Fiscal Quarter</title>
	<!-- guid isPermaLink="false">http://www.itjungle.com/tfh/tfh010509-story03.html</guid -->
	<link>http://feedproxy.google.com/~r/planet-iseries/~3/rvNI-ycvA40/tfh010509-story03.html</link>
	<description>As odd as this may seem, a strengthening U.S. dollar hurt the financial results that software giant Oracle reported for its second quarter of fiscal 2009 ended November 30. Considering the self-inflicted wounds in 2008 that the U.S. economy is trying to heal from, you might think that a stronger dollar would be a good thing. But as Oracle's most recent results show, a strong dollar is only good when U.S. companies are buying a lot more stuff than overseas customers.
&lt;p&gt;&lt;a href="http://feedads.googleadservices.com/~a/Zrd1XC_jZYvpLPCzsNufY1eIHhU/a"&gt;&lt;img src="http://feedads.googleadservices.com/~a/Zrd1XC_jZYvpLPCzsNufY1eIHhU/i" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=V4exS5td"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=IElwQXsk"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=6hN5PNnA"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=JPcx4EwN"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=JPcx4EwN" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=GEhFBsHf"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=GEhFBsHf" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=8KYkStcQ"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=JonUf1CY"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=8huDF4zf"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=8huDF4zf" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=ryt5aaVp"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=129" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feedproxy.google.com/~r/planet-iseries/~4/rvNI-ycvA40" height="1" width="1"/&gt;</description>
	<pubDate>Mon, 05 Jan 2009 15:00:19 +0000</pubDate>
<feedburner:origLink>http://www.itjungle.com/tfh/tfh010509-story03.html</feedburner:origLink></item>
<item>
	<title>IT Jungle -- The Four Hundred: The Four Hundred--As I See It: The Rhythm of Things Unseen</title>
	<!-- guid isPermaLink="false">http://www.itjungle.com/tfh/tfh010509-story04.html</guid -->
	<link>http://feedproxy.google.com/~r/planet-iseries/~3/k1I8IVcl3W0/tfh010509-story04.html</link>
	<description>It's a new year, with an about-to-be new president, but the same old questions are on the collective minds of Americans, and they're about the economy. 'How the hell did this happen?' It's the question Robert B. Parker calls humanity's cry, and given the state of things, it should probably replace 'In God We Trust on our shrinking currency.
&lt;p&gt;&lt;a href="http://feedads.googleadservices.com/~a/hZR6ongws-6ozvHJ5s8crizo6Z0/a"&gt;&lt;img src="http://feedads.googleadservices.com/~a/hZR6ongws-6ozvHJ5s8crizo6Z0/i" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=821p6B3C"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=0dl1n3oc"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=MhYLNsbO"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=b6xC3i1b"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=b6xC3i1b" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=naYwygUW"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=naYwygUW" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=qQ99gmBe"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=DV49ycyJ"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=HDeT0ReF"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=HDeT0ReF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=1iZb8Nl2"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=129" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feedproxy.google.com/~r/planet-iseries/~4/k1I8IVcl3W0" height="1" width="1"/&gt;</description>
	<pubDate>Mon, 05 Jan 2009 15:00:19 +0000</pubDate>
<feedburner:origLink>http://www.itjungle.com/tfh/tfh010509-story04.html</feedburner:origLink></item>
<item>
	<title>IT Jungle -- The Four Hundred: The Four Hundred--Uncle Sam to Stop Buying Used IT Gear?</title>
	<!-- guid isPermaLink="false">http://www.itjungle.com/tfh/tfh010509-story05.html</guid -->
	<link>http://feedproxy.google.com/~r/planet-iseries/~3/8cAhYNLnwXU/tfh010509-story05.html</link>
	<description>If you don't buy or sell a lot of computer and networking hardware, then you will probably be perplexed about this story. Judging from the context of a recent government hearing on the topic, counterfeit IT gear is apparently a much bigger problem than many of us might think. The U.S. federal government is so annoyed by the problem that it held a hearing about implementing acquisition rules that would severely curtail the use of secondhand equipment among major government agencies.
&lt;p&gt;&lt;a href="http://feedads.googleadservices.com/~a/bJ_Bahhfcfsaz8X1HzgElBxjouI/a"&gt;&lt;img src="http://feedads.googleadservices.com/~a/bJ_Bahhfcfsaz8X1HzgElBxjouI/i" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=gOl7U7oB"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=4lSZLnKD"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=SeaXakF5"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=CzbOiXwL"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=CzbOiXwL" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=kIfiL6LY"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=kIfiL6LY" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=eGTozwnD"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=NhBqrIuA"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=YseQIUJk"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=YseQIUJk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=bO2QMaEY"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=129" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feedproxy.google.com/~r/planet-iseries/~4/8cAhYNLnwXU" height="1" width="1"/&gt;</description>
	<pubDate>Mon, 05 Jan 2009 15:00:19 +0000</pubDate>
<feedburner:origLink>http://www.itjungle.com/tfh/tfh010509-story05.html</feedburner:origLink></item>
<item>
	<title>IT Jungle -- The Four Hundred: The Four Hundred--Dick Bains, Another System/38 Father, Dies at 64</title>
	<!-- guid isPermaLink="false">http://www.itjungle.com/tfh/tfh010509-story06.html</guid -->
	<link>http://feedproxy.google.com/~r/planet-iseries/~3/kA_3MoJP294/tfh010509-story06.html</link>
	<description>A computer architecture is only as good as the compilers that are created to take advantage of that, and the long and storied career of Dick Baines, one of the three key fathers of IBM's System/38 minicomputer, the great-great granddaddy of the modern Power Systems i platform, demonstrates this well. Just after The Four Hundred went off press in December for the holidays, Bains passed away after suffering a heart attack while visiting his son on December 13.
&lt;p&gt;&lt;a href="http://feedads.googleadservices.com/~a/CeLXTJqoThxuwirmJgeq1ZzSGjw/a"&gt;&lt;img src="http://feedads.googleadservices.com/~a/CeLXTJqoThxuwirmJgeq1ZzSGjw/i" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=hPM7oWNL"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=lypMjQwF"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=Bbo6skO9"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=M4MgsMVT"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=M4MgsMVT" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=Tcip7mFy"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=Tcip7mFy" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=cVu66rKD"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=bSiOJJbO"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=bk8yX5P3"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=bk8yX5P3" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=1edHFhPm"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=129" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feedproxy.google.com/~r/planet-iseries/~4/kA_3MoJP294" height="1" width="1"/&gt;</description>
	<pubDate>Mon, 05 Jan 2009 15:00:19 +0000</pubDate>
<feedburner:origLink>http://www.itjungle.com/tfh/tfh010509-story06.html</feedburner:origLink></item>
<item>
	<title>IT Jungle -- The Four Hundred: The Four Hundred--BlueZone Gives Financial Firms Big Discounts on Emulators</title>
	<!-- guid isPermaLink="false">http://www.itjungle.com/tfh/tfh010509-story07.html</guid -->
	<link>http://feedproxy.google.com/~r/planet-iseries/~3/coNDT7Zbit0/tfh010509-story07.html</link>
	<description>While the biggest financial services firms in America and sometimes Western Europe have been getting all of the headlines with their failures or acquisition by competitors in recent months, there is a far larger number of small banks and credit unions who are just as integral to the global economy and who are hurting as credit is tightening.
&lt;p&gt;&lt;a href="http://feedads.googleadservices.com/~a/2wQf3AozIPn92dA1OhqrjO-04TQ/a"&gt;&lt;img src="http://feedads.googleadservices.com/~a/2wQf3AozIPn92dA1OhqrjO-04TQ/i" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=EvCIUf2g"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=a7IkBuOE"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=Dx7yhmIu"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=BoexgriE"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=BoexgriE" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=0rsEgvo9"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=0rsEgvo9" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=5qvGbBtM"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=EQow8T2G"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=sEJfQ5OW"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=sEJfQ5OW" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=knswY54f"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=129" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feedproxy.google.com/~r/planet-iseries/~4/coNDT7Zbit0" height="1" width="1"/&gt;</description>
	<pubDate>Mon, 05 Jan 2009 15:00:19 +0000</pubDate>
<feedburner:origLink>http://www.itjungle.com/tfh/tfh010509-story07.html</feedburner:origLink></item>
<item>
	<title>IT Jungle -- The Four Hundred: The Four Hundred--CDSoft Buys ACT Group for Midrange Expertise</title>
	<!-- guid isPermaLink="false">http://www.itjungle.com/tfh/tfh010509-story08.html</guid -->
	<link>http://feedproxy.google.com/~r/planet-iseries/~3/rc4UVXpVz-c/tfh010509-story08.html</link>
	<description>Consolidation is not just happening with IT in America, but in every country and market. Irish IT services company CDSoft has plunked down 1.5 million euros to buy its way into the IBM server maintenance business by acquiring fellow Irish company, ACT Group.
&lt;p&gt;&lt;a href="http://feedads.googleadservices.com/~a/hqNzEdv_Jg6ydseH_Y9L2z_3NRI/a"&gt;&lt;img src="http://feedads.googleadservices.com/~a/hqNzEdv_Jg6ydseH_Y9L2z_3NRI/i" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=RZ59oAni"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=Vd2DfMYa"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=TqhK5ztQ"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=ClyzyqlF"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=ClyzyqlF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=JN8WwsIa"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=JN8WwsIa" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=173YOM8V"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=aPMYgs5y"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=iL4Ca5Df"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=iL4Ca5Df" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=YdOToHJm"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=129" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feedproxy.google.com/~r/planet-iseries/~4/rc4UVXpVz-c" height="1" width="1"/&gt;</description>
	<pubDate>Mon, 05 Jan 2009 15:00:19 +0000</pubDate>
<feedburner:origLink>http://www.itjungle.com/tfh/tfh010509-story08.html</feedburner:origLink></item>
<item>
	<title>IT Jungle -- The Four Hundred: The Four Hundred--VAI Joins IBM's SaaS Cloud Services Initiative</title>
	<!-- guid isPermaLink="false">http://www.itjungle.com/tfh/tfh010509-story09.html</guid -->
	<link>http://feedproxy.google.com/~r/planet-iseries/~3/eLzZc6S7MMA/tfh010509-story09.html</link>
	<description>It used to be called application service providing, and the idea didn't take off because telecom costs were too high, network bandwidth between PCs and remote Internet-connected services was too low, and there were cost and availability issues. Now, we are at the cusp between changing buzzwords. 2007's software as a service, or SaaS, is starting to give way to 2008's cloud services. Call it what you will, and despite some minor technical evolution, the story is nonetheless the same: using other people's remote systems and software to give end users what feels like a local experience.
&lt;p&gt;&lt;a href="http://feedads.googleadservices.com/~a/k0OzvE2cbJmqllJYPPE9Xh7FTjg/a"&gt;&lt;img src="http://feedads.googleadservices.com/~a/k0OzvE2cbJmqllJYPPE9Xh7FTjg/i" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=mcNKZFEr"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=6xgWZrSe"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=T9KkHlWH"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=n40wirYk"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=n40wirYk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=M57dra8o"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=M57dra8o" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=7yjJWIf1"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=YpJBswky"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=sMuamCeA"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=sMuamCeA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=NjSycaqW"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=129" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feedproxy.google.com/~r/planet-iseries/~4/eLzZc6S7MMA" height="1" width="1"/&gt;</description>
	<pubDate>Mon, 05 Jan 2009 15:00:19 +0000</pubDate>
<feedburner:origLink>http://www.itjungle.com/tfh/tfh010509-story09.html</feedburner:origLink></item>
<item>
	<title>IT Jungle -- The Four Hundred: The Four Hundred--Avnet Partners with Sanko for Turkish Expansion</title>
	<!-- guid isPermaLink="false">http://www.itjungle.com/tfh/tfh010509-story10.html</guid -->
	<link>http://feedproxy.google.com/~r/planet-iseries/~3/QYXqVRb7t80/tfh010509-story10.html</link>
	<description>IT master reseller Avnet is, like every other company on the planet, looking for new places to do business in this tricky global economy. That is one reason why the company's Avnet Technology Solutions, which distributes servers, storage, and other IT products made by IBM, Hewlett-Packard, and others, has ponied up some cash to take a barely majority stake in an IT distributor in Turkey.
&lt;p&gt;&lt;a href="http://feedads.googleadservices.com/~a/XVdCvuDLwewY1ZPcd6D2eD3-Jns/a"&gt;&lt;img src="http://feedads.googleadservices.com/~a/XVdCvuDLwewY1ZPcd6D2eD3-Jns/i" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=2EcZB1zF"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=dg5XtSoW"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=egdgif5p"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=NPtmkIoF"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=NPtmkIoF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=74Jxl0Tm"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=74Jxl0Tm" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=upWEWmDP"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=ytchidA0"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=nZQNdrf4"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=nZQNdrf4" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=AeR73st5"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=129" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feedproxy.google.com/~r/planet-iseries/~4/QYXqVRb7t80" height="1" width="1"/&gt;</description>
	<pubDate>Mon, 05 Jan 2009 15:00:19 +0000</pubDate>
<feedburner:origLink>http://www.itjungle.com/tfh/tfh010509-story10.html</feedburner:origLink></item>
<item>
	<title>Concept for the Day: Radar Chart:</title>
	<!-- guid isPermaLink="false">tag:blogger.com,1999:blog-8252869339627667506.post-3010602950815162640</guid -->
	<link>http://feedproxy.google.com/~r/planet-iseries/~3/iWuvLc8HDy8/radar-chart.html</link>
	<description>A radar chart, also known as a spider chart or star chart or kiviat diagram, is a two-dimensional chart of three or more quantitative variables represented on axes starting from the same point. The relative position and angle of the axes is uninformative.&lt;br /&gt;Radar charts are usually used to compare performance of different entities on a same set of axes.&lt;br /&gt;A radar chart is a graphical display of the differences between actual and ideal performance. It is useful for defining performance and identifying strengths and weaknesses.
&lt;p&gt;&lt;a href="http://feedads.googleadservices.com/~a/l3X9pIZ5phbnb_TgjTgPbWMsDfU/a"&gt;&lt;img src="http://feedads.googleadservices.com/~a/l3X9pIZ5phbnb_TgjTgPbWMsDfU/i" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=1zf008uN"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=JfRD3bsj"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=xCHOGdPn"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=JAv5tV25"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=JAv5tV25" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=TxnWjXgw"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=TxnWjXgw" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=W7STGNFX"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=olj6IwdJ"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=TuByJqSb"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=TuByJqSb" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=j8Ox7PXE"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=129" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feedproxy.google.com/~r/planet-iseries/~4/iWuvLc8HDy8" height="1" width="1"/&gt;</description>
	<pubDate>Mon, 05 Jan 2009 07:25:00 +0000</pubDate>
<feedburner:origLink>http://conceptfortheday.blogspot.com/2009/01/radar-chart.html</feedburner:origLink></item>
<item>
	<title>System i Blogger: Biased CIOs spend more money and don’t solve problems, they create them</title>
	<!-- guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/system-i/?p=204</guid -->
	<link>http://feedproxy.google.com/~r/planet-iseries/~3/l_vvvIM1H0k/</link>
	<description>&lt;p&gt;What happens when an IBM AS/400, iSeries, System i, i5/OS, POWER System, Lotus Domino/Notes) IT shop doing fine, keeping the company running and is stable, has happy employees, happy users and then out of no where a new CIO or IT Manager is hired who:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Does not understand IBMs offering from both the IBM Systems side and the Lotus side?&lt;/li&gt;
&lt;li&gt;Is biased towards another major technology company for no other reason or with out any logic or facts.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Bias is defined as;  &lt;em&gt;a particular tendency or inclination, esp. one that prevents unprejudiced consideration of a question; prejudice.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Now that we have established what bias is we can move on with the problem.&lt;/p&gt;
&lt;p&gt;So there you are a loyal and hard working IBM i Admin, you and the Lotus Admin work hard to keep the company running. The companies main application for work is housed on the IBM i and everyone uses mail that comes out of Lotus Notes, plus Lotus has a feature no other application server has out there, rapid visual development, and there is always the one Lotus Developer, building applications for end users so they they can store information, access different types of data and make use of the Lotus and IBM i applications, and extend them to the company.&lt;/p&gt;
&lt;p&gt;Everything is humming along, working well. Cost are in check, and with even more consolidation to the IBM i you could save more money.&lt;/p&gt;
&lt;p&gt;The one summers day, or any season for that matter, a new CIO or IT Manager is hired into your company. Right after he says hello to everyone, his next comment is &amp;#8220;We are going to replace all that IBM technology with Microsoft (or SUN).&amp;#8221;&lt;/p&gt;
&lt;p&gt;&lt;span id="more-204"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;You as long time IBM i Admin, know this is the beginning of what will end up being a bad place to work for many reasons. First and foremost, you are now being managed by a moron, who does not deal with facts, figures or logic, rather they deal in bias, bigotry, and stupidity.&lt;/p&gt;
&lt;p&gt;See your new CIO just made his first mistake, he made a decision in a room filled with people who deal in LOGIC, they don&amp;#8217;t see things as GRAY or SHADED, everything to IT people is very black and white, on or off, and YES and NO. Your new CIO just used bias and emotion to make a company impacting decision, and in the end should be regarded as a cautionary moment buy the owners of the company, the Board of Directors and anyone who looks at the books. To make it even worse this CIO starts making these changes while the economy is floundering, costing the company millions to convert their systems to Window based systems, and mail to exchange, then moving all the easy to build and manage Lotus Databases to Microsoft Sharepoint (which is the most expensive part (equipment &amp;amp; resources)) and eventually trying to abandon the IBM i and all IBM products. The company has spend millions of dollars getting to this point only to allow one person to show up and decide to spend millions to take you 180 degrees the oposite direction.&lt;/p&gt;
&lt;p&gt;This conversion away from IBMs hardware and software is going to cost millions, cost the company turnover in the IT department and will require the CIO to have some positions filled twice, once on the IBM side and once or maybe twice on the Microsoft/NEW side. So in order to save money the CIO must in fact rip and replace all of the current infastrructure? How is that possible? How does that save you money and how does that one move make your emplyoees fell about working at your once stable, very enjoyable comany, in a word scared!&lt;/p&gt;
&lt;p&gt;I once saw a company move from Lotus Domino/Notes using one Domino Admin doing some of the admin work about 50% of his day for over 3000 users, then move to Exchange and needed two Exchange Admins, just to manage mail and two new employees to handle the Microsoft AD and other Microsoft related issues, backups are a huge pain with Windows. So they went from having onc person to having three people do the same task. Not to mention the fact that Domino is not just mail and in order to replace it they needed to add 4 new server to replace that one server Domino was using.&lt;/p&gt;
&lt;p&gt;Sadly this is part IBMs fault and part Microsoft&amp;#8217;s fault. CIOs are not in some cases the brightest people around. You may think that sounds harsh, but the fact of the matter is there are plenty of decent, hard working, smart CIOs that started out in DP or MIS some years ago and understand IT needs and how to save moeny. This post is not for those CIOs.&lt;/p&gt;
&lt;p&gt;Rather there are a handful of other, less intelligent, self centered, and just plain dumb CIOs. his post is for you Admins who don&amp;#8217;t know how to combat this problem and your CEOs who just entrused your IT department to a biased spend thrift who likes his Microsoft sport tickets and perks over what he an do to help the comapny.&lt;/p&gt;
&lt;p&gt;You all may know what I am talking about, but I pray you never do. Dealing with the &amp;#8220;bad&amp;#8221; CIO is painstaking for a logic based person, and as I have been known to be, outspoken and sometimes LOUD IT person. I have been with the CIO I am referring too many times and I assure you, they don&amp;#8217;t deal well with the likes of me, or LOGIC. In most cases they ignore you, and in other cases LOUD logic IT people spur on more change becasue in the end the stupid CIO have very little self-esteam and is doing this to create a legacy so that they keep him with the systems he put in. This is faulty logic on his part.&lt;/p&gt;
&lt;p&gt;If I were faced with the &amp;#8220;bad&amp;#8221; CIO again, I would not even so much as deal with them or their biased logic, I would act as if I wanted to be their best friend, get all the information they would share with me, compile it in a folder, analysis it to no end, then create a presentation that shots holes in every idea they have, and points out all the potential fraud, waste, and abuse of power they are about to be apart of.&lt;/p&gt;
&lt;p&gt;I would present it to any &amp;#8220;C&amp;#8221; level contact I would have listen to me, and make sure I present it in a meeting, they are in attendance. These stupid CIOs are not decent people, and in the end they ruin IT shops and destroy companies.&lt;/p&gt;
&lt;p&gt;So if you are reading this and wondering why I am crazy then let me explain using an example. You are a company, you have an average IT epartment of say 10-12 people, and you as an IT department have 3000 users. You are a transportation company that is the only company in the US that transports badger statues.&lt;/p&gt;
&lt;p&gt;You have a &amp;#8220;mixed&amp;#8221; environment like most IT shops. IT at your company has not grown in the right direction and you have put in systems as you have a need, when you should have found applications that capitalized on your current talent and resources.&lt;/p&gt;
&lt;p&gt;You have a Domain Server, it&amp;#8217;s a Windows Active Directory (AD) and has many large Windows server with SAN or large storage and provide you a FILE stores. There is also another Windows Server the might provide you Print Server services. There is that large expensive IBM i or System i server that houses your main business application. Be it ERP or something else. It&amp;#8217;s there and it&amp;#8217;s considered a big drain, but you are looking at this all wrong. If you think the IBM i is a drain on your IT budget then you might be biased and not a bright as you thought you were.&lt;/p&gt;
&lt;p&gt;The beauty of the IBM i is it does more than waste your IT budget, and cost you an Admin, if that is how you see then we need to start blowing that out of the water now. CIOs who do no know the vaule of IBMs offering are not unbiased IT people. I can assure you and I will point out later. I have been on all sides of IT. I can be biased, but my bias is based on fact, not emotion.&lt;/p&gt;
&lt;p&gt;Each one of those Windows/Intel Servers on average cost you about $30K. Can you get them for cheaper, yes, should you go cheap when it comes to servers, NO! The File store is going to cost you the most because of the very large disk attached.&lt;/p&gt;
&lt;p&gt;Say you have over 2 TB of data on it, and of course you need to back that up. First Windows has trouble managing large volumes of data, so you have already placed you company in a situation your CEO probably does not know he is in yet. You have provided them with a place to backup or share documents and files, yet you have placed it on a server and OS that does not handle and an become unstable managing large volumes of data. It&amp;#8217;s not your fault, Microsoft does not go round telling you  how much they stink at doing large IT.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;SIDE NOTE:&lt;/strong&gt; &lt;em&gt;Microsoft is not meant for large scale implementations. They just don&amp;#8217;t work well that way. I know this is a hard pill to swallow, but most CEOs and CIOs think that Windows Servers are all fine and do a great job and I would have to disagree with you on some levels. Windows Servers don&amp;#8217;t do big IT well. They are able to handle small IT, and even in some cases medium sized IT, but for large scale solutions they just don&amp;#8217;t work well unless they are well planned, well managed affairs. System like the IBM i, AiX, BSD, and Linux can do these things for IT.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;So, where were we? Oh yes the File Server. Lets make a list of what you might have in this company.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Windows File Server - Quad CPU - Large Disk Space - $30-$50K&lt;/li&gt;
&lt;li&gt;Windows Print Server - Quad CPU - Low Disk - High RAM - $7K&lt;/li&gt;
&lt;li&gt;Windows AD Server (PDC) - Quad CPU - Built for Growth - $10K-$15&lt;/li&gt;
&lt;li&gt;Windows AD Backup Server (BDC) Quad CPU - $10K&lt;/li&gt;
&lt;li&gt;Windows Server for Lotus Domino Mail - Quad CPU - Large RAM - Large Disk - $30-$50K&lt;/li&gt;
&lt;li&gt;Windows Server for Lotus Applications - Quad CPU - Large RAM - Large Disk - $30-$50K&lt;/li&gt;
&lt;li&gt;Windows Server for GPS and Truck Routing App. - Quad CPU - $50K&lt;/li&gt;
&lt;li&gt;Windows Server for WWW - Quad CPU - 12GB RAM - $10&lt;/li&gt;
&lt;li&gt;Windows Server on WEB for FTP - Dual CPU - $5K&lt;/li&gt;
&lt;li&gt;IBM i POWER System - 6 Way CPU - Built for Growth - 3TB DASD - $250K&lt;/li&gt;
&lt;li&gt;IBM i POWER System CBU - Fail Over - 6 Way CPU - 3TB DASD - $Fraction of Cost*&lt;/li&gt;
&lt;li&gt;Anti Virus for Windows Servers - ($2K Each) X 8 = $16K&lt;/li&gt;
&lt;li&gt;Backup Software for Each Windows Server ($1K) X 8 = $8K&lt;/li&gt;
&lt;li&gt;Backup Tape Unit for Windows Servers ($30K) X 2 = $60K&lt;/li&gt;
&lt;li&gt;Microsoft Support - 30 Incidents - (not 24X7)1 YR - $60K&lt;/li&gt;
&lt;li&gt;IBM Power Systems Support (24X7) 3YR - $70K&lt;/li&gt;
&lt;li&gt;Lotus Support (24X7) 3YR - $50K&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The servers I have listed here are not from any specific company, but just the one I have made up that transports Badger Statues.&lt;/p&gt;
&lt;p&gt;On average taking the low number IT cost just for systems would be around $900K - $1M for Servers and other bits. This does not include the IT salary costs. On average Microsoft solutions are going to require more employees since their solutions are more complex and harder to manage then  single IBM i POWER System. This does not seem that bad, but in a bad economic time, how do you reduce cost? The IBM i is the master at doing this.&lt;/p&gt;
&lt;p&gt;The IBM i can house 80% to 90% of those Server. That&amp;#8217;s right you could in fact put all those extra Windows servers that are costing you thousands of dollars inside the IBM i for little to no added cost. It will also depend on your current IBM i capacity, so lets assume you purchased the proper IBM i for you business and you are running at 30-50% capacity and you just installed it yesterday. That is perfect. You have room to grow. Now lets assume your a smart CIO and want to consolidate you budget.&lt;/p&gt;
&lt;p&gt;Lets look at the servers and expenses we can consolidate.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Windows File Server - Quad CPU - Large Disk Space - $30-$50K&lt;/li&gt;
&lt;li&gt;Windows Print Server - Quad CPU - Low Disk - High RAM - $7K&lt;/li&gt;
&lt;li&gt;Windows AD Server (PDC) - Quad CPU - Built for Growth - $10K-$15&lt;/li&gt;
&lt;li&gt;Windows AD Backup Server (BDC) Quad CPU - $10K&lt;/li&gt;
&lt;li&gt;Windows Server for Lotus Domino Mail - Quad CPU - Large RAM - Large Disk - $30-$50K&lt;/li&gt;
&lt;li&gt;Windows Server for Lotus Applications - Quad CPU - Large RAM - Large Disk - $30-$50K&lt;/li&gt;
&lt;li&gt;Windows Server for WWW - Quad CPU - 12GB RAM - $10&lt;/li&gt;
&lt;li&gt;Windows Server on WEB for FTP - Dual CPU - $5K&lt;/li&gt;
&lt;li&gt;Windows Server for DNS and DHCP - Dual CPU - $10K&lt;/li&gt;
&lt;li&gt;Anti Virus for Windows Servers - ($2K Each) X 8 = $16K&lt;/li&gt;
&lt;li&gt;Backup Software for Each Windows Server ($1K) X 8 = $8K&lt;/li&gt;
&lt;li&gt;Backup Tape Unit for Windows Servers ($30K) X 2 = $60K&lt;/li&gt;
&lt;li&gt;Microsoft Support - 35 Incidents - (not 24X7)1 YR - $60K&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Holy Cow Batman. You could in fact if you were a smart CIO get rid of over 50% of your budget. Here is how:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Since we will now be using the IBM i as the center of our IT universe and not Windows, you can use Single-Signon or SSO becasue that comes installed and ready to use, over 90% of the IT shops that use the IBM i don&amp;#8217;t use the software tools that are built into the server. SSO is built in and can be turned on for free.&lt;/li&gt;
&lt;li&gt;OSes - Microsoft is going to charge you every time you build a new server, they are out to make money and while I am not saying IBM is not, they realize you need to be practical. When you own an IBM i you pay for the OS once, you can use it as many times as you like on that single foot print of hardware, so if you wanted to build 50 IBM i partition servers, you pay for the OS once. If you wanted to build 50 Windows Virtual Machines, you would pay for that OS 50 times? How is that a savings? You want Linux on your POWER system you pay for it once. Not every time you install it.**&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Windows File Server&lt;/strong&gt; -The IBM i has an IFS, which is just like a file server only better. It&amp;#8217;s built in, so not only can you take the current install of your IBM i and create file stores, when you need to upgrade the DASD, all you do is add some more to the system. With Windows in some cases you have to rebuild the all the volumes of the OS to add more disk, what a pain in the Admin! This means down time, and employee over-time. That is no way to cut cost. So you are also saying, I don&amp;#8217;t want my user files on my main IBM i System with my ERP application. Fair enough, IBM has been doing vitalization longer than most of us have known about computers, in fact your current IBM i is a virtual machine, only not like the crappy VMWare VM&amp;#8217;s they build which are, in my opinion, not really VMs like IBM does VMs. You could build a new IBM i partition and install IBM i OS or Linux for file sharing.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Windows Print Server&lt;/strong&gt; - The IBM i already in most IT shops has every printer configured by the IBM i Admin. Most CIOs don&amp;#8217;t know this, but in order for the IBM i to print, all the printers on the network have to be cconfigured in order for them to work. At the same time the Windows Admin is also setting them up on a print server, so by just using the print server on the IBM i you are cutting your IT staffs&amp;#8217; work load in half.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Window AD Servers &lt;/strong&gt;- Get rid of them, they are a headache and make life impossible at times. Sure they have their advantages but when you are cost cutting trying to do more with less you don&amp;#8217;t need them. Just set up the same IBM i partition you are using for file-sharing  and SSO with some Domain information and get rid of them.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Window Server for Lotus&lt;/strong&gt; - This is a big no brainier. The IBM  runs Domino like it&amp;#8217;s not funny. Just build  new partition and put your Domino Servers on it. You may have to increase the amount of Main Storage (RAM) in your IBM i, but the cost savings are significant. Plus the IBM i Lotus team are the smartest people I know. Support on this product is by far the best around.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Windows for WWW and FTP &lt;/strong&gt;-Since both of these services are included in the OS you can add them to a current partition or create a new one. Neither of these servers are going to impact the performance greatly and now you can more efficiently do ODBC look ups over the back-plane of the hardware and not over the network. FTP can also be secured and made encrypted, which is also included with the OS, with Windows you have to purchase a few more options of third party software.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Windows DNS &amp;amp; DHCP&lt;/strong&gt; - The IBM i does this natively as well. Why would you build a new server to handle this as well? Either add it to your file server partition or build a new one. You would not need to add to much to that partition to make it run so the cost over head would be small compared to an entire Windows licensees and hardware.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Anti Virus for Windows&lt;/strong&gt; - Since the IBM i can&amp;#8217;t really get infected with a virus (we can cover that later) you don&amp;#8217;t really need it anymore. There is Anti-Virus for IBM i file shares and I would recommend it. It&amp;#8217;s not that the IBM i or the POWER systems needs it, but in most cases your desktops are all Windows and they can be infected. You will want to put a scanner on the IBM i IFS to watch for problems. The biggest win here is you now stand a chance in stopping an outbreak better since the system you are placing the virus on is not prone to viruses and can just stomp them without the fear of being infected.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;One Backup Solution&lt;/strong&gt; - You won&amp;#8217;t need an expensive blown out backup solution. Since you are already backing up your IBM i all you need to do is keep backing it up. There may be some hardware you might need to add depending on you configuration, but it&amp;#8217;s far cheaper than adding a new tape device to a Windows system. Oh and you can use that same tape device to backup your IBM i partitions, and your Linux partitions. You could even go the extra mile and purchase BRMS from IBM and really manage the backups. It&amp;#8217;s not that much more expensive.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Where is my Database Server&lt;/strong&gt; - The IBM i&amp;#8217;s file system is a Database Server. See before everyone knew about MySQL or Oracle, IBM made the IBM i&amp;#8217;s OS a native DB. It&amp;#8217;s now called DB2 so that CIOs have something fancy to call it, but it&amp;#8217;s already built in. You don&amp;#8217;t need ORACLE servers and you don&amp;#8217;t need Microsoft SQL servers, The DB2 Server in the IBM i is self managed andthe perfoamance is adjusted and you also don&amp;#8217;t need to hire a DB Admin like with SQL and Oracle. The IBM i Admin you have now can manage it as well. You want to run MySQL on your IBM i, then go ahead it&amp;#8217;s supported by IBM.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Windows in my IBM i&lt;/strong&gt; - You can in fact put a Intel based card in your IBM i and run Windows on your POWER system. The cards are cheap compared to a server and as far as you know it&amp;#8217;s Windows. The upside to running Windows on the POWER system is it&amp;#8217;s more stable and uses the DASD you already have. So that GPS/Truck routing Windows application we can&amp;#8217;t live without&amp;#8230;.we just moved it inside the IBM i Server, it&amp;#8217;s still running on Windows, yet it&amp;#8217;s not eating more power and a space in what is now a pretty empty rack which used to have some 10 - 12 server in it.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Microsoft Support &lt;/strong&gt;- Pathetic is the first word that comes to mind and overpriced. IBMs support in based in the US, while Microsoft s moving most of it over seas, which means peole who don&amp;#8217;t understand what you are talking about some of the time and really tragic phone lines to someplace unknown. What most people don&amp;#8217;t know about me is I have been on both sides of this coin. I was once an IBM i Admin while also being a Microsoft Windows/Exchange Admin. I supported IBMs products and Microsoft&amp;#8217;s pproducts and had to call both companies for support. Microsoft is expensive and limited. If you want the same class of service with IBM you are going to have to pay nearly three times what you pay for IBMs support.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Oh and OS upgrades&lt;/strong&gt;, this is where it gets good, while Microsoft is building the next great application or OS so that they can milk you for more of your IT money and charge you when you need to upgrade the OS or say Exchange Server or the latest Windows Server, IBM does not. Say you are paying for support from IBM and version 7 comes out for the IBM i, they just send it to you. No added cost and the upgrade process is as smooth as a babies bottom. The same can&amp;#8217;t be said for Microsoft. Lotus works the same way. You just get the next version. It&amp;#8217;s included in the cost and with each upgrade comes greater stability and a better product. Microsoft can&amp;#8217;t say that with it&amp;#8217;s latest set of products, in fact they have decreased performance, made some products more unstable, not done anthing to the Windows architecture to make it less resitant to viruses and attacks and made it more expensive. Where is the cost savings there? And does your CIO understand that much less you CEO? Microsoft is inhearntly bad for your buisness.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;With all this said, moving away from IBM consolidated server is probably the most expensive move you can make, and while I looked at a move away or towards Microsoft, the same can be said for SUN. Right now that has to be the most unstable company in the Enterprise IT space. They are falling apart, giving away pproducts and making wrong moves all over the place. Placing your IT ddepartment in Sun&amp;#8217;s hands right now is like buying an AMG car the month before they collapse and fell apart. SUN is a bad bet and should be avoided at all cost. I am sure there are many of you out there who would disagree with me, but I am looking at the indicators of a company that is struggling and in it last desperate throws to stay out of bankruptcy.&lt;/p&gt;
&lt;p&gt;* CBU Pricing is based on what IBM will work out with you the customer. Usually it is based on a fraction or percentage of what your production system cost and the OS is not charged on the CBU system since US law states you only have to pay for what you &amp;#8220;use&amp;#8221;.&lt;/p&gt;
&lt;p&gt;** Linux OS licensing could change by IBM, Redhat or Novell. Please check with them before purchase, all the information on these pproducts are true when the post was written.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.googleadservices.com/~a/wUIiLkLjbOjdT91JwhIdG_okUzU/a"&gt;&lt;img src="http://feedads.googleadservices.com/~a/wUIiLkLjbOjdT91JwhIdG_okUzU/i" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=EqufFmFb"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=kSGYKCo5"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=TA4hHAeY"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=9iWgnp1I"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=9iWgnp1I" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=Hc76rJxr"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=Hc76rJxr" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=PeqDFHVr"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=UHM1DAUR"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=y3pzQ1A7"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=y3pzQ1A7" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=wfdiVjov"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=129" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feedproxy.google.com/~r/planet-iseries/~4/l_vvvIM1H0k" height="1" width="1"/&gt;</description>
	<pubDate>Fri, 02 Jan 2009 16:21:04 +0000</pubDate>
<feedburner:origLink>http://itknowledgeexchange.techtarget.com/system-i/biased-cios-spend-more-money-fraud-waste-abuse/</feedburner:origLink></item>
<item>
	<title>Concept for the Day: New Year:</title>
	<!-- guid isPermaLink="false">tag:blogger.com,1999:blog-8252869339627667506.post-6368479894506398128</guid -->
	<link>http://feedproxy.google.com/~r/planet-iseries/~3/2gqqXzR4q1M/new-year.html</link>
	<description>The New Year is an event that happens when a culture celebrates the end of one year and the beginning of the next year. Cultures that measure yearly calendars all have New Year celebrations.&lt;br /&gt;In countries governed by the Gregorian calendar, the celebration of New Year is celebrated on January 1, the date that is considered the most festive of them. The Gregorian calendar is now used by many countries as the official calendar. This has meant that celebrations for the New Year have become much larger than before. Some countries even consider 1 January to be a national holiday.&lt;br /&gt;At present, the celebration of New Year is a major event in the world. Major events are held in major cities around the world New Year's Eve (New Year's Eve for the December 31), being accompanied by the largest fireworks events.&lt;br /&gt;Because of the division of the globe into time zones, the New Year moves progressively around the globe as the start of the day ushers in the New Year. The first time zone to usher in the New Year is just west of the International Date Line. At that time the time zone to the east of the Date Line is 23 hours behind, still in the previous day. The central Pacific Ocean island nation of Kiribati claims that its easternmost landmass, uninhabited Caroline Island, is the first to usher in the New Year.
&lt;p&gt;&lt;a href="http://feedads.googleadservices.com/~a/sb5Dgw00LIDqQog5xwSmgHZ78fw/a"&gt;&lt;img src="http://feedads.googleadservices.com/~a/sb5Dgw00LIDqQog5xwSmgHZ78fw/i" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=Vc6ulWUf"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=tAYsCW5w"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=ARj0L9mX"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=9ozJ4JWA"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=9ozJ4JWA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=Tat7KlY0"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=Tat7KlY0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=vB0t8eSC"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=nCg0gc8x"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=vfUvUwYG"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=vfUvUwYG" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=WR8rhzP4"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=129" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feedproxy.google.com/~r/planet-iseries/~4/2gqqXzR4q1M" height="1" width="1"/&gt;</description>
	<pubDate>Fri, 02 Jan 2009 06:01:00 +0000</pubDate>
<feedburner:origLink>http://conceptfortheday.blogspot.com/2009/01/new-year.html</feedburner:origLink></item>
<item>
	<title>System i Blogger: Happy New Year</title>
	<!-- guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/system-i/?p=206</guid -->
	<link>http://feedproxy.google.com/~r/planet-iseries/~3/TaXjJknh_rE/</link>
	<description>&lt;p&gt;May everyone 2009 be bright and very shinny! I sure hope 2009 looks better than the end of 2008.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.googleadservices.com/~a/xQLgEkPR0278rYmAWY0EJ49HyHk/a"&gt;&lt;img src="http://feedads.googleadservices.com/~a/xQLgEkPR0278rYmAWY0EJ49HyHk/i" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=g9aglPcQ"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=rF0UpniJ"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=CmbieTKx"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=WTwStf6h"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=WTwStf6h" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=KTszzGaW"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=KTszzGaW" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=ptXAtRTS"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=3uQgOwT4"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=r10fQWiE"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=r10fQWiE" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=DNazbFRl"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=129" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feedproxy.google.com/~r/planet-iseries/~4/TaXjJknh_rE" height="1" width="1"/&gt;</description>
	<pubDate>Thu, 01 Jan 2009 14:44:15 +0000</pubDate>
<feedburner:origLink>http://itknowledgeexchange.techtarget.com/system-i/happy-new-year-2/</feedburner:origLink></item>
<item>
	<title>Concept for the Day: Excel Tip – Import a Text File to Excel:</title>
	<!-- guid isPermaLink="false">tag:blogger.com,1999:blog-8252869339627667506.post-6279759340907460253</guid -->
	<link>http://feedproxy.google.com/~r/planet-iseries/~3/Y3wrqxD2HVU/excel-tip-import-text-file-to-excel.html</link>
	<description>1. Select File -&gt; Open -&gt; find the text file and click Open.&lt;br /&gt;2. In Text Import Wizard dialog box: &lt;br /&gt;Step 1: &lt;br /&gt;Select Delimited, US- ASCII and click Next.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Step 2: &lt;br /&gt;Select Tab and click Next.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Step 3: &lt;br /&gt;For each column select the Column Data Format and click Finish.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;3. If delimiter is not present in the text file,  &lt;br /&gt;&lt;br /&gt;Step 1: &lt;br /&gt; Select Fixed width and click Next.&lt;br /&gt;&lt;br /&gt;Step 2: &lt;br /&gt; By default, the data will be split at each spaces available in the data. If any changes are required, then click on the arrow and move it to the desired place of data separation and click next.&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Step 3: &lt;br /&gt;For each column select the Column Data Format and click Finish.
&lt;p&gt;&lt;a href="http://feedads.googleadservices.com/~a/KwnRqjXiMlQAz95uaEf7jp71Cdc/a"&gt;&lt;img src="http://feedads.googleadservices.com/~a/KwnRqjXiMlQAz95uaEf7jp71Cdc/i" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=nicADKVM"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=JUT9mJAJ"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=x6qTaAKv"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=vxosxQeT"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=vxosxQeT" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=OM64D7qn"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=OM64D7qn" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=ir9nYB96"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=sw9UHXQI"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=SYzErwA9"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=SYzErwA9" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=VtPfsNVg"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=129" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feedproxy.google.com/~r/planet-iseries/~4/Y3wrqxD2HVU" height="1" width="1"/&gt;</description>
	<pubDate>Wed, 31 Dec 2008 06:17:00 +0000</pubDate>
<feedburner:origLink>http://conceptfortheday.blogspot.com/2008/12/excel-tip-import-text-file-to-excel.html</feedburner:origLink></item>
<item>
	<title>RPG and Programming: When and How to Upgrade Code</title>
	<!-- guid isPermaLink="false">http://www.rpgandprogramming.com/?p=65</guid -->
	<link>http://feedproxy.google.com/~r/planet-iseries/~3/3u7ZChtwe_w/</link>
	<description>&lt;p&gt;I work on code that, when I came to work for my client, was essentially RPGIII/RPG400 or older. Some of the code had been implemented way back in the 1970&amp;#8217;s and was migrated forward as newer machines were installed. And the code showed it. (I have found interesting the large number of 80 and 96 byte files in some of the systems, remnants of old punchcard processing programs.) You haven&amp;#8217;t lived until you&amp;#8217;ve attempted to update a program that has grown over the years to be a 10000+ line, indicator-laden monster. If you&amp;#8217;ve been away from the program awhile and you need to make a non-trivial change, you need to spend part of a day, at least, reviewing the program&amp;#8217;s processing.&lt;/p&gt;
&lt;p&gt;I am normally conservative about program changes. I generally do not rip apart code and rewrite it, especially if it is not broken. But if a program is to be revised, I do generally at least convert it to RPGIV before making even a minor change. As a phrase used by one of my favorite literary characters (Anne of Green Gables) says, doing this allows &amp;#8220;more scope for imagination&amp;#8221;.&lt;/p&gt;
&lt;p&gt;I was making code changes for a conversion project I was working on when I came across a particular program I had seen before and shook my head at. But for some reason, this time something snapped. I just HAD to change a particular chunk of code, even though the code in fact worked. No errors. But how far to change it? I will explain what I did. In the end, what I do will likely be seen as good by some, too intrusive by others, and  not radical enough by still others.&lt;/p&gt;
&lt;p&gt;&lt;span id="more-65"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;The original routine is designed to accept as input the job date (UDATE) and put out a date in the format &amp;#8220;January 31, 2009&amp;#8243;. As I said before, it works. It uses a technique I myself have often used in the past in RPGII/RPGIII/RPG400 to build a character string: Create an array of 1-byte elements equal to the length of the string, then piece together the string using MOVEA (move array) statements based upon a moving index (in this case, I). You then use another MOVEA statement to move the contents of the array to the field.&lt;/p&gt;
&lt;p&gt;Anyone at all familiar with  RPGIV knows there are now better ways to handle this. Before RPGIV, using an array was probably the most elegant way to do it, if not the only possible way. But what caused my resistance to change to finally snap was seeing, one more time (I had read the code before) that hideous 12-deep stack of IF-ENDs to pull the month name into the array and set the index in place to insert the day number. It violated my sense of programming elegance.&lt;/p&gt;
&lt;p&gt;The following is the code that left me foaming at the mouth:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;
C                       MOVE        UMONTH         MM    2 0

C      MM               IFEQ        01

C                       MOVEA       'January '     AR,1

C                       Z-ADD        9             I     2 0

C                       ELSE

C      MM               IFEQ        02       &lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&amp;#8230;&amp;#8230;&amp;#8230;  and so on.&lt;/p&gt;
&lt;p&gt;Multiply the above by 12, and you get the picture. I might revise this later and show the entire routine in full, if I can get a copy of it.&lt;/p&gt;
&lt;p&gt;It depressed me that someone who obviously knew how to use RPG arrays didn&amp;#8217;t implement a simple array-based technique that required definition of two compile-time arrays: MO (12 elements, 9 bytes each, and IN (12 elements, 2 positions, 0 decimal places). Filling the arrays would require 3 lines for MO (the month names) and 2 lines for the index, using the values contained in the existing code.&lt;/p&gt;
&lt;p&gt;With the above definitions as a basis, only TWO lines can replace that entire monster:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;
C           MOVEA MO(UMONTH)   AR 
C           Z-ADD IN(UMONTH)   I         &lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;(No error is checking on UMONTH is needed; it is a system value that will always be between 1 and 12.)  Why anyone would write that long, mind-numbing chunk of code instead of my two lines is totally incomprehensible. But then, I never could understand why, at other times, a programmer would write a string of 50 lines of code all conditioned by the same three or four indicators plus another two that changed every once in a while.&lt;/p&gt;
&lt;p&gt;Do we leave it at this? I decided that since we have gone this far, we might as well go the rest of the way. Here is the final result:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;
C                EVAL     OUTDATE= %TRIM(MO(*MONTH))  + ' '

C                         + %CHAR(*DAY)  + ', '  + %CHAR(*YEAR)   &lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;We have discarded the array-to-field concept entirely and defined it directly by piecing the string together using the EVAL statement and the %CHAR opcode, while using the month list (MO) we defined previously. Why %CHAR instead of *YEAR and *DAY by themselves? Because *YEAR and *DAY are numeric fields; to use them in this form of the EVAL statement requires that the numbers be converted to strings. As it happens, the %CHAR BIF strips the leading zero of days 1 through 9, whereas the original routine would present the ninth of January as January 09 instead of January 9. I felt this was a fortunate side effect of the %CHAR built-in function (BIF).&lt;/p&gt;
&lt;p&gt;And why *YEAR instead of UYEAR? Because UYEAR gives a 2-digit year, while *YEAR gives us a 4-digit year; this way, I no longer need to insert the two digits (20) for the century.&lt;/p&gt;
&lt;p&gt;But should I stop here? A logical next step would be to use ILE facilities and make my routine into a separate module that any program could access.  You could then, after linking programs and modules, be able to call the routine, sending it the parameter of any date in any desired format and output the string like this:   EVAL    printdate= datertn(sysdate)&lt;/p&gt;
&lt;p&gt;I have written in &lt;a class="aligncenter" title="Kindness of Strangers" href="http://www.rpgandprogramming.com/2008/07/depending-on-the-kindness-of-strangers/" target="_blank"&gt;previous blog entries&lt;/a&gt; about my lack of enthusiasm for modular programming. In this case, I can write it as I have, with one calculation statement and a month table directly in the program. Or I can write a module using the same table and statement, create prototypes to be inserted in the calling and called program, compile the pieces separately (CRTRPGMOD twice), then combine them into one program (CRTPGM). The idea that I would be creating something special, that I can generate something that looks like a function,  is less than exciting. I would just as soon do it the simple way, cutting and pasting if by some chance I came across another program that could use the idea.&lt;/p&gt;
&lt;p&gt;Some might say that I should set it up for reuse by someone else, or even by myself at some future time.  But why? Remember, some of the code in the system is over 30 years old, and a lot more is over 20 years old. This installation is not big on innovation for innovation&amp;#8217;s sake. It is not a rapidly changing business. It is on the Internet as much as it sees a need to be. Perhaps the main thing is that there are not going to be a lot of new programs written for this system. And this business is prospering even in these hard economic times, so it&amp;#8217;s not like it will take an large degree of bleeding-edge IT-innovative thinking to make the business work. This is not a large programming shop; we three programmers sit within a radius of about 10 feet, and we are not in cubicles; if we have a programming question about a piece of code, we either look up or turn around. It will be a long time before all the code is rewritten in RPGIV, let alone have a substantial set of service programs in place.&lt;/p&gt;
&lt;p&gt;Just cleaning up all the indicators will take a number of years, especially if there is not a need to work on the indicator-laden programs. One of my pet peeves right now are programs that say &amp;#8220;  26    GOTO    NEXT&amp;#8221;, then every line between there and the NEXT TAG is conditioned on N26 (not 26) ! About 50 lines of code! Didn&amp;#8217;t they realize that indicator 26 will NEVER be on in that code sequence, so N26 is totally unnecessary, and all they are doing is junking up the program?&lt;/p&gt;
&lt;p&gt;It&amp;#8217;s mind-numbing. With these kinds of issues, why should I be concerned about modules, when I would be much better off cleaning up existing code when I can?&lt;/p&gt;
&lt;p&gt;So we will leave the code as I described above. I had the chance, because I was in the program anyway, to make substantial improvements. I will get the chance again. It is a big project.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.googleadservices.com/~a/xJb0VuyAZAfz67_HuKHHd_hV5l4/a"&gt;&lt;img src="http://feedads.googleadservices.com/~a/xJb0VuyAZAfz67_HuKHHd_hV5l4/i" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=wXT2LiWI"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=zVMfiol3"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=vfHKkyAg"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=slE6euPJ"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=slE6euPJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=KougingF"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=KougingF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=4llRRYAf"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=knQcv7kK"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=34186Ovp"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?i=34186Ovp" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/planet-iseries?a=nRagxZL0"&gt;&lt;img src="http://feedproxy.google.com/~f/planet-iseries?d=129" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feedproxy.google.com/~r/planet-iseries/~4/3u7ZChtwe_w" height="1" width="1"/&gt;</description>
	<pubDate>Wed, 31 Dec 2008 03:52:05 +0000</pubDate>
<feedburner:origLink>http://www.rpgandprogramming.com/2008/12/when-and-how-to-upgrade-code/</feedburner:origLink></item>
<item>
	<title>Concept for the Day: XML in 10 Points:</title>
	<!-- guid isPermaLink="false">tag:blogger.com,1999:blog-8252869339627667506.post-2761068405501030473</guid -->
	<link>http://feedproxy.google.com/~r/planet-iseries/~3/VSQ1EMv7pe4/xml-in-10-points.html</link>
	<description>1. XML is for structuring data&lt;br /&gt;Structured data includes things like spreadsheets, address books, configuration parameters, financial transactions, and technical drawings. XML is a set of rules (you may also think of them as guidelines or conventions) for designing text formats that let you structure your data. XML is not a programming language, and you don't have to be a programmer to use it or learn it. XML makes it easy for a computer to generate data, read data, and ensure that the data structure is unambiguous. XML avoids common pitfalls in language design: it is extensible, platform-independent, and it supports internationalization and localization. XML is fully Unicode-compliant.&lt;br /&gt;2. XML looks a bit like HTML&lt;br /&gt;Like HTML, XML makes use of tags (words bracketed by '' and '&gt;') and attributes (of the form name="value"). While HTML specifies what each tag and attribute means, and often how the text between them will look in a browser, XML uses the tags only to delimit pieces of data, and leaves the interpretation of the data completely to the application that reads it. In other words, if you see "&lt;p&gt;" in an XML file, do not assume it is a paragraph. Depending on the context, it may be a price, a parameter, a person, a p... (and who says it has to be a word with a "p"?).&lt;br /&gt;3. XML is text, but isn't meant to be read&lt;br /&gt;Programs that produce spreadsheets, address books, and other structured data often store that data on disk, using either a binary or text format. One advantage of a text format is that it allows people, if necessary, to look at the data without the program that produced it; in a pinch, you can read a text format with your favorite text editor. Text formats also allow developers to more easily debug applications. Like HTML, XML files are text files that people shouldn't have to read, but may when the need arises. Compared to HTML, the rules for XML files allow fewer variations. A forgotten tag, or an attribute without quotes makes an XML file unusable, while in HTML such practice is often explicitly allowed. The official XML specification forbids applications from trying to second-guess the creator of a broken XML file; if the file is broken, an application has to stop right there and report an error.&lt;br /&gt;4. XML is verbose by design&lt;br /&gt;Since XML is a text format and it uses tags to delimit the data, XML files are nearly always larger than comparable binary formats. That was a conscious decision by the designers of XML. The advantages of a text format are evident (see point 3), and the disadvantages can usually be compensated at a different level. Disk space is less expensive than it used to be, and compression programs like zip and gzip can compress files very well and very fast. In addition, communication protocols such as modem protocols and HTTP/1.1, the core protocol of the Web, can compress data on the fly, saving bandwidth as effectively as a binary format.&lt;br /&gt;5. XML is a family of technologies&lt;br /&gt;XML 1.0 is the specification that defines what "tags" and "attributes" are. Beyond XML 1.0, "the XML family" is a growing set of modules that offer useful services to accomplish important and frequently demanded tasks. XLink describes a standard way to add hyperlinks to an XML file. XPointer is syntax in development for pointing to parts of an XML document. An XPointer is a bit like a URL, but instead of pointing to documents on the Web, it points to pieces of data inside an XML file. CSS, the style sheet language, is applicable to XML as it is to HTML. XSL is the advanced language for expressing style sheets. It is based on XSLT, a transformation language used for rearranging, adding and deleting tags and attributes. The DOM is a standard set of function calls for manipulating XML (and HTML) files from a programming language. XML Schemas 1 and 2 help developers to precisely define the structures of their own XML-based formats. There are several more modules and tools available or under development. &lt;br /&gt;6. XML is new, but not that new&lt;br /&gt;Development of XML started in 1996 and it has been a W3C Recommendation since February 1998, which may make you suspect that this is rather immature technology. In fact, the technology isn't very new. Before XML there was SGML, developed in the early '80s, an ISO standard since 1986, and widely used for large documentation projects. The development of HTML started in 1990. The designers of XML simply took the best parts of SGML, guided by the experience with HTML, and produced something that is no less powerful than SGML, and vastly more regular and simple to use. Some evolutions, however, are hard to distinguish from revolutions... And it must be said that while SGML is mostly used for technical documentation and much less for other kinds of data, with XML it is exactly the opposite.&lt;br /&gt;7. XML leads HTML to XHTML&lt;br /&gt;There is an important XML application that is a document format: W3C's XHTML, the successor to HTML. XHTML has many of the same elements as HTML. The syntax has been changed slightly to conform to the rules of XML. A format that is "XML-based" inherits the syntax from XML and restricts it in certain ways (e.g, XHTML allows "&lt;p&gt;", but not ""); it also adds meaning to that syntax (XHTML says that "&lt;p&gt;" stands for "paragraph", and not for "price", "person", or anything else).&lt;br /&gt;8. XML is modular&lt;br /&gt;XML allows you to define a new document format by combining and reusing other formats. Since two formats developed independently may have elements or attributes with the same name, care must be taken when combining those formats (does "&lt;p&gt;" mean "paragraph" from this format or "person" from that one?). To eliminate name confusion when combining formats, XML provides a namespace mechanism. XSL and RDF are good examples of XML-based formats that use namespaces. XML Schema is designed to mirror this support for modularity at the level of defining XML document structures, by making it easy to combine two schemas to produce a third which covers a merged document structure.&lt;br /&gt;9. XML is the basis for RDF and the Semantic Web&lt;br /&gt;W3C's Resource Description Framework (RDF) is an XML text format that supports resource description and metadata applications, such as music playlists, photo collections, and bibliographies. For example, RDF might let you identify people in a Web photo album using information from a personal contact list; then your mail client could automatically start a message to those people stating that their photos are on the Web. Just as HTML integrated documents, images, menu systems, and forms applications to launch the original Web, RDF 