| Front Page | News Headlines | Technical Headlines | Planning Features | Advanced Search |
Bradmark
graphic
Click for Bradmark Sponsor Message News Icon

May 1999

No. 38 (update of April 1999 issue)

Welcome to our 38th edition of Online Extra -- the e-mail update of our articles in recent issues of the 3000 NewsWire, plus items that have surfaced since we mailed our previous First Class issue (April). We e-mail subscribers this file between the First Class issues you receive by mail, updating the stories you've read and adding articles that have developed between issues.

IN THIS MONTH'S EXTRA

You got 16 bits, but whadda ya get?
Here comes the end for HP-IB peripherals and systems
HP giveth, and taketh away
HP posts Posix scanner tool for ports to 3000
How to set up BOOTP on 3000s
Free up Y2K upgrades for ALL HP customers, please
A better job queue scheduler than free
HP revamps its Java site for HP 3000s
OpenDeskManager gets another Y2K patch
More places to buy used HP 3000s

You got 16 bits, but whadda ya get?

We keep hearing that HP is promising to support Classic 16-bit code in the IA-64 HP 3000s, machines now some four years away from delivery. Jim Phillips, trusty Ohio reporter and NewsWire subscriber, forwarded a hopeful note from an HP rep verifying support of Classic 3000 code (i.e., 16-bit of the MPE V heritage) on forthcoming HP 3000 IA-64 boxes. If you do the math, it looks like an application written in 1974 would run on hardware created 30 years later.

While this is truly an impressive display few other platforms (if any) can claim, we're not sure HP has promised this yet. In our latest Q&A interview with Dave Wilde -- the CSY R&D section manager for growth projects including IA-64 -- we asked about this. Wilde said it was too early to say anything conclusive about it.

It's not the first time we've received a "we'll see" kind of answer to the question. When we checked with CSY lab chief Winston Prather last fall, his answer seemed to fall into the "maybe, and maybe not" category -- and again, he stated that it would depend how many customers had 16-bit code they still needed to support in 2003 (or whenever IA-64 makes it to the 3000 platform).

Our gut feeling is that CSY will support this code, so long as there are enough customers out there who need to run it on the IA-64 systems. Think about the likelihood of that, however. You're a shop supporting 16-bit code. Are you really likely to be buying bleeding-edge hardware? In general, we expect that actual use of the IA-64 3000 systems will be limited at first, when after they're available in 2003 -- because HP will continue to make PA-RISC as good a performer on 3000s as IA-64 for several years after IA-64 rolls out.

HP is telling its customers during RUG meeting presentations that it "remains committed to" 16-bit code support on the forthcoming systems. It may be more certain than anybody imagines. Most applications use half-word, 16-bit instructions even on the current 32-bit PA-RISC 3000s -- because the database fields in IMAGE/SQL are 16-bit aligned. It looks like either HP will supporting 16-bit code in the newer machines, or rebuilding IMAGE so it's 64-bit aligned. When you consider the turmoil the latter move would wreak with existing applications, supporting the 16-bit programs seems more graceful. And that's always been the watchword for HP 3000 improvements.

Here comes the end for HP-IB peripherals and systems

HP has released notice that starting with the 6.5 version of MPE/iX, expected in mid-2000, there will be no more support of HP-IB peripherals and computers using the HB-IB and CIB I/O backplanes. That means that a lot of older HP 3000s -- the Series 920/922/932/948/958/950/955/960/980 families -- will be getting their last operating system update during the first half of 2000. Expect to have to freeze your OS at MPE/iX 6.0 Express 2, or maybe Express 3, if supporting HP-IB peripherals remains important to you. These are the same systems that HP recently ended software rebates for on April 30.

HP-IB will continue to be supported on MPE/iX 5.5 until October 2000, and on MPE/iX 6.0 until October 2001. HP is recommending that customers plan to transition from these servers to Series 9x8 or 9x9 servers, and from HP-IB peripherals to SCSI or LAN-connected peripherals.

HP giveth, and taketh away

In the NewsWire's April Page One story, we reported on the language in HP's lawsuits against three used hardware resellers. HP filed two documents with the court that include this statement:

"The HP 3000 servers have substantially more features and functions than the HP 9000 servers, and are accordingly more valuable and sold for a higher price."

Later, in our Q&A interview with the new Worldwide Marketing Manager for the HP 3000 division Christine Martino, we noted a distinct dose of realism in the plans for 1999. She said:

"I don't think we're going to be able sell the HP 3000 as a multipurpose computer right now. We're going to be able to sell it as the workhorse for a specific solution."

Martino's comment is simply acknowledgement of the current state of the market bias. But since the HP lawsuit statement must be true, we wonder if HP's top management can appreciate the value in more HP 3000 sales -- and make investments accordingly.

One customer commented on HP's stance to sell the 3000 as a specific-solution system instead of a multipurpose system: "With that kind of back-peddling, no wonder the HP3000 market is so shaky. The box is truly a multifunction box. Do we have to convince HP of what their box can do, or what?"

There's more to convince than HP's top management. General-purpose media, for example, need to be updated -- or even educated. A March article in the Seattle Times reported on the Center for Information Services, a college consortium using HP 3000s for more than 15 years successfully. Although the article began as an investigation about why the college IT staff is recommending Unix instead of NT, the article contained this swill:

"The colleges use mainframe computers from the 1980s to keep track of payroll financial aid and student records. The systems are outdated, hard to use and unreliable; most companies are selling their mainframe systems as scrap to salvagers, who grind the computers and extract the gold from their circuits."

If the Times reporter had extracted something from a posterior part of his anatomy, he might have a clue about what's happening to the mainframe marketplace. It's actually growing again -- unless you ask Microsoft how it's doing. Our March issue carried an article about a college in the consortium, successfully integrating their 3000 with Windows NT mail services using Hillary Software's byRequest. So long as the people approving computer purchases get information from places like the Seattle Times, selling technology with a 26-year legend is going to be tough sledding.

And the education may come full circle if it's ever learned at the Times. During the 1980s, the Times was itself an HP 3000 customer.

HP posts Posix scanner tool for ports to 3000

Hoping to continue the initiative from customers and its own engineers to port Unix programs to the HP 3000, the 3000 division made a Posix Scanner toolkit available on the division's Jazz Web server (http://jazz.external.hp.com/src/ps/)

Engineer Steve Hoogheem said the toolkit "is useful to analyze an application you may want to port to the HP 3000. In two steps, external functions called by the code are collected and then reduced into a report showing which functions are or are not available on MPE/iX."

The toolkit is available in two versions. The first scans C source code and the second analyzes HP-UX executables. The tool for C source code uses lint on HP-UX to scan C source code. "Because lint does NOT work on C++ source code, this tool does NOT handle C++ source code," Hoogheem said. "The tool for HP-UX executables uses nm on HP-UX to get symbol information from the executable. If the executable has been stripped of symbol information, this tool cannot report function usage."

Programs such as Samba for file sharing, the Apache Web server and Domain Name Services for the HP 3000 all have arrived as a result of ports from other platforms. While Posix support in MPE/iX was expected to deliver applications for the system, its best bounty so far has been delivering vital network utilities and connectivity programs.

How to set up BOOTP on 3000s

Customers who want to use the BOOTP network services on HP 3000s have a summary of how to enable them, courtesy of Beechglen Development's Doug Werth:

"Assuming that you already have INETD set up and working already you will need to verify the following:

INETDCNF.NET.SYS needs the following line:
bootps dgram udp wait MANAGER.SYS /SYS/NET/BOOTPD bootpd

SERVICES.NET.SYS must have the following line:
bootps 67/udp # Bootstrap Protocol Server

Create a BOOTPTAB file with the mac addresses of your devices. Below is a working sample:

# bootptab.net.sys
#
# Format:
# nodename:tag=value:tag=value: ... :tag=value #
# first field -- nodename (hostname) of terminal followed by colon # (should be full domain name)
#
# OPTIONS
# ba -- broadcast bootp reply for testing with bootpquery # bf -- bootfile (for tftp download)
# gw -- gateway IP address
# ha -- hardware address (link level address) (hex) # hd -- home directory for bootfile
# hn -- send nodename (boolean flag, no "=value" needed) # ht -- hardware type (ether) (must precede the ha tag) # ip -- Printer IP address
# sm -- network subnet mask
# tc -- template for common defaults (should be the first option listed)
# vm -- vendor magic cookie selector (should be rfc1048) #--------------------------------------------------------------------------- - < br> global.defaults:\
ht=ether:\
vm=rfc1048:

#--------------------------------------------------------------------------- -
BLDG1LOC2:\
tc=global.defaults:\
hn:\
ha=080009B266FF:\
ip=198.6.1.5

Free up Y2K upgrades for ALL HP customers, please

Despite the general trend to make the HP 3000 an equal player with the other enterprise servers from HP, distinctions continue to pop up. Customers are complaining about some of them, like the difference between user counts on HP's Unix systems and the 3000. There's also an apparent restriction in the free upgrades to Y2K compliant versions of operating systems, too.

Mike Hornsby of Beechglen Development noted that HP calculates user counts more stringently on MPE/iX than on HP 9000 systems. Hornsby noted that one of his customers asked him, "Why does HP consider a 'user' on MPE differently than a 'user' on HP-UX?

"The way it was explained to me is: that on HP-UX six signons with the same user ID only count as one 'user.' Is this true? I can see why this is not implemented on the HP 3000, where many systems are setup with a sign on that consists of a unique session ID with all users using the same user name and account name. ala mch,user.manman

To be on par with HP-UX, shouldn't every identical sign on to the HP 3000 only count as a single 'user'? A corollary question is: How can multiple sessions from the same IP address count as multiple 'users?'

This is a very serious issue, one that I consider in the best light a 'bug' and in the worst light a disgraceful business practice. How can one company (becoming two) have different definitions of a 'user' for different platforms? It would be like Ford having a different measure of a mile for different makes of cars!"

NewsWire subscriber Gilles Schipper also noted that HP's offer of a free Y2K compliant upgrade didn't go nearly as far for HP 3000 customers as their HP 9000 brethren:

"HP-UX users are offered UNCONDITIONAL free upgrades to HP-UX 10.20," Schipper said, "while HP 3000 users are offered free Y2K OS upgrades only if they purchased their systems from HP within the past three years. "

"Not only is this unfair to HP 3000 customers, the offer is virtually meaningless since virtually all HP 3000 users who purchased within the last three years are probably either already Y2K-compliant, or are still on HP support."

Schipper went on to note that other than an announcement at the latest IPROF conference in front a fewer than 200 people, HP hasn't made its HP 3000 free upgrade offer publicized. [We did run notice of it in our NewsWire article from IPROF in our March issue].

We've seen CSY hunt down some of these "distinctions" the HP 3000 has "enjoyed" in years past and eliminate them. Experts like Hornsby and Schipper, who support hundreds of customers, are hoping these are two more that disappear soon.

"If HP cannot or will not provide the necessary [Y2K] patches for my current O/S -- be it 3.0, 3.1, 4.0, or 5.0 -- then a reasonable substitute would be to provide whatever O/S HP suggests will run beyond Dec. 31, 1999," Schipper said.

"What period of time is reasonable? I'm not sure. But three years is too short. Perhaps 10 or 15 years is more reasonable -- and if so, why place any arbitrary time restriction? Evidently that's the conclusion drawn for HP 9000 customers, who were offered unconditional free upgrades to HP-UX 10.20."

A better job queue scheduler than free

While HP 3000 customers wait for bug fixes in the new user defined job queues feature of MPE/iX 6.0, there are third party alternatives that need no repair. Shawn Gordon, our reviewer who looked over the free queues feature in our March issue, said:

"Technikal (727.78.-5976) had two products, CMS and QMS. One is like the JOBQ's recently introduced, but it's more flexible. The other product gives you granular control over the dispatcher queues. The new JOBQ's don't give you any control over what dispatcher queue to run in, either. What I have done in the past, and been successful with, is to tune the queues in the following fashion;

>tune cq=152,200,100,100
>tune dq=185,225,300,300,oscillate
>tune eq=170,220,300,300,oscillate

Then you use the otherwise useless EQ as a high priority batch queue. These quantums are short enough that your batch jobs will get quick snatches of higher priority so that they can finally finish on a loaded system."

Independent consultant Bill Lancaster put in a vote for another third party tool, while commenting on Gordon's notes about queue management:

"I don't necessarily agree with Shawn's recommendations about overlapping queues, although I used to. Two main reasons for my change of heart. First, as of 5.0 (I think) the dispatcher (the portion of MPE responsible for balancing and moving process priorities) has changed. It will no longer actually interrupt a process within its timeslice if a higher priority process lands on the Dispatch Ready Queue. In other words, if a DQ process has the CPU and a CQ process is ready, the CQ process won't actually get the CPU until the DQ process finishes its timeslice or the DQ process blocks for some other reason. This would not result in the type of consistent response time your users desire.

"The second reason I've become opposed to overlapping the queues is that process behavior has more of a tendency to become unpredictable. It's hard enough balancing the varied workload demands on a system without introducing variables that can have an unpredictable impact on response times. "

"I don't know much about Technikal's products, but the developer is the same one who wrote KLA/Express, a product now owned by Tivoli. KLA is/was an excellent product. I can, however, recommend the Q-Xcelerator product from Lund to do this. It's very simple and easy to use."

HP revamps its Java site for HP 3000s

Along with a new 1.1.7 version of Java/iX for the 3000 that's supposed to be faster, HP its improving its Java Web page for the 3000. Czar of all things Java on the 3000 Mike Yawn gave notice of the new information resource (http://jazz.external.hp.com/src/newjava):

"The one interactive feature on the site is an automated FAQ tool written in Python. (Hey, I would have used a Java tool if I could find one). You can add your own frequently- or once-asked questions and answers to the FAQ. (Only categories which have had answers posted show up in the Index or Complete FAQ views; try the 'add a faq' option to see the categories that have been set up). Only I can add categories, so send me suggestions if some have been left out. Also, if there's a question you feel should be there, but don't know the answer, go ahead and add the question and hopefully I or someone else will be able to provide the answer."

You can contact Yawn with feedback about the site at mike_yawn@hp.com.

OpenDeskManager gets another Y2K patch

Chris Bartram, developer of the 3k Associates DeskLink software that connects HP Desk sites to the Internet, noted a new patch that helps Desk stay Y2K compliant:

"There is a new HP OpenDesk patch (OD3039) that fixes a recently discovered Y2K bug in the HPDesk Intrinsics interface. (The patch also includes some cumulative patches that fix other Intrinsic-interface quirks, so ask for it by name."

More places to buy used HP 3000s

Finally, the mention of specific sources of used HP 3000 equipment in our last Online Extra ferreted a few more out. People we've been told to make note of include Priority Computers, LLC (972.248.0106). Bruce Schultz said his company "has dealt in the HP 3000 market for almost four years now with great success. We provide various HP 3000 systems from 920s to 996s and peripherals. Our company plans to stay in and grow its market share in the refurbished HP 3000 market." We can also add that we know of HP 3000s being sold at US Computer (425.558.5800, www.uscomp.com).

Have an opinion about any of these items? Send your comments to me. Include your name and your company, or just mail to me anonymously.

Ron Seybold, Editor In Chief

 


Copyright The 3000 NewsWire. All rights reserved.