August 14, 2015
HP drives its stakes between support posts
As August unfolds and HP's final quarter as a combined company unfurls, the corporation that services some of the targets and platforms for 3000 migrators has already divvied up support access. HP Inc. and Hewlett-Packard Enterprise have become separate support systems. Users are being invited to look in more than one place for answers that were previously at a one-stop shop
In early August, Hewlett Packard Enterprise and HP Inc. will provide two different support portals. When you access HP Support Center, you will be able to select a portal for HP Inc. products or a portal for Hewlett Packard Enterprise products.
HP Enterprise business might have fared a little better in the division.
As of August 1st the HP Support Center Mobile application will only be available for Hewlett Packard Enterprise products such as servers, storage, and networking. A message within the application asks you to update to the latest version.
HP is calling the move a "Welcome to our Two-Car Garage." Assigned to the Enterprise arm of HP (to be known as HPE on the stock market), the MPE/iX operating system still has its small outpost in HPE support pages. For the customers who hold an HP Passport login, access to the existing 3000 patches is promised. However, the web-driven access to patches seems to be locked behind the October, 2013 policy that a current HP support contract is required for patch access.
Pivital Solutions: Your complete
HP e3000 resource
August 13, 2015
TBT: An August Switch of HP Bosses
In an August of 16 summers ago, the first woman to lead a Dow 30 corporation waded into her new job as HP CEO. Carly Fiorina took the job that the HP board handed her after it ushered lifelong HP employee Lew Platt out of the top seat at Hewlett-Packard. At the first press conference announcing the transfer of power, Platt got himself hugged by Fiorina. It was a disarming move that signalled new days for the HP hegemony, and two years later, changes for the future of the HP 3000.
Fiorina made her mission the overhaul of the collegial HP, a company whose directors believed had missed the opportunity of the Internet. Platt was at the helm while Sun Microsystems ran laps around larger vendors like HP, as well as IBM. The 3000 was gaining its first sets of Internet-ready subsystems that summer, but Sun was already dug in as the first choice for a way onto the Web.
Fiorina arrived at her HP job too late to make an appearance at that year's HP World conference in San Francisco. It was an unfortunate circumstance, since the conference represented the largest group of HP customers to gather in one spot for that year, as well as many others. HP was celebrating its 60th anniversary, but it was Year One for the changes that would lead to pursuing growth through acquisitions of ever-increasing size. Within two years, the purchase of Compaq would represent Fiorina's boldest stroke, an acquisition that forced the vendor to select which business lines could be eliminated to prevent overlap.
The Compaq community of VMS users made the cut that the 3000 missed, and some in the MPE community believe that Fiorina knew little to nothing about the division whose futures were considered finished. In time it's become evident that most of the relatively-small businesses in HP built on server and OS technology have little future left at the vendor. One well-known 3000 citizen, the final Interex chairman Denys Beauchemin, reported this summer that VMS is experiencing the same fate as MPE, just a decade and a half later. Its heritage isn't saving it, either.
August 12, 2015
How to Keep Watch on Backup Completions
We've had a backup hang up on a bad DAT, and we learned about it when the morning jobs couldn't start on the 3000. (We shut everything down we can, back up, then open everything up again.) To find a better way to respond to this, I'm making a procedure to compare the expected backup duration (from a table we've built) to the backup's actual duration so far. The idea is to get an early report if the duration has been exceeded by more than an hour.
I've parsed the JOBLIST output to get what I wanted. But it looks like I'll need help on converting a string variable to a numeric variable as part of this procedure. Does MPE have anything like that?
Francois Desrochers replies with this ![...] construct, an undocumented part of MPE/iX:
SETVAR TONY STR(TONYALL,3,2)
would create a string variable, you could do something like:
SETVAR TONY ![STR(TONYALL,3,2)]
to create a numeric variable.
August 11, 2015
Emulating the 3000's Strong Heartbeat
A full hardware emulation makes the Charon HPA virtualization package a viable choice for keeping MPE applications alive. But what about emulating the essential parts of the 3000's software stack elsewhere? The goal of getting MPE and its riches to operate inside another environment has been enticing, and sometimes elusive. The heart of the system lies in IMAGE, wired thoroughly into the 3000's file system.
HP wanted to be in this business itself, a few decades ago. Allbase was one of two attempts at doing a relational database on MPE. HP Image was the other. Allbase could not get traction in the 3000 base, and HP Image struggled to get out of HP's labs, although both of these products were compatible with the HP-UX environment. They were not faithful enough to the IMAGE structure and design — that 98 percent compatible curse vexed HP Image in particular.
Coming close to emulation's database potential -- where a relational database can behave like IMAGE -- is also in a couple of spots in the 3000's story. "It's fairly easy to use an RDBMS to emulate most of IMAGE," said Allegro's Stan Sieler, who created advances such as b-tree support inside IMAGE. "It's the last few percent of emulation that gets hard to do efficiently." The efficiency factor is what drove down the hopes of HP Image.
One of the few companies to make a good business out of IMAGE emulation is Marxmeier Software AG, which still sells its Eloquence database in HP-UX, Windows and Linux markets. The product has a TurboIMAGE Compatibility extension to accommodate applications that have been migrated from the 3000 to those commodity platforms. It's still the best database choice for any system that needs to move unaltered from MPE to an environment supported by many hardware vendors.
Long ago, Robelle summed up the compatibility — one way of looking at emulation — between Eloquence and IMAGE. "Eloquence supports the same data types as TurboIMAGE, the same record layouts, and the same indexing (plus new options). The transformation needed to convert IMAGE databases to Eloquence is simple and automatic. Either use Suprtool to copy the data, or use Eloquence's DBExport and DBImport utilities. However, the file formats and internal structures of Eloquence are dramatically different from IMAGE. Only the programming interface is the same."
Unlike the Eloquence offering, pitched to a distinct customer base but with benefits to 3000 migrators, HP had to stop thinking about attracting SQL-hungry customers from other platforms with its Allbase and HP Image designs. As it turns out, satisfying the needs of the IMAGE-using ISVs and users was more important. This might appear to be another case of backward compatibility, and investment protection, holding back the broader reach of the HP 3000. Sieler says the compatibility doesn't hold things back, though.
August 10, 2015
How to Make a 3000 Act Like It Uses DNS
I have a script that uses FTP to send files to a site which we open by IP address. We've been asked to change to SFTP (port 22) and use the Domain Name Service name instead of an IP address. Does the 3000 support using DNS names?
Allego's Donna Hofmeister replies:
If you are going to use DNS, you must have your 3000 configured for that. It's easily done.
August 07, 2015
Dress Down Fridays, or any other day at HP
Last week we reported on a culture shift at Hewlett-Packard, relaying a story that the company had a confidential memo in the wild about dress codes. Dress up, it encouraged its Enterprise Group workers. The developers and engineers were a little too comfortable in the presence of clients.
The story became an Internet meme so quickly that HP scrambled to sweep the news away. Alan May (above), the HR director of the complete entity now known as Hewlett-Packard Corporation, even made a dandy video of three minutes full of humor, telling the world that HP workers are grownups and professionals. They decide how to dress themselves.
Running with that latest news, a few veterans of the 3000 community decided the story was just made up by The Register, which uncorked the original report based on a confidential memo they'd acquired. El Reg, as the website likes to call itself, must have been lying or worse.
Not so much, even though that HP video is charming. The Register took note of May's comedy, saying "Fun HP video, but none of this changes anything... except one thing: a webpage in the "HP Technology at Work" section of HP.com, dated August 2013, titled "Being smart about casual" and listing do's and don'ts for workplace attire – such as no short skirts or sandals or ripped jeans, and so on. HP still has a link to the article." HP fixed up that link so it now goes to May's fun video.
These are interesting times for Hewlett-Packard, a company that this week shared its Oct. 31 split-up details with support customers. It's not clear if May will be in the Hewlett-Packard Enterprise, or with HP Inc. come November 1. For the sake of the Enterprise customers who were former 3000 sites, we hope he stays in the HP segment serving business computing. His hat calls attention to the picture of Bill and Dave on the cubicle behind him. The founders managed a company with an obvious dress code. White shirt, tie, or a nice top and skirt.
The founding 3000 engineers knew that you only get one chance to make a first impression -- the fits-and-starts launch of the 3000 notwithstanding. It took awhile, but eventually what ran on the HP 3000 inside HP became the focus of customer visits, the same kind of visits that sparked that dress code advice that HP seems to have put under its corporate carpet.
August 06, 2015
Throwback: The Hottest 3000 Conference
Looking back, Central Florida in August would've been a hot choice no matter which conference was on tap. But in 1988's first week of August, the Interex annual North American show set up to welcome 3000 users who could not believe they'd landed in the jungle heat of a Southern summer. What was hottest was the prospect of the first hardware revolution in 3000 history, the initial Spectrum-class Series 950 servers.
Users, vendors, and HP's experts lined up to speak and find air-conditioned refuge in the first conference since the newest PA-RISC HP 3000s shipped. It was an era when a user group conference brimmed with user papers, written by customers sharing their experience. One paper looked toward migration trends, the kind that would shift a 3000 site to Digital or IBM systems because things were changing too much in the evolution of MPE and its hardware.
Some HP Precision Architecture machines will have been in use for several months. Also, we will have moved closer to the date when the Series 955 (or some other larger machine yet unannounced as of this writing) will be available. Are HP 3000 users moving to other manufacturers' systems? Did any HP users start to leave and change their mind or leave and come back?
Another kind of migration was underway already: the move from MPE V to MPE XL. The 1.0 version of the new OS was all that HP could sell by this Orlando show. Dave Elward of Taurus Software presented a paper about how to succeed in that kind of migration. Everything had changed at the new hardware's fastest level, even though HP had built a little miracle called Compatibility Mode to let existing applications run at a much slower pace.
The first step towards a successful migration is education. MPE XL contains many new things that at first can be overwhelming. What is comforting is that when you begin to use MPE XL, you don't even need to know you're using it. All of the commands you are likely to use perform just the same, and programs moved to MPE XL in compatibility mode just run. Only when you are ready to maximize the benefits of your new machine do you need to have a good understanding of the migration process.
August 05, 2015
Steady steed of Invent3k saddled up again
After a couple of months offline, the shared development and archive 3000 server Invent3K is back once more, carrying its saddle bags of software and sandbox spaces. The system was put online at first by OpenMPE's volunteers after HP closed down the Invent3K hosted at the 3000 division.
Tracy Johnson, a member on the final board of directors, supplied an update last night.
The Invent3k machine is back online after almost two months of being down; it's now at invent3k.openmpe.com. Also after a few years, it is back in Texas where it belongs with HPSUSAN 0. (The DR machine that it has been running on is no longer accessible.)
It may be riding rough at first. There might be some bugs to iron out due to a big tape restore. But most of it is there. It was a group effort. Thanks to
- Rob Gordon at Black River Computer for donating the hardware and man-hours to fix it. (It all centered on fixing LDEV 1.)
- Terry and David Floyd with the Support Group for putting it back online and hosting the hardware
- Keven Miller with 3kranger.com for fixing the Web pages.
- Steve Cooper at Allegro for pointing the domain name to the new IP number.
August 04, 2015
Large Disk MPE/iX patch is still notable
A report on a new patch from 2005 is still able to bring good news to HP 3000s that are trying to use HP hardware to stay online today, one decade later. The Large Disk patch for MPE/iX 7.5 continues to be available from Hewlett-Packard. It expands the usable area of a 3000 disk up to 1TB, and the patch is necessary to utilize and 146-GB and 300-GB devices with an HP badge on them.
When we shared the original news about this advance, the patch was in beta test status. Large Disk made it out of the beta wilderness, thanks to testing from customers of that era. We suspected as much when we said, "of all the patches HP is hoping you will test this year, Large Disk looks like it has its eyes fixed firmly on the 3000's post-2006 future." At the time, we all believed HP would be exiting the 3000 biz at the end of '06.
The news might not be fresh for anybody who applied this patch, but the absence of it will keep 3000s limited to much smaller disks, devices much older. It bears a re-broadcast to your community, if only because we've tracked down a current link to the fine technical paper written by Jim Hawkins of HP. The paper was once hosted on the 3000 group's Jazz server, whose links have all gone dark. Many of those Jazz papers are now on the Client Systems mirror of Jazz. Speedware (Fresche Legacy) also has these tech papers.
In our initial report, we said the patch's scope was limited to 7.5 and "the work is no small feat, literally and figuratively. Without it, HP 3000s can only boot up drives of 300 GB or smaller. The work of Hawkins and cohorts at the HP labs will let users attach drives up to 1TB under the MPE/iX operating system."
In the HP paper on the enhancement, Hawkins pointed out it'd been a long time since any boundaries got moved for disk on the HP 3000. The Large Disk team moved the limits a long way out, after that long hiatus.
The last major initiative to address disks size was done in MPE XL 4.0 for support of disks larger than 4 GB. These changes were done to address an approximately ten times (10x) increase in disk from 404-670 MB to 4.0 GB disks. In 2005 with MPE/iX 7.5, we were confronted with nearly a hundred times (100x) size change (4.0 GB to more than 300 GB) over what had been possible in MPE XL 4.0.
August 03, 2015
HP-UX marks time after five years
When we last visited the HP-UX roadmap, the journey's destination was advice about when to expect the end of 11i v3 support. Plans for system and platform futures have changed greatly since that article of August, 2010. Back then, customers looked like they'd be facing a 2017 end of HP support for the version of the OS that replaced some MPE installations. The good news is that HP-UX support has now been promised through 2025.
The bad news is that HP's dropped plans to introduce any fresh generations of the OS. According to HP's 2015 roadmap, 11i v4 or v5 are nowhere to be seen. HP now plans to carry v3 from 2007 to 2025. An 18-year lifespan for an enterprise OS's major release is remarkable. Serving the expanding needs of enterprise customers with such a base OS, one that's eight years old today, is unprecedented at HP.
These roadmaps change, and sometimes the adjustments jettison implied promises which can form the bedrock of IT investment planning. The current hardware that runs HP-UX is Intel's star-crossed Itanium chipset in the Integrity servers. Support for HP-UX on the PA-RISC HP 9000s ended last year.
Five years have elapsed since any HP roadmap promised a newer future. This year's version of the HP-UX roadmap shows no forward march in a major release. HP's Unix is marking time, but there are promises of some refreshment. Like any platform roadmap of our modern era, the one for HP-UX "is not a commitment to deliver any material, code or functionality and should not be relied upon in making purchasing decisions." HP 3000 managers who remember 3000-centric conference roundtables will recall what those public promises add up to. Any of those managers who put dollars into Unix are looking at a future with few changes.
July 31, 2015
Zero day attacks: reports are dangerous, too
News has started to roil through the Android community about a fresh MMS attack vector for those devices, and last month reports rolled out about a similarly dangerous zero-day malware attack for Apple iOS. But what is zero day, and how can the news of these exploits be as damaging as the malware itself? Our security expert Steve Hardwick explains in this edition of Essential Skills, covering the non-3000 skillset for multi-talented MPE pros.
By Steve Hardwick, CISSP
Many computer users do not understand the term Zero Day and why it is so serious. To understand the term, it is first necessary to understand how an exploit works. In general, there are different types of exploits used on computers
1. Social attacks, phishing for example, which cause a user to unintentionally disclose information to a hacker.
2. Trojan horses, viruses that hide in otherwise legitimate applications. Once the legitimate application is launched, the Trojan horse releases the virus it contains.
3. Web attacks that trick users into divulging personal information using weaknesses in browsers and web server software
4. Application and OS attacks that use errors in the code to exploit the computer's programming
With the exception of the first category, these attacks rely on exploiting weaknesses in the underlying operating system and application code that runs on the computer. To be able to prevent this type of illicit access, the mechanism by which the malware is operating must first be understood. Therefore many researchers will examine operating code and look for these types of flaws. So will thousands of hackers. The challenge becomes how to mitigate such a vulnerability before it becomes a virus in the wild. That's where the Zero Day marker comes into play.
July 30, 2015
TBT: HP Image goes dead. Long live IMAGE
It was 1988, and Adager co-creator Adager Alfredo Rego had already skied for Guatemala in the Winter Olympics. Months later, with the Summer Olympics at hand, Hewlett-Packard killed off development of a new database for the HP 3000. The project was supposed to give the server a spot on industry-wide benchmark charts, HP believed. But HP Image was only 98 percent compatible with TurboIMAGE, and that's 2 percent short of being usable. HP Image abdicated the throne that HP intended to a TurboIMAGE rewritten for the brand-new Spectrum-class 3000s.
The move matters today because it marks a turning point in the march toward industry standards for the 3000. The server has been legendary for preserving its customers' investments like app development. A from the ground up SQL database might have helped put the 3000 into a more homogenous tier during an Open Systems era. Of course, HP would've had to create a database that worked for existing customer apps. HP Image was not that database.
HP's step-back from HP Image in the summer of 1988 came after more than two years of development, lab work that hit the wall after test users tried to make their applications and data fit with the product. After dropping that baton, HP raced to put the HP SQL of Allbase/SQL into making 3000 and 9000 apps compatible.
In an HP Chronicle article I wrote back then, I quoted developer Gavin Scott while he was at American Data Industries. By that summer, HP had managed to move TurboIMAGE onto MPE XL 1.1. "Pulling the Turbo database into the Allbase concept appears to have reaped some benefit for users," I wrote. "In Scott's view, it's faster and still compatible, a rare combination."
It works flawlessly, and it is quite fast. Native Mode TurboIMAGE works exactly the way old TurboIMAGE did, even to the extent that it still aligns all of the data on half-word boundaries. You have to take that into account when you're writing Native Mode programs to access Native Mode TurboIMAGE; it will be slightly less efficient, because you have to tell your program to use the Classic 3000 packing method when you go to access the database.
That summer marked the point that HP had to give up on creating an IMAGE replacement for the brand-new MPE XL. HP eventually supplied a native SQL interface for IMAGE, thereby taking that product into its IMAGE/SQL days. But HP Image never would have been proposed if the vendor wasn't thinking about attracting SQL-hungry customers from other platforms with a new database scheme.
July 29, 2015
Carrying ODBC Links Into Windows Use
Software that helps HP 3000s remain relevant is still being sold and still working. MB Foster sent an email this morning that reminded the 3000 community they've got a leg up on important connectivity. It's called ODBCLink/SE, installed on every HP 3000 that has the 5.5 release of MPE/iX running. It could also use some updating.
MB Foster's Chris Whitehead annotated the distinctions between ODBCLink/SE and its fully-grown sibling, UDALink. "Numerous organizations continue to utilize ODBCLink/SE (Special Edition of MB Foster Technology. Developed and distributed by HP on HP 3000s and HP-UX servers)," he wrote. "ODBCLink/SE’s ability to adapt to new technologies such as JDBC or Windows 7/8, or 64-bit architectures, is severely limited." UDALink is the means to bridge those limits.
We've been tracking the ODBC functionality of MPE/iX and IMAGE since the beginning — ours, as well as the customer demand. In 1994 MB Foster started selling ODBCLink for connecting to desktops. The start of widespread demand for better SQL access was in the fall of 1995, at the same time the NewsWire launched. HP labored to build access, and that labor progressed slowly. By December 1996 we pointed out in an editorial that deliberate work from MB Foster's engineers was going to bridge the HP gap.
The 32-bit world that Win95 created didn't have an HP-supplied path between HP 3000 databases and those slick, graphical interfaces on PC desktops. Third parties have stepped in to sell what HP is still working to bundle. Companies using ODBCLink praise the product and the connectivity it brings. So much praise has rained down that HP decided it should buy what it has been too slow to build. A deal was signed between HP and M.B. Foster. ODBCLink gets a trimmed-down cousin, ODBCLink/SE.
HP got out of the PC-based software business by turning to ODBCLink/SE. There's an extensive table in today's MB Foster email that shows why this free software in HP's MPE FOS has significant shortcomings. Updating this kind of essential tool can be a big step in keeping a homestead 3000 in the loop for corporate data. It's a story as true today as it was 20 years ago.
July 28, 2015
Winds of change blow through HP's closets
It's time to check back in with Hewlett-Packard, the vendor providing enterprise servers and solutions for a meaningful section of the 3000 migrators. Our latest news update involves poaching employees and a nouveau dress code, a subset of the things that any splitting-up corporation might be handling.
Details of the HP split into HP Enterprise and HP Inc were rolled out earlier this month, and there's explicit language on how the workforce will be handled once it is halved. Each of the new entities has a one-year embargo on even approaching the other's employees for hiring. For the six months beginning in November of 2015 -- a period when a lot of serious hiring gets delayed -- the two companies cannot hire from the other's ranks. If an employee is fired by Enterprise or Inc, then it's open season.
To sum up, if a talented HP staffer wants to work at the other HP before next June, getting fired is the fastest way to get permission. That might turn out to matter more than it appears, since the company just floated a memo in the Enterprise Services group, including HP-UX and Proliant operations, about professional dress, according a report from the website The Register.
Men should avoid turning up to the office in T-shirts with no collars, faded or torn jeans, shorts, baseball caps and other headwear, sportswear, and sandals and other open shoes. Women are advised not to wear short skirts, faded or torn jeans, low-cut dresses, sandals, crazy high heels, and too much jewelry.
It wouldn't be unprecedented. When former CEO Carly Fiorina took her first tour of former Compaq facilities, post-merger, employees there were told to don "western wear" as a welcoming gesture.
That was at least a merger. Nothing the size of Hewlett-Packard has ever tried to cleave itself into two complementary pieces remaining in the same business sector. This is uncharted territory, but a dress code memo and limited job transfer options might deliver some new talent into the non-HP workforce. Meanwhile, the current CEO says that turning around the company has been relatively easy.
July 27, 2015
N-Class 3000s offer subtle bathtub curves
A serious question on today's HP3000 newsgroup emerged about server reliability. The best answer came from an HP engineer whose career features more than 15 years of IO design and maintenance on hardware systems including that ultimate 3000 N-Class system. And along the way, Jim Hawkins introduced many of us to the bathtub-curve charting strategy.
It looks like a bathtub, this chart of how reliable hardware can be. High left-hand side, the part of a product lifecycle called infant mortality. Long-term youth to middle-age to early senior years, the flat, stable part of the bathtub. Finally the end of life, that sharp upswing on the right where moving parts wear out.
The question was posed to the newsgroup readers by Steven Ruffalo
I'm concerned about the reliability going forward of our N-Class servers. Are there any type of studies and metrics that could be used to determine how the failure rates of the parts on/in the N-Class will increase linear with the age of the equipment? I would imagine this would be true for any systems, but we have had an increase in processor failures over the last year. Is this coincidental, or should we start trying to stockpile additional spares?
According to Hawkins, there's been no tracking of N-Class hardware reliability by HP, which introduced the first N-Class models within a year of announcing it would be exiting the 3000 business. But he offered anecdotal, your mileage may vary, caveat emptor advice. He advised the 3000 owner that "You are in uncharted territory. Literally."
July 24, 2015
3000 world loses a point of technical light
Veteran engineer and developer Jack Connor passed out of worlds including the HP 3000's this month, dying at age 69 after a long career of support, volunteering, and generous aid to MPE users.
In a death notice posted on his local funeral chapel's website, Connor's story included Vietnam era military service, a drag racing record, and playing bass on Yummy, Yummy, Yummy, I Got Love In My Tummy, a single that went to No. 4 on the US charts. He had been the proprietor of a bar in Columbia, Missouri, known as Nasties, and a tea house in Columbus, Ohio, The Venus Fly Trap.
Connor played a role in the volunteer efforts for OpenMPE in the last decade. He was also the worldwide account manager for HP and DuPont in the 1970s and 80s, and the death notice reports he was involved in the first satellite uplink in history for commercial purposes. At the time of his death Connor was working at Abtech Systems and Support from Indiana, and at his own company, InfoWorks, Inc. In the months that followed HP's shutdown of its MPE lab, he created NoWait/iX, software that eliminated the wait for an HP technician to arrive, on a rush-charge time and materials call, to transfer an old HPSUSAN to a new 3000 CPU board.
NoWait/iX was intended for use "until HP can be scheduled on site at both HP and the customer’s convenience -- and not paying the emergency uplift charge," Connor said. "However, if a customer has a third-party tool which is no longer supported, or licensing is no longer available for an upgrade, NoWait/iX can operate indefinitely, returning the old information to that single product."
In the waning months of OpenMPE's activity, he chaired the board of directors and promoted the creation of a new Invent3k shared server. "Making Invent3K a repository for the community is the primary focus," he reported to us in 2011.
Connor was a frequent contributor of free tech savvy to the 3000 community, using the 3000 newsgroup as a favored outlet. Just this spring we relayed his advice about linking a 3000 with existing networks.
July 23, 2015
Throwback: When IA-64's Arrival Got a Pass
During a summer of 15 years ago, the reach of HP's final processor foundation became obvious. Rather than take over the computing world, the project that started as Tahoe and eventually became IA-64 was labeled as an incremental improvement. Hewlett-Packard said this was so while it started talking about IA-64's lifespan and impact. It would be a gradual change.
This story is instructive both to today's migration planning as well as sustaining homesteading of the HP 3000. Processor power doesn't matter as much as a vendor claims. The pass that HP gave IA-64 in 2000, labeling the technology as years away from the datacenter, proved that chips wouldn't make a difference much more. When it comes to chip futures, the only ones that make a difference come from the timelines of Intel. HP partnered with the vendor, but it wouldn't get a marketable advantage out of the alliance.
In July of 2000, not a single IA-64 system had shipped, even though Hewlett-Packard annointed IA-64 as the successor to the PA-RISC chips that powered servers like the HP 3000. PA-RISC performance remains the leading edge of Hewlett-Packard's MPE hardware. But 15 years ago, making the leap to IA-64 processing looked essential to keeping MPE/iX competitive.
In 2000, though, the technology based on Explicitly Parallel Instruction Computing was just being dubbed Itanium. HP's Integrity brand of servers hadn't been introduced, and HP was supposed to be farming out Itanium to niche markets. The vendor's Unix servers, being sold by the same resellers who offered 3000s, ran on the same PA-RISC chips. And those chips were in no danger of being lapped by IA-64.
Up at the CNET website, an interview with HP's Duane Zitzner included a comment from HP's marketing for IA-64. In 2000, IA-64 computers were "a development environment," said Dirk Down. "You're not going to put this stuff near your datacenter for several years."
In the Newswire, we did the translation for a customer base that seemed certain that leaving IA-64 off the MPE roadmap was a bad fork in the road. Zitzner said PA-RISC would still outsell IA-64 for another five years.
His comments explain why few people in the HP 3000 division seem to think of IA-64 as nothing more than a future. In one interview after another, lab experts and general managers praise the new architecture, but point out that it has little to do with meeting customer demands for performance. Now we seem to know why: the stuff won't be ready for datacenter-level performance for years.
July 22, 2015
Replacement rides on software selection
MB Foster's latest webinar on Applications Portfolio Management included an estimate that 80 percent of applications in a migration can be replaced. Migrating app code to a new platform is usually only a solution for 15 percent of the software in a 3000 environment, and an unlucky 5 percent of applications will have to be rebuilt.
So if 4 out of every 5 apps should be replaced, what steps make up the best practices for software selection? The webinar indentified nine.
- Add a detailed current workflow to the software assessment.
- Look at three to seven packages for each replacement
- Compare the selections to the app, to make sure you have no orphaned functionality
- Understand the business process re-engineering tasks. CEO Birket Foster said "If you're changing applications, there will be certain rules where there's a different way to do things, and people will have to be retrained."
- Make all data clean and ready, moving department by department
Then there's a step to plan for surround code, which can sometimes be the trickiest to replace.
July 21, 2015
User group takes virtual tack for conference
A vendor with ties back to the 1980s of the HP 3000 world took several steps today into the new world of virtual user conferences. The education and outreach at the Virtual Conference & Expo came in part from Fresche Legacy, formerly Speedware, but it was aimed at that company's latest prospects: IBM Series i enterprises. Advances in long-form remote training, with on-demand replays of tech talks, gave the IBM COMMON user group members of today a way to learn about the IBM i without booking time away from workplaces.
The offerings on the day-long agenda included talks about vendors' tools, as well as subjects like "Access your IBM i in the modern world with modern devices." Customer-prepared talks were not a part of today's event; that sort of presentation has become a rare element in the conference experience of 2015. But some of the best HP 3000 talks at the Interex user group meetings came from vendors, lifted up from the ranks of users.
The virtual conference of today won't be mistaken for the full-bore COMMON Fall Conference & Expo of this fall. That's a three-day affair in Fort Lauderdale, complete with opening night reception and conference hotel rates at the Westin. A few days in Florida could be a perk for a hard-working IT manager, even in early October.
But the practices of remotely educating users about enterprise IT have become polished by now. Wednesdays in the 3000 world have often included a webinar from MB Foster, guiding managers in subjects like Application Portfolio Management or data migration. Those are more dynamic opportunities, with individuals on an interactive call using presentation software including a Q&A element. They also cover skills that are more essential to the migration-bound customers — although data migration skills promise great potential payback for any IT pro.
July 20, 2015
The Weekend a User Group Went Lights-out
Ten years ago this week, the Interex user group went dark in both a digital and literal way. The organization that was launched 30 years earlier to serve HP 3000 customers took down its website, shuttered its servers, and shut out the lights to lock up its Sunnyvale, Calif. offices. A bankruptcy went into its opening days, one that would take more than two years to make its way into Federal Court. But the immediate impact was the loss of the tent-pole gathering for the 3000 community, that year's annual HP World conference.
Millions of dollars in hotel guarantees, prepaid advertising, and booth exhibitor rents went unpaid or unreturned. It was more than the loss of an event that had a 28-year history of joining experts with customers. The Interex blackout turned off a notable light that might've led to a brighter future for a 3000 community still looking for answers and contact with vendors and expertise.
Looking back from a decade later, signs were already evident for the sudden demise of a multi-million dollar organization with 100,000 members of some pedigree. Tens of thousands of those members were names in a database and not much more, places where the Interex tabloid HP World could be mailed to generate advertising revenues. A core group of users, devoted to volunteering and rich with tribal, contributed knowledge about HP's servers, was far smaller.
Interex was all-in on support and cooperation with the Hewlett-Packard of 2005, but only up to a point on a crucial user group mission. The group was glad to re-label its annual conference after the vendor, as well as that monthly tabloid. HP held the rights to both of those names once the group made that transition. There was an HP liaison to the group's board for decades. The key managers in the 3000 division made their first-person 2002 articles explaining HP's 3000 exit available to the Interex publications. Winston Prather wrote "it was my decision" on pages published by Interex.
But in 2004, HP sowed the seeds of change that Interex watered with a no-collaboration decision. User groups from the Digital VMS community agreed to cooperation with HP on a new user conference, one to be funded by HP. Interex's directors polled the member base and chose to follow an independent route. The Interex board would stick to its plans to exclusively produce the next HP World. Advocacy was at stake, they said, and Interex's leaders believed the group would need its own annual meeting to keep asking HP to do better.
HP began to sell exhibitor space for an HP Technology Forum against the Interex HP World booths. Just before the HP World San Francisco Moscone Center wanted its final payment — and a couple of weeks after exhibitors' payments were in hand — the tune the 3000 world heard was Boom-boom, out go the lights.
July 17, 2015
Do Secure File Transfers from the 3000
I'm trying to use ftp.arpa.sys to FTP a file to a SFTP server and it just hangs. Is there a way to do a secure FTP from the HP 3000?
Brian Edminster replies:
The reason that using MPE's FTP client (ftp.arpa.sys) fails is because as similar as they sound, FTP and SFTP are very different animals. Fortunately, there is a SFTP client available for the 3000 -- the byproduct of work by Ken Hirsh and others.
It used to be hosted on Ken's account on Invent3K, but when that server was taken out of service, so was Ken's account. As you've no doubt already noticed, it's available from a number of sources (such as Allegro). I'd like to highlight another source: www.MPE-OpenSource.org
July 16, 2015
Bringing the 3000's Languages Fourth
Documenting the history and roots of IMAGE has squirted out a stream of debate on the 3000 newsgroup. Terry O'Brien's project to make a TurboIMAGE Wikipedia page includes a reference to Fourth Generation Languages. His sentence below that noted 4GLs -- taken as fact by most of the 3000 community -- came in for a lively debate.
Several Fourth Generation Language products (Powerhouse, Transact, Speedware, Protos) became available from third party vendors.
While that seems innocent enough, retired 3000 manager Tom Lang has told the newsgroup there's no such thing as a Fourth Generation of any computer language. "My problem with so-called Fourth Generation Languages is the use of the term 'Language' attached to a commercial product," he wrote. The discussion has become a 59-message thread already, threatening to be the longest discussion on the newsgroup this year.
Although the question doesn't seem to merit debate, it's been like catnip to some very veteran developers who know MPE and the 3000. The 4GL term was probably cooked up by vendors' product managers and marketing experts. But such languages' value did exceed third generations like COBOL. The term has everything to do with advancing developer productivity, and the use of generations was an easy way to explain that benefit.
In fact, Cognos -- the biggest vendor of 4GLs in the 3000 world -- renamed its Powerhouse group the Advanced Development Tools unit, using ADT instead of 4GL. This was largely because of the extra value of a dictionary associated with Powerhouse. The dictionary was offered up as a distinction of a 4GL by Birket Foster. Then Stan Sieler, who's written a few compilers including SPLash!, a refreshed version of the 3000's SPL, weighed in with some essentials.
July 15, 2015
How to Keep Cloud Storage Fast and Secure
Editor's Note: HP 3000 managers do many jobs, work that often extends outside the MPE realm. In our series of Essential Skills, we cover the non-3000 skillset for multi-talented MPE pros.
By Steve Hardwick, CISSP
One of the many cloud-based offerings is storage. It moves data from the end device to a remote server that hosts massive amounts of hard disk space. While this saves local storage, what are some of the challenges and risks associated with the type of account?
Cloud data storage applications have been compromised through different weaknesses. Firstly, there is the straight hack. The hacker gains administrative access into the server containing the data and then can access multiple user accounts. The second one is obtaining a set of usernames and passwords from another location. Many people use the same usernames and passwords for multiple accounts. So a hack into an email server can reveal passwords for a cloud storage service. What are the ways to defend against this level of attack?
Encryption is always a good option to protect data from unauthorized users. Many service providers will argue that they already provide encryption services. However, in a lot of cases this is what is called bulk encryption. The data from various users is bundled together in a single data store. Then the whole data store is encrypted with the same password. This gives a certain level of protection, for example of the disk is stolen. But, if administrative access is gained, these systems can be compromised. A better solution is to choose a service that offers encryption at the account level.
July 14, 2015
A Fleet of Trucks That Couldn't Fell MPE
Out on the HP 3000 newsgroup, Tracy Johnson inquired about the state of the 3000's and MPE's durability. Johnson, who's worked with OpenMPE in the past while managing 3000s for Measurement Specialties, was addressing the Truck Factor for the 3000 and its OS. "In what year did MPE reach the Truck Factor?" he asked, referring to the number of developers who'd have to get hit by a truck before development would be incapacitated.
MPE long ago stopped counting the names of such authors. Development ended for the OS when HP retired or reassigned its lab staff during 2009. But the tribal operating and administrative knowledge of the OS has a high truck factor, if you account for global connectivity. Dozens of MPE experts who are known to the community would have to fall under the wheels of trucks for MPE's operational knowledge to expire.
"I honestly don't think it applies any longer to MPE," Art Bahrs commented on the list, "as MPE has now stabilized and has a support base in people like Stan Sieler, Birket Foster, Donna Hofmeister, Neil Armstrong, Alfredo Rego and such. I know I'm forgetting lots more."
July 13, 2015
Celebrating a 3000 Celebrity's (im)migration
Eugene Volokh is among the best examples of HP 3000 celebrity. The co-creator of MPEX (along with his father Vladimir) entered America in the 1970s, a Jewish immigrant who left Russia to arrive with his family as a boy of 7, destined for a notable place on America's teeming shores.
Those teeming shores are associated with another American Jew, Anna Lazurus, whose poem including that phrase adorns a wall of the Statue of Liberty. More than 125 years of immigrants have passed by that monument, people who have created some of the best of the US, a fact celebrated in the announcement of this year's Great Immigrants award from the Carnegie Corporation. Eugene is among the 38 Pride of America honorees appearing in a full-page New York Times ad (below, in the top-right corner) from over the Independence Day weekend.
Those named this year include Saturday Night Live's creator Lorne Michaels, Nobel laureate Thomas Sudhof, and Pulitzer Prize novelist Geraldine Brooks, along with Eugene -- who's listed as a professor, legal scholar, and blogger. All are naturalized citizens.
Eugene's first notable achievement came through his work in the fields of MPE, though, computer science that's escaped the notice of the Carnegie awards board. Given that the success of Vesoft (through MPEX and Security/3000) made all else that followed possible, a 3000 user might say that work in MPE brought the rest of the legal, scholarly, and blogging (The Volokh Conspiracy) achievements within his grasp.
July 10, 2015
User group manufactures new website
CAMUS is the Computer Applications for Manufacturing User Society that now has a fresh website to go with its quaint name. While Computer Aided Manufacturing pretty much describes everything outside of the tiny Chinese enterprises doing piecework for the world, CAMUS is unique. It's devoted to a significant interest of the remaining HP 3000 homesteaders. Manufacturing remains an HP 3000 heartland.
Keeping a website up to date is no small feat. In the face of declining use of HP 3000-related products, some websites have disappeared. The legendary Jazz server from the Hewlett-Packard labs went dark long ago. The full retreat of HP's 3000 knowledge seems more obvious all the time. The old www.hp.com/go/e3000 address, once HP's portal for things MPE-related, now returns the message above.
Which is why the camus.org update is heartening. Terri Glendon Lanza reports that the site serves MANMAN, MK, MAXCIM, and migrated manufacturing companies.
Members will now be able to edit their profiles and search the membership for others with similarities such as geographics, software modules and platforms, or associate supplier services.
Our free membership still includes upcoming webinar meetings, connecting with 'birds of a feather', a listserv for questions to the community, and photo gallery of former events.
Society members receive access credentials to a members-only section. Just about anybody can become a member. Pivital Solutions and Stromasys are Associate members, which will tell you about the 3000 focus the group can count upon.
July 09, 2015
Throwback: When IMAGE Got Its SQL Skin
During the current Wikipedia project to document IMAGE, Terry O'Brien of DISC asked where he might find resources that point to IMAGE facts. Wikipedia is all about facts that can be documented by outside sources, especially articles. O'Brien was searching for InterACT articles, perhaps thinking of the grand series written by George Stachnik for that Interex user group magazine.
While the user group and its website are gone, many of those articles are available. 3K Associates has an archive of more than a dozen of them, including several on IMAGE. (That website has the most comprehensive collection of MPE and 3000 lore, from tech how-to's to an HP 3000 FAQ.) As part of his introductory article in the database subset of The HP 3000 For Novices, Stachnik notes how IMAGE got its SQL interface, as well as why it was needed.
Most new client-server applications that were developed in the 1980s made extensive use of the SQL language. In order to make it possible for these applications to work with the HP 3000, HP literally taught TurboIMAGE a new language--the ANSII standard SQL.
The resulting DBMS was named IMAGE/SQL -- which is the name that is used today. IMAGE/SQL databases can be accessed in two ways: either using the traditional proprietary interfaces (thus protecting customers' investments in proprietary software) or using the new industry standard SQL interface (thus enabling standard client-server database tools to access the data stored on HP 3000s).
The enhanced IMAGE came to be called TurboIMAGE/SQL, to fully identify its roots as well as its new prowess. Stachnik wrote the article in an era when he could cite "new technologies such as the World Wide Web."
HP removed many of the restrictions that had pushed developers away from the HP 3000, making it possible to access the HP 3000's features (including its database management system) through new industry standard interfaces, while continuing to support the older proprietary interfaces. In the final months of the 20th century, interest in the IMAGE database management system and sales of the HP 3000 platform are both on the rise.
That rise was a result of user campaigning that started in earnest 25 years ago this summer, at an Interex conference. Old hands in this market call that first salvo the Boston Tea Party because it happened in a Boston conference meeting room. More than nine years later, Stachnik wrote that "interest in the IMAGE database management system and sales of the HP 3000 platform are both on the rise."
July 08, 2015
Freeing HP's Diagnostics Inside the 3000
When HP officially closed its formal HP 3000 support, the vendor left its diagnostics software open for use by anybody who ran a 3000. Throughout the years when HP sold 3000 support, CSTM needed a password that only HP's engineers could supply. But the CSTM diagnostics tools started to run in 2011 without any HP support-supplied password.
However, managers need a binary patch to free up the diagnostics. Support providers who've taken over for HP know how to enable CSTM. The community has a former Hewlett-Packard engineer to thank, Gary Robillard, for keeping the door to the diagnostics open. Robillard says he is the engineer who last worked on CSTM for MPE/iX when he was a contractor at HP.
A 3000 site must request a patch to get these expert tools working. HP arranged for 3000 sites to get such patches for free at the end of 2010. We tracked the procedure in a NewsWire story, since the HP link on how to get these patches, once on the old division's webpages, has gone dead.
One such patched version of CSTM needs a binary patch. Robillard created this binary patch fix.
Versions of CSTM [patched] with ODINX19A or ODINX25A allow the expert tools with no licensing, but you still have to issue the HLIC command.
If you install ODINX25A/B/C (6.5, 7.0, 7.5) you won't need to do anything except issue the HLIC command with any password. The HLIC command might say it was not accepted, but the license is activated anyway
July 07, 2015
Migrated systems ready for app portfolios
Once an HP 3000 is migrated, its mission-critical applications are ready to join a wider portfolio of corporate IT assets. Managers who want a place at the boardroom table have learned to place a valuation on these resources. Many of them gained their value while working as MPE-based software.
Studies show that managers spend 80 percent of the IT budget maintaining their current assets. If you are forced to do anything radical you run into real issues, then overrun your budget. At most companies, the IT budget is set at operating level.
Migration can be a radical step. But the duty of an IT manager who oversees a 3000 is to keep track of what is productive. It’s not about the migration, it’s about the whole portfolio. You must assess the 3000’s risk versus the rest of the applications in the portfolio.
MB Foster is covering the high-level issues for APM in a Webinar on July 8 (tomorrow) starting at 2 PM Eastern time. Birket Foster's team says that a successful engagement to implement APM should yield a defined inventory and an action plan specific to your needs along with the business value, a desired strategic landscape and technical conditions for each application.
July 06, 2015
Work launches on TurboIMAGE Wiki page
History is a major element in the HP 3000's everyday life. A computer that received its last vendor-released enhancement in 2009 is not in need of a lot of tracing of new aspects. But a serious chronicle of its features and powers is always welcome for homesteading customers. A new effort on Wikipedia will help one of its longer-standing database vendors, one who's moved onward to Windows.
Terry O'Brien still holds management reins at DISC, makers of the Omnidex indexing tool for TurboIMAGE. He's begun a distinct entry on Wikipedia for the database that's been the heartbeat of MPE almost since the server's beginning. O'Brien is enlisting the memory of the user community to take the page from stub status to full entry. "My original intent was to create an Omnidex page, since DISC is ramping up marketing efforts in the Windows and Linux space for Omnidex 6.0," he said.
During my ramp up within Wikipedia, I noticed the TurboImage article had little information and had no cited references. Although I have been a heavy utilizer of Wikipedia the past several years, I had never looked behind the covers. Wikipedia has a rich culture with a lot of information to digest for new authors. It is a bit daunting for new authors.
I originally was just going to add some general information and mention Fred White. Needing to cite references led me to an article Bob Green wrote on the history of the HP 3000 as well as numerous other articles from Robelle that I am citing. That let me to articles on 3000 NewsWire, so thanks Ron for your prolific prose on all things HP 3000.
Journalism, however, is not the best entry point for a Wikipedia entry. The most dispassionate prose conceivable is best-suited for Wikipedia. Think of software manual language and you're closest to what's accepted. A broad-interest topic like yoga gets a good deal more Wiki Editor scrutiny than a chronicle on a minicomputer's database. That doesn't mean there's not a wealth of accuracy that can be supplied for the current TurboIMAGE stub, however. O'Brien is asking for help
July 02, 2015
Throwback: When HP touted Java/iX
Editor's Note: We're taking Friday off this week to make time to celebrate the US Independence Day.
Fifteen years ago this month, the prospects for HP 3000 growth were touted at an all-Java conference. HP engineers took the 3000 and the new version of Java/iX to Java One, which at the time in 2000 was billed as the world's largest show devoted to the "write once, run everywhere" programming tool.
The 3000 division exhibited an entry-level HP 3000 on the show floor at the conference. HP’s Java expert for the e3000 Mike Yawn was at the show, along with division engineers Eric Vistica and OnOn Hong. Marketing representative Peggy Ruse was also in attendance from the division.
“In previous years, we’ve had literature available and 3000 ISVs in attendance at other booths,” Yawn said at the time. “This year you could actually go to an HP booth and find Java applications running on e3000 servers.”
Yawn reported Java’s Reflection Technology (not related to the WRQ product of the same name) “is a way to discover information about an object at runtime. It’s very analogous to using DBINFO calls to get structural info about a database. Reflection was introduced in JDK 1.1 to support JavaBeans. The APIs were improved in 1.2, with minor refinements coming in the 1.3 release.”
July 01, 2015
Reflection dives deeper into new brand
Last fall, Micro Focus announced it was acquiring Attachmate and several other companies. The merger of these IT firms marked another step for a popular HP server connection product, Reflection, toward a new life with a new name, even if its functionality remains the same.
The Chief Operating Officer of Micro Focus, Stephen Murdoch, has reported to customers about the strategy to meld the products from Borland, NetIQ, Attachmate, Novell and SUSE. The scope of what these companies have offered is significant. Development, networking, connectivity and evironments make up these acquisitions.
We will be simplifying the branding and packaging of our portfolios. As an example, we will combine our leading host connectivity solutions of Reflection and Rumba into one set of Micro Focus branded solutions offering the best of both technologies. A similar approach of simplification and alignment will be taken systematically, resulting in one company operating two product portfolios, namely Micro Focus and SUSE.
By all reports, Rumba didn't meet HP 3000 manager standards in its versions available before Attachmate acquired Reflection. That was in the days when the blended firm was called AttachmateWRQ. Few HP 3000 sites, if any, have learned to rely on Rumba for their connectivity. Now the tracking will commence on how the feature sets of Reflection and Rumba survive this combination.
June 30, 2015
Run-up to HP split-up sees enterprise splits
Later this week, Hewlett-Packard will announce the financial roadmap for the business that will become HP Enterprise, holder of the futures of the HP 3000 replacements from the vendor. More than the accounting is in flux, though. Today the vendor announced the executive VP of its Enterprise Group will be gone before the split-up takes place.
Bill Veghte will split the HP scene, leaving "later this summer to pursue a new opportunity." Big vendors like HP rarely track where an exec like Veghte is heading next. It's not in the same direction as the business that makes Integrity servers, the HP-UX operating environment, or the competitive mass storage product lines that some migrators have invested in.
He's been leading the efforts to separate the consumer printer PC side of HP from its Enterprise sibling, a sort of cleaving of what's become a Siamese twin of business at the vendor. It's been a project underway since last fall, employing Veghte after COO work. This is not the kind of announcement you want to release before a massive split is completed. HP's original estimate for revenues of HP Enterprise was $58.4 billion, larger than the PC-printer side.
There have been exits from a seat this high before at HP. Dave Donatelli left the company, and now has landed at arch-rival Oracle. From a tactical perspective, or at least not quite as customer-facing, HP's got to clone 2,600 internal IT systems, extracting and separating the data inside. It's the opposite effort of a merger, with no safety net. The Wall Street Journal says the IT enterprise split could stall the split-up of the company, if the project doesn't go well.
June 29, 2015
Retiring ERP Systems, or Not-Free Parking
About a month ago, a migration company offered a webinar on leaving behind one use of an HP 3000. But the focus at Merino Services was not on MPE, or HP's 3000. The company wanted to help with an exit off MANMAN. In specific, a march from "MANMAN/ERP LN to Infor 10X."
While many manufacturing companies will recognize MANMAN ERP, it's the LN tag that's a little confusing. Terry Floyd, whose Support Group business has been assisting MANMAN users for more than 20 years, tried to pin it down. "ERP LN is Baan, I think – it’s very difficult to tell anymore. It’s not MANMAN, anyway." The target is Infor's 10X, more of a framework for the migration destinies of Infor's parked software. Such parking keeps up support, but nothing else changes.
Merino, which hasn't been on the 3000 community's radar up to now, might not be blamed for conflating a couple of ERP names, or just running them together in a subject line. The state of ERP applications is changing so fast, and declining, that an ERP Graveyard graphic lists the notables and the little-known, next to their current undertakers. Infor, which is the curator of both Baan and MANMAN, has made a business of this in-active retirement for more than a decade. Younger, more adept alternatives have been offered for MANMAN for several decades.
About Infor, Floyd added, "they have bought a lot of near-bankrupt companies. As you know, a lot of people have been trying to migrate companies off of MANMAN for over 20 years." It's a testament to the sticky integration of ERP and the customization capability of MANMAN that this application leads the graveyard in the number of times it's been acquired.
June 26, 2015
What Has Made MPE/iX 8.0 A No-Go
The life of homesteading 3000 managers is not as busy as those who are managing migrated or just-moved business environments. But one topic the homesteaders can busy themselves with is the If-Then structure of making an 8.0 version of their operating system more than a fond wish. Our reader and 3000 manager Tim O'Neill visited this what-if-then module, a proposition was sparked by an April Fool's story we wrote this year. "I actually believed that article, until I recognized the spoofed name of Jeanette Nutsford," he said. We were having some Onion-like sport with the concept of an MPE/iX.
I had the thought that maybe somebody somewhere will apply all the MPE patches written since 7.5, add a couple more enhancements to subsystems (like maybe MPE users could see and use a Windows-managed printer,) test it in-house, then test it on a few customer systems, then release it and announce MPE/iX 8.0. The database options could begin with TurboImage and Eloquence.
That's pretty much the start of a workflow for an 8.0. If you were to make a list of the things that have stood in the way of such a watershed moment for MPE, it might look like an if-then tree. A tree that might lead to a public MPE, as free as Linux or HP's Grommet, the company's user-experience development application. Grommet will become open source, licensed for open use in creating apps' user experience. Grommet was once just as HP-proprietary as MPE.
The tree's not impossible to climb. Some of the tallest branches would sway in the wind of software law. The rights regarding intellectual property have blocked this climb to open-sourced MPE/iX. That's law that was tested outside of the HP and 3000 community. It came close to swaying in favor of customers who believe they're buying software, instead of just renting it.
June 25, 2015
Throwback: The Days of the $5,000 Terminal
By Dave Wiseman
Most of you will know me as the idiot who was dragging about the alligator at the Orlando 1988 Interex conference, or maybe as the guy behind Millware. But actually I am a long-time HP 3000 user – one of the first three in the south of England.
I was just 27 when I started with an HP 3000. I had been in IT since 1967. One day I was approached by Commercial Union Assurance (a Big Blue shop) to set up an internal Time Sharing system. My brief was to set up "a better service than our users have today," a Geisco MK III and and a IBM Call 360. In those days, the opportunity to set up a "green fields site" from scratch was irresistible to a young, ambitious IT professional.
I investigated 30 different computers on around 80 criteria and the HP 3000 scored best. In fact, IBM offered the System 38 or the Series 1, neither of which met our needs well. IBM scored better in one category only – they had better manuals. I called the HP salesman and asked him in. What HP never knew is that if the project went well, there was a possibility that they would get on the shortlist for our branch scheme – a machine in every UK branch office. That would be 45 machines, when the entire UK installed base of HP 3000s was around 10 at the time.
IBM tried everything, including the new E Series which had not been publicly announced at the time. It was to be announced as the 4331 and you only — yes only — needed 3 or 4 systems programmers. I asked about delivery time compared to HP's 12-14 weeks for the 3000. I was told that IBM would put me in a lottery, and if our name came up, then we would get a machine.
So HP's salesman came in. I said I wanted to buy an HP 3000, to which he replied, "Well I'm not sure about that, as we've never done your application before. Why don't you buy a terminal and an acoustic coupler first, and make sure that your application works"
"Okay" I said, "where do I buy a coupler from?"
"No idea," he replied, "but the 2645A terminal is $5,000."
June 24, 2015
OpenSSL: Still working, but falling behind
This month the OpenSSL project released a new version of the software, updated to protect sites from attacks like Heartbleed. The release coincides with some interest from the 3000 community about porting this 1.0.2 version to MPE/iX. These cryptographic protocols provide security for communications over networks.
Heartbleed never had an impact on the 3000, in part because it was OpenSSL was so rarely used. Developer Gavin Scott said that last year's Heartbleed hack "does point out the risks of using a system like MPE/iX, whose software is mostly frozen in time and not receiving security fixes, as a front-line Internet (or even internal) server. Much better to front-end your 3000 information with a more current tier of web servers. That's actually what most people do anyway I think."
But native 3000 support of such a common networking tool remains on some wish lists. 3000s can use SSL to encrypt segments of network connections at the Application Layer, to ensure secure end-to-end transit at the Transport Layer. It's an open source standard tool, but deploying it on an HP 3000 can be less than transparent.
Consider the following question from Adrian Hudson in the UK.
Does anyone know anything about putting OpenSSL on a HP 3000? I've seen various websites referring to people who have succesfully ported the software, but with the HP 3000s being used less and less, I'm finding lots of broken links and missing pages. My ultimate intention is to try and get Secure FTP (SFTP) running from Posix on the HP 3000.
HP placed the OpenSSL pieces in its WebWise MPE/iX software, and that software is part of the 7.5 Fundamental Operating System. Cathlene McRae, while still working at HP in 3000 support, confirmed that "WebWise is the product you are looking for. This has OpenSSL." She's shared a PowerPoint document of 85 slides written in 2002, one of the last years that WebWise (and its OpenSSL) was updated for the HP 3000. (You can download these slides as a PDF file.)
June 23, 2015
Migration platform gets Microsoft's retooling
Moving HP 3000 systems to Windows Server can include the use of the .NET framework, and Microsoft is retooling the framework to remain coupled with Visual Studio, rolling out a 2015 VS. The just-previewed development environment, a popular choice for migrating HP 3000 sites headed to Windows, means a new .NET release, as version 4.6 of the .NET Framework comes as part of the new Visual Studio 2015.
Microsoft is making its chief enterprise environment more feature-rich, but the retooling comes at a price. They all do, these revisions. The newest Visual Studio is powered by the new Roslyn compiler, and there are new APIs. Existing .NET apps aren't going to know much about new API capabilities, and so like everything in IT, the .NET frameworks from 4.5.2 backward will begin to age. But ASP.NET gets an upgrade and the Entity Framework data model increases its support for Azure data services and for non-relational databases. Alas, no IMAGE/SQL support in there, but that's what middleware from providers like MB Foster will continue to provide.
Users like the San Bernadino County Schools have been moving apps to .NET from MPE/iX, a project that was first scheduled to be complete at the schools by 2015. Four years ago, when the school system first started talking about using .NET, 2015 might've been outside of Microsoft's plans to keep .NET a strategic IT choice. VS 2015 as well as the newest framework put that worry to rest.
For the HP 3000 customer, hearing a toolset is strategic would be familiar territory. In the 1980s and 1990s, HP dev environments that were dubbed strategic, such as Allbase 4GL and Transact, fell from grace at Hewlett-Packard. The same fate came to the 3000 and MPE as well. By the end of the '90s, HP statements that a product was "strategic" were processed like a kiss of death; a product would get that label a few years before dropping off the price list.
June 22, 2015
Fixing Date Problems From The Future
HP 3000 managers have traveled long roads toward the future of their servers, but sometimes the server travels even farther. Into the future, it seems, to apply modification dates to files that couldn't possibly be modified months or years from now.
This can cause problems with system maintenance. Craig Lalley experienced some last week. After running the NMVALCK command, he discovered "I have thousands of files with future dates." He was pretty sure there's a way to adjust a date like FRI, SEP 10, 2027, 1:53 AM by using MPEX. (A good bet, since the Vesoft product manages the 3000's files better than MPE/iX itself). But what about other repair options?
There are two, one in the community's freeware resources, and one in its Posix namespace. The freeware comes from Allegro Consultants. FIXFDATE (just do a "find" on the web page to locate the utility's entry) "will sweep through your files and change any creation, modification, access, allocation, or statechange date that is a "future" date to be today."
Another resource comes from within the 3000's Fundamental Operating System. Touch, a common Posix utility, exists on the HP 3000's implementation.
June 19, 2015
Changes Spark Healthy Adaptations
The constant grind of change in the 3000 community -- migrations, the shifting sands of homesteading resources -- may have a positive effect on managers who deal with it. "There is always a future," our ally and contributor Brian Edminster wrote. "It's just not always the future we think we'll have. And that's not always bad, in that it can force us to adapt, to improvise and stretch a bit. These are all signs of a healthy being."
Expanding the use of the HP 3000 in some companies seems outlandish, but it might not be. Not everywhere. In one case we're heard, new ownership of a division that uses a 3000 offered a chance to extend the use of their 3000, rather than just target the system as something to consolidate, maintain, or decommission. The company's mission includes the need to expand in the division's market that their 3000 system was designed for -- and seeing that their other markets' IT solutions won't work as well as the 3000.
Making that choice involves embracing used servers, and eventually emulated hardware. That's an adaptation of hardware sourcing. Independent support has been available a long time to make the former work, and the virtualized 3000s have been for sale for more than three years by now.
Older and common tools can also get adapted, because with this kind of field experience, practical application trumps strategic platform goals. It can happen at the simplest of levels. You might not expect that Notepad++ could become a 3000-related tool. Edminster tells a story about seeing this happen, though.
June 18, 2015
Throwback: A Zealous Emulator Wonder
Five years ago this week, Stromasys announced the launch of its project to emulate the HP 3000's hardware set. Emulation was a quest for many years before 2010, though. The OpenMPE advocacy group was founded on the pursuit of an emulator for 3000s that would not be built after 2003. By 2004, the community was hearing about the timeline for emulator development. It did not promise to be a short journey.
We revisit those days to remind our readers about a time when then-recent 3000 boxes were standing in the way of making a virtualized 3000. Our podcast for this week includes comments from one of the first emulator vendor candidates, as well as the ultimate developer of a product that marks five years on 3000 planning timelines.
Along the way, the tracks on the trail to making HP's 3000 systems virtually unneeded followed the hard road HP learned about migrations. More than half the systems that were turned off between 2003 and 2008 went to other vendors, according to one report from an emulator vendor. That period saw Hewlett-Packard lose many customers while they departed the 3000, according to the Chief Technology Officer Robert Boers.
What's remarkable about the emergence of Charon from Stromasys is the persistent dedication the vendor showed for the concept. It demands patience to be in the world of emulators. In 2004, nobody was even certain about the best release date for an emulator. HP-branded 3000s in that year were still commonplace, and all had falling price tags. By the time Charon made its debut, that hardware had become seven years older, and used systems were commonly more than a decade old. Time has not enhanced the vintage of these systems. An evergreen emulator, first announced five years ago this week, changed all of that.
June 17, 2015
Passwords, MPE, and Security Flaws
Editor's note: in the past 24 hours the world has faced another breach of the LastPass security database, putting hundreds of thousands of passwords at risk. LastPass assures all of its users their passwords are secure after the breach — but change your master password anyway, they add. This makes it a good time to revisit security practices as they relate to the HP 3000 (thanks to Vesoft's Eugene Volokh) as well as our resident security expert Steve Hardwick. Sound advice stays fresh.
More than 30 years ago, VEsoft's Eugene Volokh chronicled the fundamentals of security for 3000 owners trying to protect passwords and user IDs. Much of that access hasn't changed at all, and the 3000's security by obscurity has helped it evade things like Denial of Service attacks, routinely reported and then plugged for today's Unix-based systems. Consider these 3000 fundamentals from Eugene's Burn Before Reading, hosted on the Adager website.
Logon security is probably the most important component of your security fence. This is because many of the subsequent security devices (e.g. file security) use information that is established at logon time, such as user ID and account name. Thus, we must not only forbid unauthorized users from logging on, but must also ensure that even an authorized user can only log on to his user ID.
If one and only one user is allowed to use a particular use ID, he may be asked to enter some personal information (his mother's maiden name?) when he is initially added to the system, and then be asked that question (or one of a number of such personal questions) every time he logs on. This general method of determining a user's authorizations by what he knows we will call "knowledge security."
Unfortunately, the knowledge security approach, although one of the best available, has one major flaw -- unlike fingerprints, information is easily transferred, be it revealed voluntarily or involuntarily; thus, someone who is not authorized to use a particular user id may nonetheless find out the user's password. You may say: "Well, we change the passwords every month, so that's not a problem." The very fact that you have to change the passwords every month means that they tend to get out through the grapevine! A good security system does not need to be redone every month, especially since that would mean that -- at least toward the end of the month -- the system is already rather shaky and subject to penetration.
There's a broader range of techniques to store passwords securely, especially important for the 3000 owner who's moving to more popular, less secured IT like cloud computing. We've asked a security pro who manages the pre-payment systems at Oxygen Financial to share these practices for that woolier world out there beyond MPE and the 3000.
By Steve Hardwick, CISSP
There has been a lot in the news recently about password theft and hacking into email accounts. Everything needs a password to access it. One of the side effects of the cloud is the need to be able to separate information from the various users that access a centrally located service. In the case where I have data on my PC, I can create one single password that controls access to all of the apps that reside on the drive plus all of the associated data.
June 16, 2015
Migrating Like Mercury, or NoSQL Is Plenty
More than a decade ago, database advocate Wirt Atmar said that "killing the HP 3000 was a little bit like hitting a drop of mercury with a hammer; it caused the drops to squirt out in every direction, with people migrating every which way to a whole host of new systems and new databases." The newest databases of that decade were modernized iterations of SQL, like MySQL and Postgres. In our current era, however, the schemas of Structured Query Language data management have begun to turn into a liability. What were once touted as an advantage over IMAGE (at least until IMAGE acquired SQL queries to become IMAGE/SQL) are now being viewed as not fluid enough.
The reason lies in how much we track today. Billion-record databases are not uncommon anymore. Establishing a query structure that remains in place for every search is slower than devising the best one on every search. That's the promise that NoSQL and its cousin file system Hadoop offer. When data leaps into the realm of the Internet of Things and tracks instances as small as light bulb blowouts, then database technology like SQL devised in the 1980s, no matter how much it's updated, won't be able to keep up.
SQL will be replaced with NoSQL, once the messiness of data becomes the norm. Oracle and PostgreSQL and MS SQL rule today. Even Microsoft Access has a ready enterprise base, as simple its structure is. But data is growing fast enough to become BigData. And the HP 3000 community which has migrated, or soon will, is going to look for newer data structures and tools to send its SQL data into NoSQL's schemas.
MB Foster is working to be this kind of tool provider. Tomorrow on June 17 the company will demonstrate how its UDACentral product moves the data today. The aim for versions in the years to come is support for BigData's tools of NoSQL and Hadoop.
June 15, 2015
ERP floats changes for classic models
Since the HP 3000 got popular in the 1970s, manufacturing has always claimed a majority share of its business use. MANMAN and the work of ASK led the new minicomputer into major corporations and thriving manufacturers. To this day, that software runs operations in places like Rockwell Collins, Calsonic, and Amatek Chandler. But the day of changes to classic ERP is coming. One of the things that's sparking it is the regularity of change.
Terry Floyd of the Support Group, which provides app support for companies using MANMAN and other ERP software, updated us on the use of alternatives to MANMAN. With a package as comprehensive as that suite, companies have to be cautious when replacing it. "Things have changed," he said. "The new stuff is NetSuite, Workday, Plex, and Kenandy, and a dozen others," he said. It's a lot better than Microsoft Dynamics, a solution we reported on earlier. The trend is illustrated in the chart above (click for detail.)
And among the changes taking place today is adoption of cloud ERP.
Kenandy says it's is making headway because it's more flexible and responsive to change in business than the classic ERP platforms. Cloud-based ERP is becoming a replacement choice because its fluid design can be responsive when business grows.
As a small company running on a combination of business applications, what happens when your business expands? Can you easily integrate new business lines? Can your systems easily adapt to new processes? What happens when you decide to scale and develop a global presence? Do the applications support multiple sites, multiple currencies and multiple languages? Moving to a cloud ERP solution allows you to easily scale across all these dimensions.
June 12, 2015
Find hardware specs, move DTCs, and more
Is there a command or way to see the hardware specs of a HP 3000 via MPE or its installed utilities? This machine has no other utilities, like MPEX. I am looking to document the processors, memory, number of hard drives, and size of those drives.
Jack Connor replies
Depending on MPE/iX version, you can use SYSDIAG for 6.0 and older or CSTM for 6.5 and later. In SYSDIAG, type SYSMAP, then IOMAP, and GENERAL for the IO components, then exit and go to CPUMAP for the CPU info.
In CSTM, type MAP, then SELECT ALL, then INFO, then IL (InfoLog) to get a listing of everything that MPE owns.
I don't work that much with COBOL these days, but I wanted to compile a program and I got an error message,"size of data segment greater than 1 gig or 64 bytes" How do I get around this?
Steve Cooper replies
That means that the total space you asked for in your Working Storage Section is more than 1 GB. Now, there are ways to work around that, but my guess is that you don't need to work around that. My guess is there is a typo or some other unintended problem, where you are asking for way more storage than you intended. Check your OCCURS clauses and PICs to make sure you mean what they say.
We have to move a DTC into our network. Along the way there are Procurve switches and a Cisco router or two. I know that somehow the switches and routers must be configured so as to allow multicasting on addresses 09-00-09-xx-xx-xx to be forwarded and not filtered, but our Procurve administrators aren't quite sure they know how exactly how to do this. What is Procurve-ese for configuring what's necessary to allow remote DTC operation across our network?
NewWave was once Poe-tic to some
Our NewWave article yesterday seemed to limit the impact of NewWave's design to a new GUI and some object oriented computing, but HP intended much more for it. Alexander Volokh of the Volokh enterprise — also known as Sasha — even penned a poem in 1988 to celebrate the networked environment that would only last until Windows 95 was release. [Tip of the hat to his dad Vladimir, as well as Adager for hosting the poetry on its website.]
NewWave — A Ballad
By Sasha Volokh
Sasha Volokh is the Vice-President of Poetry of VESOFT. He tells us this poem is in the style of "Ulalume -- A Ballad" by Edgar Allen Poe, and offers his apologies to Mr. Poe.
The skies they were shining and lacquered,
And the programmers looked very brave,
Looked confident, happy and brave --
'Twas the day that the firm Hewlett-Packard
Unveiled its great product, New Wave,
Its magnificent product, New Wave.
New Wave worked in conjunction with Windows
(The version two point zero three);
It would function with Microsoft's Windows,
But only two point zero three.
Too long had it stood in the back rows,
For no one had witnessed its might --
For example, its system-wide macros
That could make heavy tasks very light
(It deserved to be brought to the light!)
There were "hot links" between applications
To do many things at a time --
Icons could represent applications
And could save you a whole lot of time.
Here, performance and swiftness were wedded,
Which made integration just right
(And again, HP leads us aright);
In New Wave, ease of use was embedded
To the users' content and delight
For New Wave brought an end to their plight!
Yes, it lit up the sky through the night!
It was written to work on the Vectra
In the language that people call C.
You can even transfer, on the Vectra,
Many programs not written in C.
June 11, 2015
TBT: When NewWave beached on Mail shore
NewWave Mail makes its debut in an effort to give HP 3000 users a reason to use the GUI that was ahead of its time. Apple took the interface seriously enough to sue Hewlett-Packard over similarities. The GUI lasted more than five years in the wild before Microsoft's Win95 emerged.
Twenty-five years ago this summer, the HP 3000 got its first taste of a graphical user interface. NewWave, the avant garde GUI rolled out a year from the Windows 3 release, got a link to HP DeskManager when the vendor pushed out NewWave Mail. Not even the business-focused user base of the HP 3000 — in that year HP's largest business server community — could help a GUI released before its time. Or at least before the time that Microsoft finally made Windows a business default.
NewWave introduced a look and feel that one-upped Apple's GUI of 1990. It seemed a natural product to pair with DeskManager, the mail system so efficient and connectable that HP used it and massive farms of 3000s to link its worldwide employee community. NewWave was developed in the HP's Grenoble software labs, not far from the Bristol labs that birthed DeskManager.
During that era, the vendor was looking forward to products more accessible to its customers than a memristor. A concept video called 1995, aired for summertime conference attendees two years earlier, included simulated workstation screen shots of advanced desktop interfaces. NewWave got its first customers in 1989, but uptake from the developer community was slow. PC software makers like Lotus were the target of HP development campaigns. But a NewWave GUI for software as omnipresent as Dbase or 1-2-3 wasn't created by Lotus. Its Ami Pro word processor got a NewWave version, pairing a little-known PC product with HP technology ahead of its time.
HP scored a breakthrough with Object Oriented Computing with NewWave, though, the only vendor of serious size to do so. NeXT was rolling out object-based software a few years later, tech that Apple acquired when Steve Jobs returned to the company he helped to found. Agent-based computing, intended to use work habits of each user, was another aim for NewWave.
For all of those far-reaching concepts, though, NewWave Mail was "totally dependent on HP DeskManager," according to HP's manuals. It was as if a GUI skin were put on the minicomputer-bound HP Desk. Microsoft needed little more than PCs to spark its first useful version of Windows, 3.0.
It wasn't the first summer that Hewlett-Packard got upstaged by Microsoft. Twenty years ago this summer, that year's Interex show rose its curtain while Redmond unfurled the Win95 banner, 300 feet worth literally draped off a tower in Toronto in the week of the show. Win95 grounded NewWave, marking the end of HP's unique R&D into GUI.
June 10, 2015
Making Migrations of Data Your Big Tool
Data is the one element that every business computer user has in common. Whether they're still using MPE/iX or never had a single 3000 online, data is what defines a company's profile and mission. Even within the Windows environments that have been so popular for migrating 3000 sites, data must be migrated. The benefits go beyond consolidation and efficiency, too.
Birket Foster checked in with us to catch us up on what he's been showing IT managers for the past year about managing and migrating data. The tool for this kind of project is MB Foster's UDACentral. The software has been the crucial element in the company's services work, both for the 3000 sites on the move as well as companies that have no 3000 history at all. Foster's company does more business all the time with the latter kind of customer, he said.
"Not every 3000 vendor made this leap," he said. "These are becoming a bigger and bigger part of our revenues."
The UDACentral mission is going beyond a tool for MB Foster to use in engagements. The company's now offering it as Software as a Service. It can be rented for the duration of a migration, either of data or systems. On June 17 at 2 PM Eastern, the tool will be demonstrated in a Wednesday Webinar.
Foster said the software has evolved to include an entity relationship mapper, and the migration speed now clocks in at just 8 hours to move 300 million records. "Rows," Foster reminded us, because at one site the SQL term used for them illustrates how IMAGE never ran a day there.
June 09, 2015
What to Expect Out Of a Free Emulator
Emulation has been in the toolset of HP 3000 users for decades. It began with emulation of HP's hardware, yes, but it was the hundreds of thousands of HP terminals that were soon replicated in software. Just like with the Stromasys product to mimic 3000 CPU work, terminal emulators like those from Minisoft and WRQ virtualized hardware using Intel-based PCs.
Early in this century, even those emulators received some tribute: the first high-functionality 3000 terminal emulator distributed as freeware. But can you make that QCTerm software do the work of a Reflection, or MS/92? We asked Brian Edminster, curator of the open source repository MPE-OpenSource.org. An early adopter of QCTerm who worked to beta test the early versions, he says he uses the latest version and compared it to Reflection's V. 14.
"QCTerm has a number of things to recommend it," he said. "It's fast, and it's free. In addition to regular Telnet, it also supports Advanced Telnet — which can reduce bandwidth use and feels more responsive over a slow connection, because it works more like NS-VT."
Edminster says that QCTerm is simpler than Reflection, and acts more like a cross between a browser and conventional Windows program. But he notes that there are some drawbacks, too, such as the lack of support for the software.
"It also doesn't do NS-VT," he said, "which is not really a problem, since Telnet and Advanced Telnet are available for all late-model versions of MPE/iX. It is also less sophisticated than Reflection -- not as configurable, no file-transfer ability, and has no 'programmatic' interface."
Another downside for this free emulator is that it won't accommodate using the vi editor and Advanced Telnet. But the list of technology that QCTerm can employ is thorough.
June 08, 2015
In 20th year, NewsWire digital turns 10 today
A decade ago today, this blog received its first post. On June 8 of 2005, a death in the 3000's family was in the news. Bruce Toback, creator of several 3000 software products and a man whose intellect was as sharp as his wit, died as suddenly as HP's futures for the HP 3000 did. I wrote a brief tribute, because Toback's writing on the 3000-L made him a popular source of information. His posts signed off with Edna St. Vincent Millay's poem about a candle with both ends alight, which made it burn so bright.
I always thought of Bruce as having bright ends of technical prowess along with a smart cynicism that couldn't help but spark a chuckle. His programming lies at the heart of Formation, a ROC Software product which Bruce created for Tymlabs, an extraordinary HP software company here in Austin during 1980s and early 90s. Toback could demonstrate a sharp wit as well as trenchant insight. From one of his messages in 2004:
HP engineer [about a Webcast to encourage migration]: During the program, we will discuss the value and benefits of Transitioning from the HP e3000 platform to Microsoft's .NET.
Bruce: Oh... a very short program, then.
In the same way Toback's candle burned at both ends, I think of this blog as the second light we fired up, a decade after the fire of the NewsWire's launch. Up to this year we burned them both. Now the blog, with its more than 2,600 articles and almost 400,000 pageviews, holds up the light for those who remain, and lights the way for those who are going. This entry is a thank-you for a decade of the opportunity to blog about the present, the future, and the past.
We always knew we had to do more than give the community a place to connect and read what they believed. We're supposed to carry forward what they know. The NewsWire in all of its forms, printed and digital, is celebrating its 20th year here in 2015. A decade ago our June 2005 blogging included a revival of news that's 20 years old by now. It's news that's still can still have an impact on running a 3000 today.