25
Thu, Apr
1 New Articles

It's Beginning to Look a Lot Like WebSphere

Development Tools
Typography
  • Smaller Small Medium Big Bigger
  • Default Helvetica Segoe Georgia Times
install me in any profession
Save this damn'd profession of writing,
where one needs one's brains all the time
--Ezra Pound

Last month, I took a poll about which topic to tackle in this next article. By a slim margin (27% versus 23%), "Getting and Installing WebSphere" won out over "WebSphere vs. Tomcat," so that's what I'll cover this time around. I'm not sure how I'll determine the next article--I may just take the runner-up topic. You can still vote, so those of you who didn't vote can register your preference. Not only that, if you voted for "Getting and Installing WebSphere," you can change your vote now. Remember, I said to vote early and vote often....

In this article, I'm going to explain how to get and install WebSphere Standard Edition Version 3.5. I'm not going to talk about running or even configuring the software--IBM has some excellent documentation for that part of the job. But even the simple act of installing WebSphere is different from installing just about any other iSeries product, and this article will explain the differences.

For the more intrepid among you, you may want to try to do this yourself, using the excellent WebSphere Getting Started Guide, available in PDF format.

This manual is a great step-by-step guide to installing WebSphere and the adminclient. However, if you don't understand the pieces, even this guide can be a little intimidating. So in this article, before I get to the specifics of ordering and installing (which are also covered in step 2 of the Getting Started guide), I will give you a little more insight into the components of WebSphere.

WebSphere really consists of two pieces: the WebSphere Application Server (WAS) and the administration client (adminclient). The WAS is the part that actually does the work of communicating with the browser using servlets and JavaServer Pages (JSPs). The adminclient, on the other hand, configures the WAS. The adminclient is sort of the Operations Navigator of the WAS, if you will.

The WAS software runs on the iSeries and is located in a library named QEJB. To find out which version you are at, look at the QEJB data area SF99142 for V4R5 or SF99146 for V5R1. This isn't any different than many other iSeries products. But now WebSphere takes a little bit of a turn--the adminclient must be installed on a workstation. Not just any workstation, either, but a fairly high-powered workstation running either Windows NT or Windows 2000 (there is also an AIX version, but AIX workstations are pretty hard to come by these days). Without the adminclient, you cannot configure and run WebSphere. (Note: This is not strictly true. There are tools that allow you to configure WebSphere from a green-screen, but they are very cumbersome, and they change from release to release.)

A quick recap: WebSphere has two primary pieces, the WAS software in library QEJB on the iSeries, and the adminclient, which is PC software that must be installed on a workstation. So how do you get these pieces?

The iSeries piece (the WAS software) is relatively easy to order and install. WebSphere Standard Edition V3.5 is a free licensed program option (LPO). If you don't specifically order it when configuring your iSeries, IBM doesn't ship it with your machine, but you can always get it for free by simply ordering it. The product you want is product 5733AS3. You can see if you already have it by running the Display Software Resources (DSPSFWRSC) command and looking for 5733AS3. Even quicker, just check for the library QEJB on your machine. If it's not there, you definitely do not have WebSphere V3.5 installed. Note that even if QEJB is on your system, that does not necessarily mean that you have WebSphere Standard Edition V3.5. You'll need to check DSPSFWRSC to be sure that you have 5733AS3 installed.

If you don't have 5733AS3, contact your IBM representative and order it. As I said, it's a free product. Then install it like you would any other licensed product.

The adminclient is the piece that confuses many people. The confusion is multiplied by the fact that there is another PC-based product called WebSphere, namely WebSphere Development Studio. The problem is further compounded by the fact that people have called IBM and ordered "WebSphere" and gotten WebSphere Studio. They have then mistakenly installed this product on their PC, only to find that it is not the WebSphere administration client.

The adminclient comes on a special CD-ROM that is used to install the WAS on your workstation. Right now, you're probably thinking to yourself, "But I installed the WAS on my iSeries when I installed 5733AS3--there's no reason to install it on my workstation as well." And you would be right. Let me try to explain.

WebSphere can be installed on many different platforms. In fact, the two different pieces, the WAS and the adminclient, can be installed on two different platforms, and they will run together just fine. You can run an AIX version of WAS and an NT version of adminclient. Or a Linux version of WAS and a Solaris version of adminclient. Now, the logical question is, why not just run an iSeries version of adminclient to configure the iSeries version of WAS? The problem is that the adminclient (currently) requires a thick client interface, so it can't run on the iSeries. The iSeries is, in fact, the only platform that does not support the adminclient, so there is no iSeries version of the adminclient. You have to run a workstation version of the adminclient to configure your iSeries version of WAS. Does this make sense? (If it doesn't make sense to you, join the club. Many of us who have supported WebSphere on the iSeries have been complaining for some time that we need a different way of configuring WebSphere--specifically a browser-based version. The good news is that IBM may be listening. Future releases will tell.)

Anyway, the upshot of the whole situation is that when you order WebSphere for the iSeries, IBM also ships WebSphere for the other platforms. You take the CD for your workstation operating system of choice and make like you're going to install WebSphere. However, you install only the administration client piece of the software. After installing the adminclient, you configure it to point to the IP address of your iSeries, and from that point on, the adminclient on your workstation will actually be controlling the WAS on your iSeries.

Okay, you're almost there. You've installed the WAS software on the iSeries. You've installed the adminclient on your workstation. You should be ready to go, right? Not quite. When you order a product like WebSphere separately, IBM only ships the base version of the product--the ".0" version, which in the case of WebSphere is 3.5.0. You must then use PTFs to get it up to the current version. You don't normally have to do this immediately unless the base version of the software is broken. Unfortunately, as it turns out, the Version 3.5.0 of WebSphere is pretty unstable, and you need to upgrade to the current version. On the iSeries, the current version is 3.5.5.Like installation, upgrading WebSphere is a two-part process: the iSeries piece and the workstation piece.

The iSeries piece is relatively straightforward. There are two steps, one you should be familiar with and one that may be new to you. First, you should upgrade to the latest cumulative PTF; whoever is in charge of your machine's maintenance should be very familiar with this procedure. On V4R5, the latest cume is C2050450; on V5R1, it's C2071510.

The second step may be new to you; in it, you will apply something called a "group PTF." Group PTFs are specially packaged sets of fixes that are related to a specific product and not shipped as part of the cumulative PTF. These PTFs are more frequent than cumulative PTFs and often quite large because they tend to include fixes for OS/400 products that are changing relatively rapidly, such as WebSphere and Java. In order to finish upgrading the iSeries portion of WebSphere, you have to apply the latest WebSphere group PTF for the standard edition. For V4R5, this is SF99142; for V5R1, it is SF99146. (There are also updates for V4R4, but they only bring WebSphere up to 3.5.4. For more information on V4R4, refer to the WebSphere Application Server link at the end of the article.)

At the same time, you need to download the FixPak for your adminclient. Beware, IBM sometimes refers to the adminclient as the administration client or the administrative console--all these terms mean the same thing: the thick client program that configures and controls the WAS on the iSeries.

There is one last little bit of confusion. There are FixPaks available all the way up to V3.5.6 for Standard Edition, but the iSeries group PTF only takes you up to V3.5.5. Since IBM always recommends that you keep the adminclient and WAS version in sync, I suggest you get the V3.5.5 FixPak for your workstation. Click here to get to a page where you can download the V3.5.5 FixPak.

OK, now you've installed and upgraded WebSphere on both the iSeries and the workstation up to V3.5.5. At this point, you can continue on with the rest of the Getting Started Manual. Good luck!

For more information on WebSphere Application Server Standard Edition V3.5, click here.

Joe Pluta is the founder and chief architect of Pluta Brothers Design, Inc. He has been working in the field since the late 1970's and has made a career of extending the IBM midrange, starting back in the days of the IBM System/3. Joe has used WebSphere extensively, especially as the base for PSC/400, the only product that can move your legacy systems to the Web using simple green-screen commands. You can reach Joe at This email address is being protected from spambots. You need JavaScript enabled to view it..
Joe Pluta

Joe Pluta is the founder and chief architect of Pluta Brothers Design, Inc. He has been extending the IBM midrange since the days of the IBM System/3. Joe uses WebSphere extensively, especially as the base for PSC/400, the only product that can move your legacy systems to the Web using simple green-screen commands. He has written several books, including Developing Web 2.0 Applications with EGL for IBM i, E-Deployment: The Fastest Path to the Web, Eclipse: Step by Step, and WDSC: Step by Step. Joe performs onsite mentoring and speaks at user groups around the country. You can reach him at This email address is being protected from spambots. You need JavaScript enabled to view it..


MC Press books written by Joe Pluta available now on the MC Press Bookstore.

Developing Web 2.0 Applications with EGL for IBM i Developing Web 2.0 Applications with EGL for IBM i
Joe Pluta introduces you to EGL Rich UI and IBM’s Rational Developer for the IBM i platform.
List Price $39.95

Now On Sale

WDSC: Step by Step WDSC: Step by Step
Discover incredibly powerful WDSC with this easy-to-understand yet thorough introduction.
List Price $74.95

Now On Sale

Eclipse: Step by Step Eclipse: Step by Step
Quickly get up to speed and productivity using Eclipse.
List Price $59.00

Now On Sale

BLOG COMMENTS POWERED BY DISQUS

LATEST COMMENTS

Support MC Press Online

$0.00 Raised:
$

Book Reviews

Resource Center

  • SB Profound WC 5536 Have you been wondering about Node.js? Our free Node.js Webinar Series takes you from total beginner to creating a fully-functional IBM i Node.js business application. You can find Part 1 here. In Part 2 of our free Node.js Webinar Series, Brian May teaches you the different tooling options available for writing code, debugging, and using Git for version control. Brian will briefly discuss the different tools available, and demonstrate his preferred setup for Node development on IBM i or any platform. Attend this webinar to learn:

  • SB Profound WP 5539More than ever, there is a demand for IT to deliver innovation. Your IBM i has been an essential part of your business operations for years. However, your organization may struggle to maintain the current system and implement new projects. The thousands of customers we've worked with and surveyed state that expectations regarding the digital footprint and vision of the company are not aligned with the current IT environment.

  • SB HelpSystems ROBOT Generic IBM announced the E1080 servers using the latest Power10 processor in September 2021. The most powerful processor from IBM to date, Power10 is designed to handle the demands of doing business in today’s high-tech atmosphere, including running cloud applications, supporting big data, and managing AI workloads. But what does Power10 mean for your data center? In this recorded webinar, IBMers Dan Sundt and Dylan Boday join IBM Power Champion Tom Huntington for a discussion on why Power10 technology is the right strategic investment if you run IBM i, AIX, or Linux. In this action-packed hour, Tom will share trends from the IBM i and AIX user communities while Dan and Dylan dive into the tech specs for key hardware, including:

  • Magic MarkTRY the one package that solves all your document design and printing challenges on all your platforms. Produce bar code labels, electronic forms, ad hoc reports, and RFID tags – without programming! MarkMagic is the only document design and print solution that combines report writing, WYSIWYG label and forms design, and conditional printing in one integrated product. Make sure your data survives when catastrophe hits. Request your trial now!  Request Now.

  • SB HelpSystems ROBOT GenericForms of ransomware has been around for over 30 years, and with more and more organizations suffering attacks each year, it continues to endure. What has made ransomware such a durable threat and what is the best way to combat it? In order to prevent ransomware, organizations must first understand how it works.

  • SB HelpSystems ROBOT GenericIT security is a top priority for businesses around the world, but most IBM i pros don’t know where to begin—and most cybersecurity experts don’t know IBM i. In this session, Robin Tatam explores the business impact of lax IBM i security, the top vulnerabilities putting IBM i at risk, and the steps you can take to protect your organization. If you’re looking to avoid unexpected downtime or corrupted data, you don’t want to miss this session.

  • SB HelpSystems ROBOT GenericCan you trust all of your users all of the time? A typical end user receives 16 malicious emails each month, but only 17 percent of these phishing campaigns are reported to IT. Once an attack is underway, most organizations won’t discover the breach until six months later. A staggering amount of damage can occur in that time. Despite these risks, 93 percent of organizations are leaving their IBM i systems vulnerable to cybercrime. In this on-demand webinar, IBM i security experts Robin Tatam and Sandi Moore will reveal:

  • FORTRA Disaster protection is vital to every business. Yet, it often consists of patched together procedures that are prone to error. From automatic backups to data encryption to media management, Robot automates the routine (yet often complex) tasks of iSeries backup and recovery, saving you time and money and making the process safer and more reliable. Automate your backups with the Robot Backup and Recovery Solution. Key features include:

  • FORTRAManaging messages on your IBM i can be more than a full-time job if you have to do it manually. Messages need a response and resources must be monitored—often over multiple systems and across platforms. How can you be sure you won’t miss important system events? Automate your message center with the Robot Message Management Solution. Key features include:

  • FORTRAThe thought of printing, distributing, and storing iSeries reports manually may reduce you to tears. Paper and labor costs associated with report generation can spiral out of control. Mountains of paper threaten to swamp your files. Robot automates report bursting, distribution, bundling, and archiving, and offers secure, selective online report viewing. Manage your reports with the Robot Report Management Solution. Key features include:

  • FORTRAFor over 30 years, Robot has been a leader in systems management for IBM i. With batch job creation and scheduling at its core, the Robot Job Scheduling Solution reduces the opportunity for human error and helps you maintain service levels, automating even the biggest, most complex runbooks. Manage your job schedule with the Robot Job Scheduling Solution. Key features include:

  • LANSA Business users want new applications now. Market and regulatory pressures require faster application updates and delivery into production. Your IBM i developers may be approaching retirement, and you see no sure way to fill their positions with experienced developers. In addition, you may be caught between maintaining your existing applications and the uncertainty of moving to something new.

  • LANSAWhen it comes to creating your business applications, there are hundreds of coding platforms and programming languages to choose from. These options range from very complex traditional programming languages to Low-Code platforms where sometimes no traditional coding experience is needed. Download our whitepaper, The Power of Writing Code in a Low-Code Solution, and:

  • LANSASupply Chain is becoming increasingly complex and unpredictable. From raw materials for manufacturing to food supply chains, the journey from source to production to delivery to consumers is marred with inefficiencies, manual processes, shortages, recalls, counterfeits, and scandals. In this webinar, we discuss how:

  • The MC Resource Centers bring you the widest selection of white papers, trial software, and on-demand webcasts for you to choose from. >> Review the list of White Papers, Trial Software or On-Demand Webcast at the MC Press Resource Center. >> Add the items to yru Cart and complet he checkout process and submit

  • Profound Logic Have you been wondering about Node.js? Our free Node.js Webinar Series takes you from total beginner to creating a fully-functional IBM i Node.js business application.

  • SB Profound WC 5536Join us for this hour-long webcast that will explore:

  • Fortra IT managers hoping to find new IBM i talent are discovering that the pool of experienced RPG programmers and operators or administrators with intimate knowledge of the operating system and the applications that run on it is small. This begs the question: How will you manage the platform that supports such a big part of your business? This guide offers strategies and software suggestions to help you plan IT staffing and resources and smooth the transition after your AS/400 talent retires. Read on to learn: