Previous month:
February 2014
Next month:
April 2014

March 2014

On the Inclusive Nature of Modern Paper

By Ron Seybold

Editorial-Icon-185.epsA friend of mine recently took up working a temporary job. It’s that kind of economy in places, even in Texas of 2014, and this job is the third that he’s working at once. But it’s his only full-time job, and this one gets him into a commute before daybreak. For years, we met early Wednesday mornings for breakfast tacos, but now it’s coffee in the evenings for us. My friend is working for a certain government agency that every one of us Americans has a relationship with, one that he doesn’t want me to mention by name. All he wants me to say here, with a wink, is “This is their busiest season.” And here in Austin, the agency has temp jobs available for a few months. 

Every minute of those temp jobs is based on the durable value of paper.

Of all documents that wage earners, retirees and businesses must transmit here in the American springtime, one out of every four are sent via paper. The government would rather not see this continue to be true. But some people are still true to their paper. We’ve been true to paper here at the Newswire, too — now for 150 printed issues.

There are other ways to communicate and learn about what we all do, what we spend and how we budget, the stories that we tell in reports to an agency or to each other about our earnings, our revenues, and our estimates for the future. But in the end, the most fundamental trust — as well as the means to include everybody in telling these stories — relies on paper.

And oh my, even well into the 21st Century, does my friend ever have stories about his early mornings with paper.

He talks of cardboard letter trays and plastic mail tubs, bins and crates and metal racks, all jammed with envelopes. A workday, he says, lived among the sizes that I’ve come to know in my own career of paper: the No. 10 envelope, the 9x12, by now the Tyvek, and even greeting card envelopes. All opened while using talc-lined latex gloves. He talks of staplers rated to punch together 80 pages at a time, the motorized and manual letter openers, plus hand-wielded staple pullers to rearrange the forms just so. My pal rattles off their four-digit numbers like they were MPE commands, instructions he has memorized like some newbie 3000 operator — back in the days when there were such things as operators.

He says the forms stream in around the clock, like what sounds to me like so many HP 3000 jobs, scanned with the oldest of school-skills, eyeballed by dozens of temps in a room that sounds bigger than any datacenter a 3000 ever occupied. He tells me that when he walks into that room with its hung ceiling tiles, the floors thump while he crosses them. Sounds like classic datacenter design to me, with raised flooring and ceilings for cables. 

But then he says this governmental room has less than a dozen keyboards across more than 150 desks. It’s manual work, and he adds with a grin, “The greatest part of it is that anything that people did in the 1970s with records is still being done today, by us.”

That must sound familiar to a 3000 developer, veteran, vendor or manager reading this. See, they all know that paper’s got backward compatibility as well as security that no nouveau computer system can ever match. Where do all those forms go? Well, keyed into acres and acres of hard drives, their data tapped in once they’re extracted from envelopes. But the forms themselves live in warehouses. “For heaven knows how long,” says my breakfast pal.

“Heaven knows how long” could be words to swear by in our 3000 world. People attempt to estimate when they can migrate, and then begin. The process can take a matter of months or the better part of a decade. But the equivalent of those paper documents, the redoubtable 3000, churns onward just like those 1-in-every-4 government forms that fill my pal’s paper mornings.


MPE's dates stay at home on their range

2028 is considered the afterlife for MPE/iX, and MPE in general, based on misunderstanding of the CALENDAR intrinsic. The operating system was created in 1971 and its builders at the time used 16 bits, very state of the art design. Vladimir Volokh of VESOFT called to remind us that the choice of the number of bits for date representation probably seemed more than generous to a '71 programmer.

"What could anyone want with a computer from today, more than 50 years from now?" he imagined the designers saying in a meeting. "Everything will only last five years anyway." The same kind of choices led everybody in the computer industry to represent the year in applications with only two digits. And so the entire industry worked to overcome that limitation before Y2K appeared on calendars.

YogiberraThis is the same kind of thinking that added eight games to the Major League Baseball schedule more than 50 years ago. Now these games can be played on snowy baseball fields, because March 29th weather can be nothing like the weather of, say, April 8 in northern ballparks.

Testing the MPE/iX system (whether on HP's iron, or an emulator like CHARON) will be a quick failure if you simply SETCLOCK to January 1, 2028. MPE replies, "OUT OF RANGE" and won't set your 3000 into that afterlife. However, you can still experience and experiment with the afterlife by coming just to the brink of 2028. Vladimir says you can SETCLOCK to 11:59 PM on December 31, 2027, then just watch the system roll into that afterlife.

It goes on living, and MPE doesn't say that it's out of range, out of dates, or anything else. It rolls itself back to 1900, the base-year those '71 designers chose for the system's calendar. And while 1900 isn't an accurate date to use in 2028, 1900 has something in common with Y2K -- the last year that computers and their users pushed through a date barrier.

Continue reading "MPE's dates stay at home on their range" »


Beyond 3000's summit, will it keep running?

ClimbersGuy Paul (left) and Craig Lalley atop Mt. Adams, with their next peak to ascend (Mt. Hood) on the horizon.

If you consider the last 40 years and counting to be a steady rise in reputation elevation for the HP 3000 and MPE -- what computer's been serving business longer, after all? -- then 2027 might be the 3000's summit. A couple of 3000 experts have climbed a summit together, as the photo of Guy Paul and Craig Lalley above proves. What a 3000 might do up there in 20 years prompted some talk about 2027 and what it means.

MountAdamsThe two 3000 veterans were climbing Washington state's second highest mountain, Mt. Adams, whose summit is at 12,280 feet. On their way up, Paul and his 14 year old grandson had just made the summit and ran into Lalley, and his 14 year old son, on their way to the top.  

The trek was announced on the 3000 newsgroup last year. At the time, some of the group's members joked that a 3000 could climb to that elevation if somebody could haul one up there. "Guy is a hiking stud," said his fellow hiker Lalley. "Rumor has it that Guy had a small Series 989 in his back pack. I wasn't impressed until I heard about the UPS."

After some discussion about solar-powered computing, someone else said that if it was started up there on Mt. Adams with solar power, the 3000 would still be running 20 years later.

Then a 3000 veteran asked, "But won't it stop running in 2027?" That's an important year for the MPE/iX operating system, but not really a date of demise. Such a 3000 -- any MPE/iX system -- can be running in 20 years, but it will use the wrong dates. Unless someone rethinks date handling before then.

Jeff Kell, whose HP 3000s stopped running at the University of Tennessee at Chattanooga in December, because of a shutdown post-migration, added some wisdom to this future of date-handling.

"Well, by 2027, we may be used to employing mm/dd/yy with a 27 on the end, and you could always go back to 1927. And the programs that only did "two-digit" years would be all set. Did you convert all of 'em for Y2K? Did you keep the old source?"

Continue reading "Beyond 3000's summit, will it keep running?" »


Twice as many anti-virals: not double safety

Editor's note: While 3000 managers look over the need to update XP Windows systems in their company, anti-virus protection is a part of the cost to consider. In fact, extra anti-virus help might post a possible stop-gap solution to the end of Microsoft's XP support in less than two weeks. A lack of new security patches is past of the new XP experience. Migrating away from MPE-based hosting involves a lot more reliance on Windows, after all. Here's our security expert Steve Hardwick's lesson on why more than one A/V utility at a time can be twice as bad as a single good one.

By Steve Hardwick, CISSP
Oxygen Finance

If one is good, then two is better. Except with anti-virus software.

When it comes to A/V software there are some common misconceptions about capabilities. Recently some vendors, such as Adobe, have started bundling anti-virus components as free downloads with their updates. Some managers believe if you have one anti-virus utility, a second can only make things safer. Once we look how anti-virus software operates, you'll see why this is not the case. In fact, loading a second A/V tool can actually do more damage than good.

PolarbeardukeoutThe function of an anti-virus utility is to detect and isolate files or programs that contain viruses. There are two fundamental ways in which the A/V utility does this. The anti-virus program will have a data file that contains signatures for known viruses. First, any files that are saved on the hard drive are scanned for signatures to see if they contain malicious code. This is very similar to programs that search for fingerprints. Once the A/V utility finds a match, the file is identified as potentially dangerous and quarantined to prevent any infection. Second, the anti-virus utility will intercept requests to access a file and scan it before it is run. This requires that the anti-virus program can inspect the utility prior to it being launched.

Anti-virus designers are aware that their utility is one of the primary targets of a hacker. After all, if the hacker can bypass the A/V system then it is open to attack, commonly referred to as owned or pwned. So a core component of the A/V system is to constantly monitor its own performance to make sure it has not been compromised. If the A/V system detects that it is not functioning correctly, it will react as if there is a hacking attack and try to combat it. 

So here's what happens if two anti-virus programs are loaded on the same machine. Initially, there are issues as the second system is installed. When the second utility is loaded it contains its own database of known virus signatures. The first anti-virus will see that signature file as something highly dangerous. After all, it will look like it contains a whole mass of virus files. It will immediately stop it from being used and quarantine it. Now the fun starts -- fun that can drive a system into a ditch.

Continue reading "Twice as many anti-virals: not double safety" »


How to Delete All But the Last 5 Files

On our Series 937 I need a routine that will delete all but the last five files in a group that begins with certain values and have a certain pattern to the file names.

Example: We keep old copies of our PowerHouse dictionaries, but only need the last five. I can not do it by date like other groups of files, since it does not get changed everyday. Sometimes we'll go weeks, even months before we make a change. 

I have a routine for other groups of files (interface files) that get created every day and keep only the last 31 days. This is done very easily with VESOFT’s MPEX by simply checking the create date. I was wondering if anyone has a routine either in JCL or MPEX that will keep the last 5 instances of these files. The two file-naming conventions are PT###### and PL######. The ###### represent MMDDHH (month, day, hour).

A wide range of solutions emerged from HP 3000 experts, veterans and consultants.

Francois Desrochers replies

How about doing a LISTF and use PRINT to select all but the last 5 into another file (PTPURGE):

LISTF PT#####,6;PTFILES
PRINT PTFILES;END=-6;OUT=PTPURGE

You could massage PTPURGE and turn each line into a PURGE. It has been a while since I used MPEX, but maybe it has an indirect file function e.g. %PURGE ^PTPURGE.

Of course MPEX has such a function. Vladimir Volokh of VESOFT supplied an elegant solution involving a circular file, a feature added to MPE/iX more than 15 years back. 

First, build an MPE circular file (to do this, look at HELP BUILD ALL). The nearly 1,000 lines that will follow include an explanation of the CIR parameter. We use logfiles below in our example.

PURGE V
BUILD V; CIR; DISC=5
FILE V, OLD
LISTF LOG####, 6;*V

(MPE's asterisk, by the way, can be used in about 19 different ways, Vladimir adds.)

Your result in V can be your last five names. Now you purge, using MPEX -- because purging something minus something is an MPEX-only function. (Using the caret sign is a way to signal all the files mentioned in the file V.)

%PURGE LOG####-^V

There are other solutions available that don't require a third-party gem like MPEX. 

Continue reading "How to Delete All But the Last 5 Files" »


40 years from a kitchen-size 3000 to 3.4GHz

HP3000 CX 1974Forty years ago this spring, the HP 3000 was just gaining some traction among one of its core markets: manufacturing. This was a period where the computer was big enough to take over kitchen space in a software founder's home, according to an HP software VP of the time. That server didn't run reliably, and so got plenty of attention from the software labs of that day's Hewlett-Packard. And if you were fortunate, a system the size of a two tall-boy file cabinets could be yours for $99,500 in a starter configuration, with 96KB of core memory.

MPE was so new that Hewlett-Packard would sell the software unbundled for $10,000. The whole collection of server and software would burn off 12,000 BTU per hour. HP included "cooling dissipation" specs for the CX models -- they topped off at a $250,000 unit -- so you could ramp up your air conditioning as needed in your datacenter. (Thanks to the HP Computer Museum for the details).

DL380Those specs and that system surfaced while I wrote the Manufacturing ERP Options from Windows article last week. Just this week I rolled the clock forward to find the smallest HP 3000 while checking on specifications. This 2014 era 3000 system runs off an HP DL380 server fired by on a 3.44 GHz chip. It's plenty fast enough to handle the combo of Linux, VMWare and the Stromasys CHARON 3000 emulator. And it's 19 inches x 24 by 3.5.

We've heard, over the past year from Stromasys tech experts, that CPUs of more than 3 GHz are the best fit for VMWare and CHARON. It's difficult to imagine the same operating system that would only fit on a 12,000 BTU server surviving to run on that 2U-sized DL380. The newest Generation 8 box retails for about one-tenth of the cost of that '74 HP3000 System CX server unit. But the CX was all that ASK Computer Systems had to work with, 40 years ago. And HP needed to work with ASK just to bring MPE into reliable service. "It didn’t work worth shit, it’s true," said Marty Browne of ASK. "But we got free HP computer time."

The leap in technology evokes the distinction between a Windows ERP that will replace ASK's MANMAN, and other choices that will postpone migration. Especially if a company has a small server budget, enough time to transfer data via FTP or tape drive -- and no desire to revise their manufacturing system. What started in a kitchen has made its transition to something small enough to look like a large briefcase, a thousand times more powerful. Users made that happen, according to Browne and retired HP Executive VP Chuck House.

Continue reading "40 years from a kitchen-size 3000 to 3.4GHz" »


Shadows of IT Leaders, at HP and Apple

JacksonEarlier this week, the Reverend Jesse Jackson made an appearance at Hewlett-Packard's annual shareholder meeting. He used the occasion of a $128 billion company's face-up to stockholders to complain about racial bias. In specific, Jackson complained that the HP board, by now, should have at least one African American serving on it.

HP's CEO Meg Whitman took respectful note of Jackson's observation, which is true. After 75 years of corporate history that have seen the US eliminate Jim Crow, and the world shun apartheid, HP's board is still a collection of white faces (10 of 12). Hewlett-Packard always had a board of directors, but it didn't become a company with a board in public until it first offered shares in 1958. We might give the company a pass on its first 20 years, striving to become stable and powerful. But from the '60s onward, the chances and good people might have been out there. Just not on HP's board, as Jackson pointed out.

But that story about the vendor who created your HP 3000s, MPE, IMAGE and then the systems to replace all, is incomplete. It's just one view of what Hewlett-Packard has become. In spite of Jackson's accurate census, it overlooks another reality about the company's leadership. HP has become woman-led, in some of its most powerful positions. Whitman had the restraint to not to point to that. But she's the second woman over those 75 years to be HP CEO.

Companies with potent histories like HP will always be in the line of fire of misunderstanding. The same sort of thing happed to Apple this week. This rival to HP's laptop and desktop and mobile space was inked over as a company still run by the ghost of its founder Steve Jobs. Like the Jackson measurement of HP's racial diversity at the top, the Ghostly Jobs Apple story needs some revisions. HP's got diversity through all of its ranks right up until you get to the director level. Given what a miserable job the board's done during the last 10 years, it might be a good resume item to say "Not a Member of Hewlett-Packard's Board."

HauntedempireipadRegarding Apple, the misunderstanding is being promoted in the book Haunted Empire. The book that's been roundly panned in reviews might sell as well as the Steve Jobs biography by Walter Issacson, but for the opposite reasons. Jobs' biography was considered a hagiography by anybody who disliked the ideal of Apple and "Computing for the Rest of Us." He indeed acted like a saint in the eyes of many of his customers, and now that very sainthood is being devolved into a boat anchor by the writer of  Haunted Empire. It doesn't turn out to be true, if you measure anything except whether there's been a game-changer like a tablet in the past four years.

BillanddavecoverSimilar things happened to Bill Hewlett and Dave Packard after Hewlett died in 2001, leaving HP with just the "HP Way" and no living founders. Whatever didn't happen, or did, was something the founders would've fought for, or wouldn't have tolerated. The Way was so ingrained into the timber of HP that the CEO who preceded Whitman, Leo Apotheker, imagined there might be a Way 2.0. Tying today to yesterday can be a complicated story. There was an HP Way 0.5, according to Michael Malone's history of HP, Bill and Dave.

And the term "Bill and Dave" is invoked to this day by people as disappointed in 2014's Hewlett-Packard as Jackson is impatient with its diversity. Like the Ghostly Apple story, WWBDD -- What Would Bill and Dave Do -- can be told with missing information. Accepting such missing data is a good way to show you know the genuine HP Way. Or if you care, the correct state of the Apple Empire.

Continue reading "Shadows of IT Leaders, at HP and Apple" »


Manufacturing ERP Options from Windows

ASKLogoEven among the companies that host homesteader solutions for manufacturers, there's a sense that the long-term plan will involve Windows rather than MPE. The length of that term varies, of course, depending on the outlook for the current software in place. Customization keeps MPE systems in charge at companies very small and some large ones (albeit in small spots at those giants, like Boeing.)

Moving a 3000 installation away from MANMAN -- first created in the 1970s and after five ownership changes, still serving manufacturers -- is a skill at The Support Group's Entsgo group. In that TSG practice, the IFS suite is available and can be installed to replace the MANMAN, software which began development at a kitchen table in the middle 1970s. (That's if HP's former executive VP of Software Chuck House is to be believed. He said that HP sent a 3000 to ASK CEO Sandy Kurtzig's kitchen when MANMAN was still being debugged, as well as  MPE itself.)

MS DynamicsIFS -- which you can read up on at the Entsgo webpages of the Support Group site -- is just one of several replacement applications for manufacturers. Like IFS, Microsoft Dynamics GP has a wide range of modules to cover all the needs of a company using a 3000. Like any replace-to-migrate strategy, there's a lot of customized business logic to carry forward. But that's what a service company like TSG does, in part to keep down the costs of migrating.

TSG's CEO Terry Floyd said that Microsoft solution is battle-tested. Dynamics also happens to be a solution that our homesteading service hoster of a couple of days ago offers as a Windows migration target. Floyd says:

Several companies have converted from MANMAN to MS Dynamics, including one company in SoCal; that was 10 years ago. It's a fairly mature product by now, and had some great features when I checked it out way back when.

Continue reading "Manufacturing ERP Options from Windows" »


A year-plus later, Ecometry awaits a map

NeedlepointAbout one year ago, users of the Ecometry multi-channel software were wondering what the future might be for their software. According to analysts, the software (now joined up with the Escalate Retail system, to add extra Point of Sale power) is being used by 60 percent of the $200 million and under retailers. That's a lot of companies, and some will sound very familiar to the 3000 community. Catalog and website providers like M&M Mars, or retailers with strong online store presences like Hot Topic. These were all part of the Ecometry community that's been folded into a much larger entity.

That would be JDA, a company large enough to join forces with Red Prairie in early 2013. But not large enough to deliver a futures map for the Ecometry customer. These customers have been loath to extend their Ecometry/Escalate installations until they get a read on the tomorrow they can expect from JDA.

The JDA Focus conference comes up in about a month, and right now there's only one certain piece of news. JDA will meet for the last time, via conference call, with the Ecometry/Escalate user group before Focus opens up. That's not extending the contact with customers. There's a total of six meetings, including one meet-and-greet and two updates on enhancement requests.

MB Foster's been tracking the Ecometry situation for years by now. As a result of being a partner with Red Prairie, they're now a partner with JDA since the merger of 15 months ago. In all that time, says CEO Birket Foster, no evidence of product planning has emerged from the larger company. JDA is very big, he notes, more than 130 software suites big. Ecometry is just one. JDA is so large they now offer a JDA Eight, which is 30 applications in one bundle.

Continue reading "A year-plus later, Ecometry awaits a map" »


Customizing apps keeps A500 serving sites

A-Class in rackHP's A-Class 3000s aren't that powerful, and they're not as readily linked to extra storage. That's what the N-Class systems are designed to do. But at one service provider's shop, the A500 is plenty powerful enough to keep a client's company running on schedule, and within budget. The staying power comes from customization, that sticky factor which is helping some 3000s remain in service.

The A500 replaced a Series 987 about a year ago. That report is one point of proof that 9x7 systems are still being replaced. It's been almost two decades since the 9x7s were first sold, and more than 15 years since the last one was built. The service company, which wants to remain unnamed, had good experience with system durability from the 3000 line.

We host a group of companies that have been using our system for over 20 years. So, we’re planning on being around for a while. One of these customers may migrate to a Windows-based system over the next few years, but I anticipate that this will be a slow process, since we have customized their system for them over the years.

The client company's top brass wants to migrate, in order to get all of its IT onto a single computing environment. That'd be Windows. But without that corporate mandate to make the IT identical in every datacenter, the company would be happy staying with the 3000, rather than looking at eventual migration "in several years' time." It will not be the speed of the server that shuts down that company's use of an A500. It will be the distinction that MPE/iX represents.

Continue reading "Customizing apps keeps A500 serving sites" »


Breaching the Future by Rolling Back

Corporate IT has some choices to make, and very soon. A piece of software that's essential to the world's business is heading for drastic changes, the kind that alter information resource values everywhere. Anyone with a computer older than three years has a good chance of being affected. What's about to happen will echo in the 3000 owner's memories.

Windows XP is about to ease out of Microsoft's support strategy. You can hardly visit a business that doesn't rely on this software -- about 30 percent of the world's Windows is still XP -- but no amount of warning from its vendor seems to be prying it off of tens of millions of desktops. On this score, it seems that the XP-using companies are as dug-in as many of the 3000 customers were in 2002. Or even 2004.

A friend of mine, long-steeped in IT, said he was advising somebody in his company about the state of these changes. "I'm getting a new PC," he told my pal. "But it's got Windows 8 on it. What should I do?" Of course, the fellow is asking this because Windows 8 behaves so differently from XP that it might as well be a foreign environment. Programs will run, many of them, but finding and starting them will be a snipe hunt for some users forced into Windows 8. The XP installations are so ubiquitous that IT managers are still trying to hunt them down.

Classic-shell-02-580-100023730-largeThe market sees this, knows all, and has found a solution. It won't keep Windows 8 from being shipped on new PCs. But the solutions will return the look and feel of the old software to the new Microsoft operating environment. One free solution is Classic Shell, which will take a user right back to the XP interface for users. Another simply returns the hijacked Start Button to a rightful place on new Windows 8 screens.

You can't make these kinds of changes in a vacuum, or even overnight. Microsoft has been warning and advising and rolling its deadlines backwards for several years now, but April 8 seems to be the real turning point. Except that it isn't, not completely. Like the 2006-2010 years for MPE and the 3000, the vendor is just changing the value of installed IT assets. It will be making them more expensive, and as time rolls on, less easy to maintain.

Continue reading "Breaching the Future by Rolling Back" »


Listen, COBOL is not dead yet, or even Latin

MicrophoneIt's been a good long while since we did a podcast, but I heard one from an economy reporting team that inspired today's return of our Newswire Podcasts. The often-excellent NPR Planet Money looked into why it takes so long to get money transferred from one bank to another. It's on the order of 3 days or more, which makes little sense in a world where you can get diapers overnighted to your doorstep by Amazon.

Some investigation from Planet Money's reporters yielded a bottleneck in transactions like these transfers through the Automated Clearinghouse systems in the US. And nearly all automated payments. As you might guess, the Clearinghouse is made of secret servers whose systems were first developed in the 1970s. Yeah, the 3000's birth era, and the reporting devolved into typical, mistaken simplication of the facts of tech. Once COBOL got compared to a languge nobody speaks anymore, and then called one that nobody knows, I knew I was on to a teachable moment. Kind of like keeping the discussion about finance and computing on course, really. Then there's a podcast comment from a vendor familiar to the credit union computer owner, a market where the 3000 once held sway.

Micro Focus is the company raising the "still alive" flag highest for COBOL. 

But while every business has its language preferences, there is no denying that COBOL continues to play a vital role for enterprise business applications. COBOL still runs over 70 percent of the world’s business -- and more transactions are still processed daily by COBOL than there are Google searches made.

You might be surprised to hear how essential COBOL is to a vast swath of the US economy. As surprised as the broad-brush summary you'll hear from Planet Money of how suitable this language is for such work. To be sure, Planet Money does a great job nearly every time out, explaining how economics affects our lives, and it does that with a lively and entertaining style. They just don't know IT, and didn't ask deep enough this time.

Have a listen to our eight minutes of podcast. You can even dial up the original Planet Money show for complete context -- there are some other great ones on their site, like their "We created a t-shirt" series.  Then let me know what your COBOL experience seems to be worth, whether you'd like an assignment to improve a crucial part of the US economy, and the last time you had a talk with anybody about COBOL in a mission-critical service.


Can COBOL flexibility, durability migrate?

InsideCOBOLogoIn our report yesterday on the readiness for CHARON emulation at Cerro Wire, we learned that the keystone application at that 3000 shop began as the DeCarlo, Paternite, & Associates IBS/3000 suite. That software is built upon COBOL. But at Cerro Wire, the app's had lots of updating and customization and expansion. It's one example of how the 3000 COBOL environment keeps on branching out, in the hands of a veteran developer.

That advantage, as any migrating shop has learned, is offset by finding COBOL expertise ready to work on new platforms. Or a COBOL that does as many things as the 3000's did, or does them in the same way.

OpenCOBOL and Micro Focus remain two of the favorite targets for 3000 COBOL migrations. The more robust a developer got with COBOL II on MPE, however, the more challenge they'll find in replicating all of that customization.

As an example, consider the use of COBOL II macros, or the advantage of COBOL preprocessors. The IBS software "used so many macros and copylibs that the standard COBOL compiler couldn't handle them," Terry Simpkins of Measurement Specialities reported awhile back. So the IBS creators wrote a preprocessor for the COBOL compiler on the 3000. Migrating a solution like that one requires careful steps by IT managers. It helps that there's some advocates for migrating COBOL, and at least one good crossover compiler that understands the 3000's COBOL nuances.

Continue reading "Can COBOL flexibility, durability migrate?" »


Wiring Up the Details for Emulation

CopperWireFor two-plus years, Herb Statham has been inquiring about the Stromasys CHARON HP 3000 emulator. He first stuck his hand up with curiosity before the software was even released. He's in an IT career stop as Project Manager for Cerro Wire LLC, a building wire industry supplier whose roots go back to 1920. Manufacturing headquartered in Hartselle, Alabama, with facilities in Utah, Indiana and Georgia.

Statham is checking out the licensing clearances he'll need to move the company's applications across to this Intel-powered solution. The privatization of Dell turns out to be a factor in his timetable. Dell purchased Quest Software before Dell took itself private. By the start of 2014, Dell was still reorganizing its operations, including license permissions needed for its Bridgeware and Netbase software. Cerro Wire uses both.

I’m after some answers about moving over to a virtual box" Statham says. "I know CHARON's emulating an A500, but that [Intel] box [that would host it] has four processors on it. I’ve heard what I’m going to have to pay, instead of hearing, 'Okay, you’re emulating an A500, with two processors.' They’re looking more at the physical side.”

This spring is a time of change and new growth for legacy software like Netbase, or widespread solutions such as PowerHouse. While the former's got some room to embrace license changes, the latter's also got new ownership. The PowerHouse owners Unicom Systems have been in touch with their customers over the last few months. The end of March will mark the projected wrap-up on Unicom's field research. At Cerro, the Quest software is really the only license that needs to be managed onto CHARON, according to Statham.

Continue reading "Wiring Up the Details for Emulation" »


FIXCLOCK alters software, hardware clocks

My HP 3000 system was still on EST, so I wanted to change it during startup. I answered "N" to the date/time setting at end of startup, and it refused my entry of 03/09/14; it returned a question mark. After several quick CR, it set the clock back to 1 Jan 85, which is where it is now waiting.

Gilles Schipper of GSA responds:

While the system is up and running, you could try (while the system is up and running):

:setclock ;date=mm/dd/yyyy;time=hh:mm
:setclock  ;cancel 
:setclock ;timezone=w5:00 (for example)
:setclock ;cancel (again)

Brian Edminster of Applied Technologies notes:

I'd been quite surprised by how many small 'single machine' shops don't properly set the hardware clock to GMT with the software clock offset by 'timezone' Instead, they have their hardware and software clock set to the same time, use the 'setclock correction=' and then give either a +3600 or -3600, for spring or fall time changes. 

Allegro's got a simple command file called FIXCLOCK, on their Free Allegro Software page, that allows fixing the hardware clock AND properly setting the time-offset for the software clock -- all without having to take the system down.

Continue reading "FIXCLOCK alters software, hardware clocks" »


Getting 3000 clocks up to speed, always

ClockgoingforwardThe US rolled its clocks forward by one hour this past weekend. There are usually  questions in this season about keeping 3000 clocks in sync, for anyone who hasn't figured this out over the last several years. US law has altered our clock-changing weekends during that time, but the process to do so is proven.

Donna Hofmeister, whose firm Allegro Consultants hosts the free nettime utility, explains how time checks on a regular basis keep your clocks, well, regular.

This past Sunday, when using SETCLOCK to set the time ahead one hour, should the timezone be advanced one hour as well?

The cure is to run a clock setting job every Sunday and not go running about twice a year. You'll gain the benefit of regular scheduling and a mostly time-sync'd system.

In step a-1 of the job supplied below you'll find the following line:

    !/NTP/CURRENT/bin/ntpdate "-B timesrv.someplace.com"

Clearly, this needs to be changed.

If for some dreadful reason you're not running NTP, you might want to check out 'nettime'. And while you're there, pick up a copy of 'bigdirs' and run it -- please!

Continue reading "Getting 3000 clocks up to speed, always" »


Clouds, Google and the HP 3000 in print

Google Cloud PrintThe above items really shouldn't go together, if you follow conventional wisdom. Yes, the HP 3000 has been in the clouds, so long as you consider timesharing as the cloud. I first began to cover the 3000 at a publishing company that was using cloud computing. Once a month in 1984, we logged on for timesharing at Futura Press, where an HP 3000 connected to a PC with a 3000 terminal emulator. Our operator Janine set type using an MPE program on that 3000.

But today the cloud usually means something like a server farm from Google, Apple, HP or elsewhere. These vendors make it attractive to give up hardware and let an outside provider supply what's needed. However, we all still seem to like working with paper in our offices. Cue the 3000 manager who wants cloud printing from his MPE application.

Has anyone ever tried to use Google Cloud Printing using HP 3000, via NPConfig?

Even though the answer might be no as of today, it's possible to make Google's Cloud Print serve a 3000. The magic must leap over lots of 3000 traditional wisdom. Allegro's Stan Sieler explained, to the manager, that "depending on what you mean, I don't think it's even remotely possible."

If you meant, "print from HP 3000 to a printer via Google Cloud," then no.  

Oh, it's possible someone could investigate the Google Cloud Print API and write some software for the HP 3000 that would intercept output sent to a "local" printer and redirect it to the Google Cloud API. But, it's not likely to happen.

Continue reading "Clouds, Google and the HP 3000 in print" »


Reducing the Costs in a Major MS Migration

XPLook all around your world, anywhere, and you'll see XP. Windows XP, of course, an operating system that Microsoft is serious about obsoleting in a month. That doesn't seem to deter the world from continuing to use it, though. XP is like MPE. Where it's installed, it's working. And getting it out of service, replacing it with the next generation, has serious costs. It will remind a system manager of replacing a 3000, in the aggregate. Not as much per PC. But together, a significant migration cost.

The real challenge lies in needed upgrades to all the other software installed on the Windows PCs.

There's a way to keep down the costs related to this switch. MB Foster reminded us that they've got a means to improve the connection to the 3000 updated via Windows PCs.

Microsoft will end support for Windows XP on April 8, 2014. MB Foster has noticed companies moving to Windows 7/8 with an eye toward leveraging 64-bit architectures, reducing risks and standardizing on a currently supported operating system.

As an authorized reseller of Attachmate's Reflection terminal emulation software, we advise you that now is the time to seize the opportunity and minimize risks -- and get the most out of your IT investments.

The key to keeping down these costs is something called a Volume Purchase Agreement. It's an ownership license that HP 3000 shops may not have employed up to now, but its terms have improved. MB Foster's been selling and supporting Reflection ever since the product was called PC2622, and ran from the DOS prompt. Over those three decades, the company estimates it's been responsible for a million or more desktops during the PC boom, when 3000 owners were heavy into another kind of migration: replacement of HP2392 hardwired terminals. "Today, we are responsible for the management and maintenance of approximately 50,000 desktops," Foster's Accounts Manager Chris Whitehead said.

Continue reading "Reducing the Costs in a Major MS Migration" »


What does a performance index represent?

SpeedometerI want to upgrade our production 959KS/100 system to a 979KS/200, and I see the Hewlett-Packard HP 3000 Relative Performance chart says we'll go from a 4.6 to 14.6. What does that increase represent? For instance, does each whole number (like 4.0 to 5.0) represent a general percentage increase in performance?

Peter Eggers offered this reply.

Those performance numbers are multiples of a popular system way back when, based on an average application mix as determined by HP after monitoring some systems and probably some system logs of loads on customer systems. No information here as to where you are on the many performance bell curves. The idea is to balance your system resources to match your application load, with enough of a margin to get you through to the next hardware upgrade.

N-Class to Series 900 Relative PerformancePeople mention system and application tuning. You have to weigh time spent tuning and expected resource savings against the cost of an upgrade with the system and applications as is.  Sometimes you can gain amazing savings with minor changes and little time spent.  Don't forget to add in time to test, QA, and admin time for change management.

There are a many things to consider: CPU speed and any on chip caching; memory cache(s) size and speed; main memory size and speed; number of I/O channels and bandwidth; online communication topography, bandwidth, and strategy; online vs. batch priorities, and respective time slices; database and file design, access, locking, and cache hit strategies; application efficiency, tightening loops to fit memory caches, and compiler optimizations; and system load leveling.

Continue reading "What does a performance index represent?" »


Experts show how to use shell from MPE

I am attempting to convert a string into a number for use in timing computations inside an MPEiX job stream. In the Posix shell I can do this:

/SYS/PUB $ echo "21 + 21" | bc
42
/SYS/PUB $

But from the MPE command line this returns blank:

run sh.hpbin.sys;info='-c echo "21 + 21" | bc'

But why? I would like to calculate a formula with containing factors of arbitrary decimal precision and assign the integer result to a variable.  Inside the shell I can do this:

shell/iX> x=$(echo "31.1 * 4.7" | bc)
shell/iX> echo $x
146.1
shell/iX> x=$(echo "31.1 * 4.7 + 2" | bc)
shell/iX> echo $x
148.1
shell/iX> x=$(echo "31.1 * 4.70 + 2" | bc)
shell/iX> echo $x
148.17

What I would like to do is the same thing albeit at the MPE : prompt instead, and assign the result to an MPE variable.

Donna Hofmeister of Allegro replies

CI numeric variables only handle integers (whole numbers).  If your answer needs to be expressed with a decimal value (like 148.17 as shown above) you might be able to do something to express it as a string to the CI (setvar string_x "!x").

This is really sounding like something that's best handled by another solution -- like a compiled program or maybe a perl script.

For what it’s worth, the perl bundle that's available from Allegro has the MPE extensions included.  This means you could do take advantage of perl's 'getoptions' as well as 'hpcicmds' (if you really need to get your result available at the CI level.

Continue reading "Experts show how to use shell from MPE" »


Cloudy night shows that it's Magic Time

WideWorldStandHeadServer drives churn, routers flash, and time machines transport us through the power of stories. In our own community we are connected by wires and circuits and pulses of power. We always were, from days of black arts datacomm pushing data on cards of punched paper. We’ve lived through a glorious explosion of ideas and inspiration and instruction. It’s the movie that always has another story in waiting, this Internet. So ubiquitous we’ve stopped calling it by that name. In 2014, 40 years after MPE became viable and alive, the World Wide Web is named after an element common throughout the physical world: The Cloud.

NClass movieAnd through the magic of these clouds come stories that lead us forward and allow us to look back at solved challenges. My partner Abby and I sit on the sofa these days and play with paper together, crossword puzzles, especially on weekends with the New York Times and LA Times puzzles. We look up answers from that cloud, and it delivers us stories. The Kingston Trio’s hit BMT leads us to The Smothers Brothers, starting out as a comic folksinger act. After video came alive for the HP 3000 in HP strategy TV broadcasts via satellite, there were webinars. Today, YouTube holds stories of the 3000’s shiniest moment, the debut of the ultimate model of that server.

Gravity - George ClooneyLast night we sat on another couch in the house and watched the splashiest celebration of stories in our connected world, the Academy Awards. Despite racking up a fistful and more of them, Gravity didn’t take the Best Picture prize. You can have many elements of success, parts of being the best, and not end up named the winner of the final balloting. The 3000 saw a similar tally, a raft of successes, but the light began to fade. In the movies they call the last light of the day magic time, because it casts the sweetest shades on the players and settings.

Continue reading "Cloudy night shows that it's Magic Time" »