The iSeries Blog: July, 2009 archives

The iSeries Blog:

July, 2009

Jul 23 2009   2:18PM GMT

The converged 520 and 550 Power systems



Posted by: Mark Fontecchio
System i hardware, IBM Redbook

IBM has released a Redbook guide on the full convergence of its Power 520 and 550 servers, which now run IBM i (i5/OS), AIX and Linux. These models, announced in January 2008, came close to complete convergence that April. By last November, with the release of some system firmware, the convergence became complete.

The 644-page Redbook covers those completely converged models, starting with a broad look at the two systems and then delving into details. System i sysadmins will likely be most interested in a few System i-focused chapters: “IBM System i schematics for supported expansion units and towers,” “IBM i operating system and licensed program release level summary,” and “IBM i user license entitlement summary.”

Jul 23 2009   2:07PM GMT

Power Systems revenue down



Posted by: Mark Fontecchio
System i revenue

IBM reported its second-quarter revenue for 2009 last week, and the news was mostly gloomy. The so-called “converged System p” platform decreased 13%, although believe it or not, that was the highlight of IBM’s system revenue numbers. The System z mainframe revenue tanked 39%, and the x86-based System x platform dropped 20%.

IBM isn’t the only company hit hard by these revenue figures, either. HP’s second-quarter results were similarly bad, with its servers and storage division down 28%. Dell hasn’t released its second-quarter results, but its first-quarter results saw a 29% drop in servers and networking.


Jul 20 2009   6:31PM GMT

Instructional AJAX videos



Posted by: Leah Rosin
AS/400, IBM i, Profound Logic, AJAX, RPG, php, AJAX library

Generating an AJAX response to RPG or PHP requests
Building an AJAX program is a lot like building a dynamic HTML page says Profound Logic founder, Alex Roytman, but you output text or data interchange format (XML, Javascript object notation) instead of HTML. Hany Elemary, Web developer and analyst from Profound Logic, demonstrates how to output a product description in plain text in response to an AJAX request that provides a product ID on the IBM i using PHP. Alex Roytman demonstrates the same procedure using RPG.

Using AJAX libraries
In a follow-up to a earlier video in which viewers were directed to use the AJAX library, Profound Logic’s David Russo, the main developer and architect of the company’s JavaScript AJAX library explains how to use AJAX libraries.

The team at Profound Logic is interested in getting feedback on what you would like them to cover in future videos. Leave your comments here or contact them directly.


Jul 10 2009   3:22PM GMT

RPG decidedly not dead, say Search400.com readers



Posted by: Leah Rosin
AS/400, IBM i, iSeries, RPG, RPG on System i, IBM System i, IBM

On June 29, 2009, many Search400.com readers received an email that got them a little stirred up. I sent out our newsletter and presented an article on EGL and a blog on RPGAAS. This is what I wrote:

So is EGL the new high-definition, flat-screen replacement to that old vacuum-tube television? Is RPG really that outdated? Is there a dearth of RPG programmers available, requiring shops to consider the RPGAAS offering? I ask for reader input partly out of sheer curiosity but also out of a desire to serve the informational and educational interests of readers. If RPG is outdated, what do you need to know about instead? Send me your feedback.

Eleven readers were compelled to write back, and not too surprisingly, none of them sung the praises of the fall of RPG. Instead, most made ardent defenses of RPG as a useful and necessary programming language.

Marc Hall wrote:

I don’t believe RPG is outdated. It has become much more like a scientific language since the introduction of procedures, local variables, and pointers. ILE makes reusability easy, with modules and service programs. RPG seems like a very relevant language and I enjoy it. If there are people suggesting that RPG is outdated, why do they say so?

Bob Mizner wrote:

First, let me say that I reject the argument that there is a dearth of RPG programming talent available. This argument fails to understand the dynamics of supply and demand market forces. There is a dearth of RPG positions available to skilled RPG programmers. Don’t believe it? Post a job opening for an RPG programmer offering a competitive salary with benefits; I promise you, within hours you will have a pile of resumes to choose from. I personally know of several traditional RPG programmers who are currently either looking, or have “settled” for other work.

AS/400 shops stopped hiring after Y2K for a number of reasons, but a scarcity of programming talent was not one of them. Younger people who were educated in the 80’s and 90’s on Wintel platforms – and, in some cases, on Unix and Linux, because, after all, that’s what they learned on in college – moved into decision making positions, and lacked a fundamental understanding of what the IBM midrange platform was doing for the organization. [They] made strategic decisions to move off the platform onto newer, sexier platforms that were graphic and Web-enabled, and which made them feel more comfortable. They walked through the organization and saw all these green text-based screens, and wondered why their internal platform wasn’t capable of colorful graphics and Web-based applications that communicated to their customers and supply chain? And when they questioned their staff as to why those kinds of apps were not available, they got answers ranging from “IBM doesn’t support that” or “it’s expensive and difficult to do” on an AS/400-based server. Which is far from the truth …

I personally know of an AS/400 shop who has Web-enabled all of their internal, home-grown applications. Remote locations were able to ditch expensive frame-relay communication networks in favor of DSL lines into each of their 50+ remote locations, domestic and international. Was it expensive? It was, in fact, a fraction of the cost of moving off the AS/400 platform onto something Windows-based, rewriting legacy apps, and installing and maintaining all new Windows-based hardware and networks.

If there is a dearth of anything, it is in ISV’s offering native ERP solutions to businesses. There are a dwindling number of solutions providers who have stayed with the platform; most have developed comparable, competing apps using .Net or other development tools. RPG programmers have had to learn Java, .Net, or now PHP in order to remain employed. Rational tools? EGL? It’s all just additional buzzwords to facilitate IBM’s move away from RPG. IBM sees the writing on the wall, all these young decision-makers wanting graphic and Web-enabled interfaces. So instead of placing development emphasis on making RPG-based apps more modern – perhaps by offering a native CGI for RPG – IBM moves businesses away from the platform, away from the strength of all those legacy apps written in RPG that drive business logic, to newer platforms, newer tools, newer apps written in languages that didn’t exist a decade ago. And probably won’t exist a decade from now. Which means, for businesses who invest in them by developing business logic apps, another conversion, another migration, a decade or so down the line …

Furthermore… vLegaci’s … “RPG as a Service” is nothing more than out-sourced contract development with a new name. A pig is still a pig, and calling it something different don’t make it so. I don’t buy into it as even remotely related to “cloud computing” a.k.a. capacity on demand.

Continued »


Jul 9 2009   12:16PM GMT

Japanese System i resellers and ISVs form iManifest



Posted by: Mark Fontecchio
System i ISVs, System i resellers

More than 70 System i vendors have joined hands in Japan to form iManifest, a group dedicated to promoting the IBM System i platform.

The slogan for the group is a take off a famous quote by John F. Kennedy, and it goes like this: “Ask not what IBM can do for you, ask what you can do for the IBM i community.” The folks at IBM, though not involved with the group, are supporting it, and even former IBMers like Frank Soltis are behind the effort.

The success of the impromptu group in Japan raises questions about whether the American System i community can get something similar off the ground. Though iSociety is still around, it hasn’t lived up to its original expectations. Maybe it can restructure itself to look more like iManifest?

Some links: The iManifest “declaration,” a column on what we can learn from iManifest, and a call to arms, so to speak, for a similar EMEA-based group.

Here’s an excerpt from the group’s joint declaration:

We do not know of any machine other than IBM i which has resolutely protected user assets for 20 years and would continue to protect them in the future. We think we have a mission to convey its excellence and superiority. We can justifiably describe IBM i as “the miracle in computer history”, especially when we speak to enterprise management, thought leaders in the business world and all those engaged in information system departments.

Every-one in business continues to face a fierce battle, if described in a simple word, to innovate the old to create the new, by incessant managerial and operational innovation. We firmly believe from our communication with many customers and by looking back at our own experience that there would be no progress without innovation in Information Technology to support business.

IBM i is well known for having the largest number of customers using a single systems family. It has retained its brilliant record of No.1 position for more than 10 years in the “Customers’ Satisfaction Survey” conducted every year in Japan by the Nikkei Computer magazine. The platform’s reliability, stability, resilience and high ROI stand out from all others.

Taking the opportunity of IBM i’s 20th anniversary we have established the IBM i Manifest to ask users to again recognize the value and achievements of IBM i. We ask that they renew their firm confidence and belief that IBM i is the best infrastructure available to support managerial and operational innovation.

Further we think that the merits of this excellent system should be shared by many others. More widespread usage of IBM i is the best way for corporations to strengthen their management capability and business power. We have started activities to add to the user community as many new companies as possible. We, the IBM i Manifest initiative support members, have been very proud of assisting our customers over many years with this very rare product, IBM i. We will act widely, in various ways and continuously, to help business-people to recognize the merit, excellence and achievements of IBM i.


Jul 8 2009   5:43PM GMT

Running IBM i on the JS23 and JS43 blade servers



Posted by: Mark Fontecchio
IBM i, Operating systems, System i blade servers

IBM has just released a Redbook with detailed implementation instructions for JS23 and JS43 IBM BladeCenter blade servers. The 594-page guide (yes, 594) is good both for an overall look at the IBM BladeCenter platform, as well as detailed implementation guidelines for specific operating systems (in addition to IBM i, it also has chapters on AIX, Red Hat Enterprise Linux, and SUSE Linux).

The chapter on IBM i implementation is about 100 pages.


Jul 8 2009   5:35PM GMT

System i guy looking to shave hair for charity



Posted by: Mark Fontecchio
IBM System i

This might be a bit offtopic, but it’s for a good cause. Aaron Bartell, a System i consultant and big proponent of RPG on the platform, is running a marathon in Chicago on Aug. 7. His goal is to raise $10,000 for World Vision, a Christian humanitarian organization that is tackling worldwide child poverty and hunger.

But Bartell is throwing in a twist. For certain landmarks, Bartell has agreed to remove hair from certain parts of his body. At the $1,000 mark, he’ll shave his head. For $2,000, the armpits. And so on, until at the $10,000 mark, Bartell will hand over a hand buzzer to his 4-year-old son and let him get artistic on his head.

Check it out, and if you can, donate.