tfh
Volume 16, Number 32 -- August 20, 2007

TFH Flashback: The Joy of V3R6

Published: August 20, 2007

by Timothy Prickett Morgan

Note: This article is reprinted from an April 1995 issue of The Four Hundred.

Sometime in late May, according to our sources, IBM business partners and value added resellers will be briefed about the new RISC AS/400s. A week or so later, everybody expects IBM to formally announce the new boxes. Just because the new boxes will be announced in early June, don't expect to be able to get your hands on one, especially if you are looking to buy a large 9406 system.

According to people familiar with IBM's plans, the very largest RISC AS/400s won't be generally available until the first quarter of 1996. Usually there is a month or two delay between announcement and shipment for largest members of a new AS/400 family, but this is pushing it. IBM will reportedly ship the smallest new AS/400s beginning in September, while RISC AS/400s in the middle of the line will ship in December. What happened?

The problem is OS/400 V3R6. The new software, which will be required for the RISC machines, is radically different from OS/400 V2R3 and quite a bit different from V3R1. On the surface, OS/400 still looks pretty much like OS/400, whether it's a release of V2 or V3. But behind the green screens and underneath the machine interface layer, where IBM's Licensed Internal Code lurks, just about everything has changed or soon will. The LIC for OS/400 versions prior to V3R1 was written in assembler and PL/I, really obscure and tough languages but ones that programmers in Rochester knew pretty well. Starting with V3R1, IBM began using C++ to write portions of LIC. C++ is a really obscure and tough language that IBMers don't know very well, so there have been some difficulties. The pieces of LIC that were rewritten first were mainly concerned with auxiliary storage control; this code resided out in the disk IOPs, controlling the spreading of data across multiple disk drives. Not coincidentally, this C++ code is exactly where they scariest bugs in V3R1 now hide. Customers who have moved to V3R1 have had disk sectors lost; IBM is continually working on PTFs, but it is merely putting out fires. The PTFs do not allow lost data to be recovered.

There are actually two pieces of code that make up LIC, vertical LIC and horizontal LIC. Each has different jobs translating OS/400 commands to hardware instructions. With V3R6, some of VLIC and all of HLIC will be done away with, being replaced by a single integrated System Licensed Internal Code, or SLIC. The new SLIC consists of over 1 million lines of C++ code and 6,000 classes of C++ objects. For those not acquainted with C++, those are absurdly large numbers, attesting to the growing complexity of OS/400. This SLIC layer of software will in turn talk to a Unix kernel, which may be Mach or WorkPlace or AIX. Nobody is saying. With OS/400 V4, which will debut with the second generation RISC AS/400s, all of VLIC will be dropped and OS/400 reportedly will ride on top of a full implementation of Unix. This will be a Unix that developers will not be able to get at, however.

What does all this mean? Not much, unless you plan to move to a RISC AS/400. When an RPG program is compiled using V3R1 or earlier software, it generates an RPG VLIC template. The IBM term for this template is observability. Up until now, this VLIC template was not needed to actually execute a program. Since VLIC templates account for 75 percent of the disk space of RPG programs, customers tight for disk space often deleted them. Starting with V3R6, these templates will be required for any RPG program to run. If a customer has its VLIC templates, the programs will run using them; if they recompile their source code using the ILE RPG or RPG/400, it will create new SLIC templates that match V3R6.

Those who have deleted their VLIC templates from the system can recover them without recompiling. Harmon Resources, of Norwood, Ohio (telephone: 513-347-4305; in the UK at 0532-361261), and Advanced Systems Concepts, of Schaumburg, Illinois (telephone: 708-605-1331), both retrieve RPG observability. But recreating these VLIC templates costs a lot of money, between $.75 and $1.25 per RPG line, and it could take weeks per RPG module.

Customers are never thrilled with the prospect of having to recompile their applications, but they may have no choice. For a typical AS/400 customer, recompiling applications might take between one and three days. The problem is that people don't keep track of source code very well. The more complex the system, the greater the risk that someone forgot to backup or correctly label a set of applications source files.

This article was originally published in the April 1995 edition of The Four Hundred, back when IBM was preparing customers for the transition from CISC-to-RISC AS/400s and from OS/400 V3 to OS/400 V4. Big Blue surely does not want to have the kinds of problems that it had with this transition when it makes the jump to Power6-based servers and i5/OS V6R1.


RELATED STORY

i5/OS V6R1: The TIMI, It Is A-Changing



                     Post this story to del.icio.us
               Post this story to Digg
    Post this story to Slashdot


Sponsored By
TWIN DATA

Full system console control for multiple AS/400s and LPARs from
anywhere on your LAN, WAN, VPN, even over the Internet!

Perform certain System Maintenance and Configuration Procedures while in "Restricted State." Execute certain types of System Backups (SAVSYS) and respond to "System Console Only" messages.

Call for details about this IP Console Solution: 800-597-2525
www.twindata.com


Editor: Timothy Prickett Morgan
Contributing Editors: Dan Burger, Joe Hertvik, Brian Kelly, Shannon O'Donnell,
Mary Lou Roberts, Victor Rozek, Kevin Vandever, Hesh Wiener, Alex Woodie
Publisher and Advertising Director: Jenny Thomas
Advertising Sales Representative: Kim Reed
Contact the Editors: To contact anyone on the IT Jungle Team
Go to our contacts page and send us a message.

Sponsored Links

COMMON:  Join us at the annual 2008 conference, March 30 - April 3, in Nashville, Tennessee
Computer Keyes:  KeyesOverlay rapidly converts standard *SCS printer files into PDF documents
Bytware:  Simplify and strengthen your System i security with object-based solutions

 

 

IT Jungle Store Top Book Picks

The System i Pocket RPG & RPG IV Guide: List Price, $69.95
The iSeries Pocket Database Guide: List Price, $59.00
The iSeries Pocket Developers' Guide: List Price, $59.00
The iSeries Pocket SQL Guide: List Price, $59.00
The iSeries Pocket Query Guide: List Price, $49.00
The iSeries Pocket WebFacing Primer: List Price, $39.00
Migrating to WebSphere Express for iSeries: List Price, $49.00
iSeries Express Web Implementer's Guide: List Price, $59.00
Getting Started with WebSphere Development Studio for iSeries: List Price, $79.95
Getting Started With WebSphere Development Studio Client for iSeries: List Price, $89.00
Getting Started with WebSphere Express for iSeries: List Price, $49.00
WebFacing Application Design and Development Guide: List Price, $55.00
Can the AS/400 Survive IBM?: List Price, $49.00
The All-Everything Machine: List Price, $29.95
Chip Wars: List Price, $29.95


 
The Linux Beacon
AMD Gooses Dual-Core Opteron Speeds, Cuts Prices

IBM Takes Its Own Server Consolidation Medicine

NEC Brings Linux, Windows Clustering Software to North America

As I See It: Policeware

Four Hundred Stuff
IBM Prepares to Launch DB2 Web Query for System i

IBM Details MySQL on System i Offering

CCSS Adds Predictive Capability to System Monitoring Tool

VAI Automates Service Calls, Tightens Inventory Control

Big Iron
IBM Takes Its Own Server Consolidation Medicine

Top Mainframe Stories From Around the Web

Chats, Webinars, Seminars, Shows, and Other Happenings

Four Hundred Guru
Use WDSc to Develop XSL Transformations

Have Your Cake and Eat It, Too

Admin Alert: Getting Around System i Default Passwords, Part 2

System i PTF Guide
August 4, 2007: Volume 9, Number 31

July 28, 2007: Volume 9, Number 30

July 21, 2007: Volume 9, Number 29

July 14, 2007: Volume 9, Number 28

July 7, 2007: Volume 9, Number 27

June 30, 2007: Volume 9, Number 26

The Windows Observer
AMD Gooses Dual-Core Opteron Speeds, Cuts Prices

IIS Gains More Web Server Market Share, Says Netcraft

NEC Brings Linux, Windows Clustering Software to North America

Unisys First Up with TPC-E Benchmark Test

The Unix Guardian
Sun Polishes Up Sparc T2 Multithreaded Chips

AMD Gooses Dual-Core Opteron Speeds, Cuts Prices

Sun Creates Virtual Tape Library from Thumper Server

As I See It: Policeware

Four Hundred Monitor
Four Hundred Monitor's
Full iSeries Events Calendar

THIS ISSUE SPONSORED BY:

ProData Computer Services
Aldon
HiT Software
COMMON
Twin Data


Printer Friendly Version


TABLE OF CONTENTS
i5/OS V6R1: The TIMI, It Is A-Changing

Solaris Coming to the System i?

The System i Gets Price Changes and Withdrawals

As I See It: Of Toads and Time

But Wait, There's More:

TFH Flashback: The Joy of V3R6 . . . Reader Feedback on IBM's Reorg: The Good Me or the Bad Me? . . . The New System i Value Packs . . . Four People Seek Seats on COMMON Board . . . Gartner Says Software as a Service to Break $11.5 Billion by 2011 . . . iSociety Hosts Chat on New DB2 Query Tool . . .

The Four Hundred

BACK ISSUES





 
Subscription Information:
You can unsubscribe, change your email address, or sign up for any of IT Jungle's free e-newsletters through our Web site at http://www.itjungle.com/sub/subscribe.html.

Copyright © 1996-2008 Guild Companies, Inc. All Rights Reserved.
Guild Companies, Inc., 50 Park Terrace East, Suite 8F, New York, NY 10034

Privacy Statement