Previous month:
August 2017
Next month:
October 2017

September 2017

Friday Fine-Tune: Libraries, Large Disks

LibraryWhere can I find a list of HP DLT libraries and what version of MPE can drive them?

No libraries are supported on MPE in random mode. While autoloaders can easily be made to work quite well on the HP 3000, one requires specialized software in order to make use of the full functionality of a DLT library. What is important from an HP 3000 point of view is as follows:

• The tape drives in the library must be supported on MPE and can be connected to the 3000. This means the drives must be DDS or DLT4000, DLT7000 and DLT8000. If the system is an HSC (pre-PCI) architecture, the drives must be HVD SCSI. If the system is a PCI system (A- or N-Class,) the drives can also be LVD.

• The connection to the library robot or picker, must also be supported on the 3000, again HSC needs HVD and PCI can do LVD or HVD.

• Finally you must have software that will connect to the picker and drive it. This software can either be running on MPE or on another system, to which the picker is connected. MPE itself cannot drive a robotic library.

I want to install disc drives larger than HP's 144GB. What issues should I consider?

The maximum disk size for MPE/IX is theoretically 2^31 sectors. Due to overhead and rounding DISCFREE output will show 2,147,483,632 sectors for such a disk, this is equal to 549,755,809,792 bytes. So, a disk of this size would likely be sold as a 550 GB disk (powers of ten) though it contains 512 GB from an engineering perspective (powers of two).

Even with the Large Disk Patches, MPE/iX users should be cautious when considering the usage of disks larger than 18-36 GB on MPE/iX systems for the following reasons:

MPE/iX transaction throughput increases when MPE is allowed to spread IO across disks. Even though newer disks are faster than older disks there are limits to disk speed and bus speed which must be taken into account.

Moving from nine 2 GB disks to one 18 GB disk, for example, will often create a disk IO bottle neck. For best performance we recommend that the number of MPE LDEVs never be reduced - if one has nine 2 GB disks then they should be replaced with nine 18 GB disks to ensure no loss of throughput.

Continue reading "Friday Fine-Tune: Libraries, Large Disks" »


Wayback Wed: HP green-lights emulators

Green-LightFifteen years ago this month, Hewlett-Packard gave the recently-orphaned HP 3000 customer base hope. The vendor was speaking at the first HP World conference since HP's plan to curtail 3000 futures. Customers were reluctant in 2002 to step away from MPE/iX, at least at the pace their vendor was urging. In a roundtable at the conference in LA, HP said PA-RISC emulators capable of running MPE/iX software could be licensed for HP's OS.

It would take most of the next 10 years to make an emulator a reality, a period when HP declined to share tech details that would've sped development from third parties like Stromasys (which was called Software Resources International at the time.) Charon came onto the market during the years when HP had run out the clock on issuing new 3000 licenses.

HP's Dave Wilde said at that conference that 19 of the top 20 application suppliers for the 3000 were already on the move to HP’s other platforms. 3000 owners were moving at a pace far slower than the app suppliers, though. Customer interests in 2002 were higher about ways to ensure a supply of newer hardware once HP quit making it 12 months from the conference.

HP was far off in figuring how to placate its customers devoted to MPE/iX.  The vendor would extend a 50 percent credit for N-Class systems to be used toward any HP-UX system. The discount was to drop to 40 percent during 2005 and 30 percent during 2006. 

The discounts were going to be too short-lived. Customers were so engaged with their 3000s that HP had to extend its end of support date beyond 2006, and then beyond 2008. Post-2008 was the period when the 3000 emulator's development started to take off.

HP’s announcements at the September, 2002 show represented its first tangible offer to customers with continued 3000 ownership as their most cost-effective strategy. HP did not release pricing for the MPE licenses to accompany such an emulator. At the time, there was the possibility that such emulator software could make Intel x86 as well as Itanium processors look like PA-RISC 3000 hardware. The pricing of the MPE/iX licenses was going to be an issue, the customers believed.

Continue reading "Wayback Wed: HP green-lights emulators" »


Changing the Changing of the Guard of Tech

Much of the way tech is changed has been transformed since the 3000 was built and sold by HP. In the days when source code and modified applications ruled manufacturing, changes to business rules were a matter of finding the code's creators or hoping for great documentation. By the time the 3000's growth path has become a matter of installing a virtualized server on an Intel box, changes to business rules can be handled with modules from Salesforce-based Kenandy.

Apple Watch 3I saw how much changing tech changed for myself at the end of last week. Apple unveiled  a new cellular edition of its Apple Watch, with rollout on the day of my anniversary. My bride wanted something she could listen to with wireless headphones, answer calls, and text. We watched the Emmy broadcast and she saw her anniversary present. It would be my gift to get the day-of-release Watch to her in time for an anniversary dinner at Jack Allen's in the Austin hill country.

In years past, making a change of technology in the Apple world involved lines. Not like the lines of code a MANMAN customer would have to pore over while updating apps. I'm talking the lines where people camped out overnight, or at least lined up like I did one hapless November morning for a Black Friday. Lines are now no more a part of the process for new Apple gear than they are for modifying an ERP suite once you get to the Salesforce era.

I strolled up to the Apple Store in the Domain shopping neighborhood at 7 AM, ready to take a spot in a line I expected to be already swelling away from the door. The store was lit up but the only people at the door were relaxed retail employees. With practiced cheer, I told them I was there to buy an anniversary gift, the Series 3 Watch. Did I have a reservation? I did not, I told them, wondering when a reservation became a milestone on buying something.

There was no problem. I was led to an oak tree in a plaza just a few feet from the store, where a fellow my age asked me what I wanted to buy. I had these numbers ready as certainly as an IT manager's got an inventory of their app modules. The 38mm, gold case, sport band, wi-fi plus cellular model. My bride had looked over the sizes and colors a few days earlier. After a few moments of scrolling on his phone under that oak, he said he had one. He took my phone number, texted me a reservation. and told me to return at 9.

I had time enough to get to the ATT Store to upgrade my wife's phone, which turned out to be essential to getting her Apple Watch present-worthy and working at Jack Allen's that night. Simpler than the old camp-out to purchase drama of five years ago. Modular application design has made the same kind of simplicity a part of ERP. Companies still have to engage experts to take them to that simplicity. What made a difference in the Watch gift journey was having experts that knew what the old tech did and how the new tech fit in.

Continue reading "Changing the Changing of the Guard of Tech" »


Importing CSV Text Into COBOL II

CSV iconI'm importing a Comma Separated Value (CSV) text file into a COBOL II program. I want to compare a numeric field from the file to a number. But the input text field can be different for each record. How do I code in COBOL to accommodate the different number sizes in the text file?

Walter Murray, who worked inside HP's Language Labs where COBOL II was developed before moving out into the user community, noted that Suprtool was likely the best solution to the problem. But after someone suggested that COBOL's UNSTRING statement could be useful, he had his doubts. 

Along with suggesting that "importing the file into an Excel spreadsheet, and saving it in a more civilized format," Murray had these notes.

The UNSTRING statement will be problematic, because one of your fields may have one (or more?) commas in it, and you may have an empty field not surrounded by quotation marks. You might have to roll your own code to break the record into fields.  If you are comfortable with reference modification in COBOL, your code will be a lot cleaner.

Once you do isolate the check amount in a data item by itself, you should be able to use FUNCTION NUMVAL-C to convert it.  Yes, NUMVAL and NUMVAL-C are supported by COBOL II/iX, as long as you turn on the POST85 option.

Olav Kappert offered a long but consistent process.

First thing to do is to not use CVS; use tab-delimited. No problem with UNSTRING. Just use the length field and determine if the length = 0.

Do an UNSTRING of the fields delimited by the tab. Then strip out the quotes. Determine the length of each field and right-justify each field and zero-fill them with a leading zero. Then move the field to a numeric field.

You now have your values. Do this for each field from the unstring. You can create a loop and keep finding the ",".  By the way, determine the record length and set the last byte+1 to "~" so that the unstring can determine the end of record. Long process, but consistent in method.

Continue reading "Importing CSV Text Into COBOL II" »


Hardware broker posts reducing numbers

SpeedChart-Series-997-IntroOut on the 3000-L mailing list, a hardware broker posts a message every month to report on pricing for HP's 3000 hardware. For many 3000 owners, HP hardware is going to take them to the retirement date of the MPE/iX applications. Hewlett-Packard built plenty of the boxes, ending in 2003. That's 14 years ago next month, so that's the youngest a 3000 built by HP can be. They're only getting older.

The pricing lineup from the hardware broker has listed N-Class systems in prior months. None are on the latest inventory. One notable addition is A-Class HP 3000s. They're for sale at the broker for $1,200. It's a one-processor model, but at least it's an upper-tier single-CPU A-Class. The broker's got discs and other needed peripheral goods, too.

One of the other items on the inventory list sheds light on how the world of HP hardware has changed. Just below that $1,200 A-Class server is a 2GB memory module, selling for $125. That's memory for a Series 997 system, a 3000 that was last built late in the 1990s. That 997 list price was in the six figures when first introduced, the top of the first 9x7 PA-RISC line in 1998. The memory module is available, and that's something of a miracle. HP's hardware still lasts a long time.

That it's priced as low as it is today, from the broker: encouraging for the 3000 site that wants to preserve HP's hardware to drive their MPE/iX apps. Customers believe they'll be able to get HP hardware for MPE/iX as long as they want. They might be right, depending on how long that date is into the future. Memory boards still for sale nearly 20 years after system introduction seem to prove that.


Stromasys demos its app futures at VMworld

One of the last vendor chipsets from industry giants now has its future set, a tomorrow where apps need someplace to live. Oracle's not exempt from closing down its Sun workstation and server line. A recent announcement from Oracle introduces the beginning of the end of the Sun SPARC processors. HP turned off development of its PA-RISC chipset in 2008. The vaunted Itanium chips have now received their last generation, Kittson. What follows these announcements is always the end of the line for the hardware running them. Customers determine how long they'll go forward with vendor hardware.

Charon running SPARCStromasys made its annual trip to VMworld to show off its solution for two of these solutions. Charon for PA-RISC has been saving MPE/iX applications from hardware obsolescence since 2012. The company's VMware demonstration covered the solution that steps in for the SPARC end of life. As in its demos for the 3000's chipset emulation, the SPARC solution at VMware ran on a laptop.

The company's product manager Dave Clements was interviewed at the show about the overall capabilities of the product line. Stromasys started its lineup emulating DEC processors, moved to HP's PA-RISC, then added Sun's SPARC not long afterward. Alpha chips are also emulated using Charon.

Openpower-power-roadmap-newSystem vendors who relied on these specialized chips have become rare. It's true: Apple's newest iPhone 8 coming out on Friday uses an A11 processor, built by the phone's vendor. In the enterprise computing arena, only IBM sticks to a proprietary chip. The Series i continues to use the POWER chipset. No one can be certain for how long. Last spring, IBM rolled out a roadmap that would take POWER beyond the year 2020. IBM is the last vendor to commit to its chipset for that period of time. like HP Enterprise, uses other chips. Any industry-standard chip could only power the Series i apps through some kind of emulation.

PA-RISC-clockHP and Intel once had sweeping plans for Itanium. For a time in the 1990s, the chip was supposed to take over for x86 architecture. Then technical realities set in, followed by market rules. Apps that used the x86 software was too different from programs designed for PA-RISC. HP and a handful of other system vendors could not sell enough to make those dreams of market domination a reality. Finally, Microsoft dropped Itanium support five years ago.

When dreams fail, there's emulation here in 2017. The x86 foundation has been with the industry since the 1980s. It powers solutions like Charon, long after the SPARCs, Itaniums and PA-RISCs have left the field.

There's nothing announced yet for Itanium emulation. But there's little doubt which company would be first in line to build it.


Friday Fine-tune: Disk and memory checks

The utility cstm has the ability to show the configuration of your current memory installation: the makeup of 3000 memory in terms of boards used. What command delivers this information?

First, enter the MAP command to see a map of the hardware on your system. Each item on the resulting list has a line number. Note the line number for “memory” and use it in the “select device” command, then enter the “info” command. For example, if the memory is device 64:

cstm>select device 64
cstm>info

If you enter the map command now, you will see the status of the memory will be “Information starting” or “information running”. When the status changes to “Information Successful,” you can display the result with the “il” (information log) command. Note: You can avoid the necessity of repeatedly looking at MAP to determine whether the info function has completed by entering “wait” at the prompt following the “info” command. You will not receive another prompt until the info process has completed.

Another answer without using cstm is to run SYSINFO.PRVXL.TELESUP and at the prompt type MEMMAP. You should avoid this solution if using Mirror/iX, since it will break the mirror.]

What MPE command shows me much total hard disk space I have available to me, and how much of that is being used? Also is it possible to break that up per account? For instance, can it tell me how much hard drive space I would gain by purging a particular account?

Use :DISCFREE C for checking disc space used and available by drive and in total. :REPORT z.@ will let you know how much your accounts are using. You may want to run :FSCHECK and do a SYNCACCOUNTING first.


Lexicon migrates jargon, work remains same

Composable infrastructureChurn was always a regular catalyst for commerce in enterprise vendor plans. Making changes a regular event in IT planning seems to be requiring new language. Sometimes it's not easy to translate what the latest, shiniest requirements are, in order to move them back into familiar lexicon. HP Enterprise has added jargon new to the senior tactical pros in the 3000 datacenter.

For example, take HPE Synergy. Offered as an alternative to legacy systems like the 3000, HP Enterprise (HGPE) calls it "a composable infrastructure system." 3000 pros would know this as a roll-your-own enterprise system. Like Unix was in the days HP pitted it against the 3000, with all of its software and components and networking left to the customer's choice.

Composable, okay. It's not a word in the dictionary, but it's made its way into HPE planning jargon. "Provides components that can be selected and assembled in various combinations to satisfy specific user requirements." Like every Windows or Linux system you ever built and configured.

Here's another. HCI: hyperconverged infrastructure. A package of pre-compiled servers, network and storage components in a single engineered offering. This is opposed to buying those components separately, and end-users configuring them.

Hyperconverged. Again, not in the English lexicon. Pre-compiled server, network, storage components offered together. "Turnkey," from 1988. The bedrock of every HP 3000 ever sold.

Continue reading "Lexicon migrates jargon, work remains same" »


Songs of a Simpler Week of September

HP Song Book coverThere's tragedy a-plenty to ponder today, what with the news of Irma's landfalls and a somber anniversary of an attack right at hand. Over this weekend, though, an old friend of the HP 3000 passed along a memory marker. That's a piece of documentation that proves our 3000 world was a different place, but a place still related to what we know today. The marker for this month comes from Dave Wiseman, WisemanGatorwhose 3000 pedigree includes dragging an inflated alligator around a conference show floor as well as a 3000 performance dashboard with a Windows GUI, sold with a freeware version years before open source became an industry strategy.

Wiseman shared a sheaf of pages from the HP Song Book. Corporations of the 20th Century had official corporate songs, but these tunes first rose up on Sept. 11, 1989, sung at the Interex conference in San Francisco. They were written by Orly Larson, a 3000 division database expert who played guitar and strummed up good vibes from customers in the era before corporate Internet.

50th Anniversary SongIn addition to being a September a dozen years before the 9/11 tragedy, the 1989 conference opened on the 50th Anniversary of Hewlett-Packard. Unix was not yet HP's chief enterprise computing platform. The vendor wanted a seat at the desktop user interface table with its New Wave GUI, coupled with the HP Deskmanager office mail and software suite hosted on 3000s.

There was still more software to sell than HP could explain easily.

Database SongHP was trying out the concept of offering two databases for the 3000, TurboImage and Allbase. The song lyrics (at left) told the 1989 attendees that HP had already sold over 35,000 HP 3000s with IMAGE. Another product, HP SQL, was being touted for $15,000 "US list, that is," a line that somehow was scanned onto the melody of the ragtime hit Baby Face. Allbase's price was $30,000 in that year, "unconfigured, that is." This might have been the last time that HP software pricing made its way into song.

Continue reading "Songs of a Simpler Week of September" »


Fine-tune Friday: Moving systems quickly

Here in the 14th year after HP stopped building 3000s, customers continue to use them. They use them up, too, and when that happens it's time to move a system from one machine to another. Here's some timeless advice from a net.digest column of the NewsWire on how to move quickly.

How do you move a large system from one machine to a completely new system, including disk drives, in the quickest way possible and minimizing downtime? In this particular case, it is a 7x24 shop and its online backup to a DLT4000 takes 16 hours.

Stan Sieler came up with an interesting approach to this particular problem, an approach that can be extended to solve a variety of problems in large 7x24 shops.

• Buy a Seagate external disk drive.

• Configure the Seagate on both the old system and the new system.

• Connect the Seagate on the old system.

• volutil/newset the Seagate to be a new volume set, “XFER” (REMEMBER: Volume set names can and should be short names!)

• Do one (or more) STORE-to-disks using compression with the target disk being the new Seagate drive.

Continue reading "Fine-tune Friday: Moving systems quickly" »


HPE server sales and its CEO stay on course

HPQ3-ProfitsFive years ago this fall, Meg Whitman became CEO of HP. In 2011 Hewlett-Packard was a single monolithic company which just swallowed a $11 billion taste of Autonomy Software. One day after the company cut Autonomy loose, Whitman's HP Enterprise announced it beat analyst estimates on sales and profits.

It's not a bad trick for a corporation that's been shedding products and sectors ever since Whitman took over. The fortunes of HP might be of no more than casual interest for homesteading 3000 customers, including those who use the Stromasys Charon virtualizer for their MPE/iX platform. Hewlett-Packard Enterprise continues to sell servers that can host alternatives to the PA-RISC iron. Yesterday's results showed the vendor's server sales dipped only slightly in the period ending July 31.

Sales for the full company were $8.2 billion, ahead of the $7.5 billion predicted by analysts. Earnings were also out in front of estimates, 31 cents per share versus a prediction of 26 cents. The markets moved HP's stock upward on the news. One analyst said he's still concerned for HPE's future.

In a report from the San Jose Mercury News, Rob Enderle said "regardless of the firm’s structural changes, this is a firm that still appears to be in trouble and there is, as yet, no bright light at the end of the tunnel." Sales rose in the latest quarter on the strength of a strong period for storage and networking equipment. Moving Autonomy to Micro Focus earned HP $8.8 billion, according to Whitman, who had to address rumors she is in the running for the new CEO job at Uber.

Taking over a company with a top management strategy in tatters seems to be a one-time thing for Whitman. On the analyst conference call that delivers the business results, she said Uber's search spotlight fell upon her late.

“I was called in late in the Uber search,” she said. Uber reminded her of her former company, eBay, in that both companies made their name by upending traditional industries.

Continue reading "HPE server sales and its CEO stay on course" »


HPE takes a breath after its software flip

HP-UXAs the company which was once the vendor of HP 3000s and MPE, Hewlett Packard Enterprise has now merged its software operations with British software company Micro Focus International. Not included in the transaction that closed this week: enterprise operating systems. The question to be answered over the next few quarters is whether the enterprise customer cares about infrastructure beyond their choices for cloud computing. Those who've adopted HP-UX should watch the HPE naming-space closely.

HP recently floated a survey by way of the Connect user group, quizzing customers about a name for a new version of an enterprise OS. HP 3000 managers know the OS by its previous monicker, HP-UX. This OS has a growing problem—a lack of compatibility with Intel x86-based computers. HP means to sell enterprise strategists on the merits of what it calls HPE Portable HP-UX.

The new name represents an old idea. HP's been engineering the second coming of HP-UX for a long time. Our first reporting on the new generation of HP's Unix started late in 2011. HPE Portable HP-UX is supposed to "suggest a technology that completely emulates a hardware system in software," or perhaps, "Conveys the idea that HP-UX is now available anywhere." These were the multiple choices on the HP naming survey.

HP says the latest iteration of this concept will "enable re-hosting of existing Itanium HP-UX workloads onto containers running on industry standard x86 Linux servers." A container, in this idea, is a portion of Linux devoted to the carriage of an older operating system. Network World surmised in May that the containers "will likely pull HP-UX workload instances and put them in Linux as micro-services. Containers are different from virtualization, which require hypervisors, software tools, and system resources. Containers allow customers to maintain mixed HP-UX and Linux environments and make the transition smoother."

Network World said the technology offers an escape from an aging OS. All software ages, but it ages more quickly when the vendor adds layers to run it. An emulation or virtualization strategy is expected from third parties. When a vendor creates these layers for its own OS, it's a sign of the end-times for the hardware. HP's Unix customers have to take their applications elsewhere.

Virtualization has been a benefit for customers who continue to rely on MPE/iX applications. Stromasys Charon HPA has preserved the most essential element of the platform, the OS. The point was not to move away from an HP-designed chip. PA-RISC is preserved. In contrast, HPE Portable HP-UX is moving to x86 because the future of Itanium now has a final generation. Kittson is the last iteration of Itanium. It puts HP-UX in a worse spot than MPE/iX. HP-UX has become an OS that Hewlett-Packard has disconnected from the HP chip it built to run it.

While the company that was once called HP has added one letter to its name, it continues to pare away its non-essential lines. Enterprise software is the latest to go. Excising the software from HPE isn't news, so it won't relate to the market's reaction Wednesday to HPE's third-quarter report. That doesn't mean HPE Q3 results won't make waves, though.

Continue reading "HPE takes a breath after its software flip" »


Steps for a Final Shutdown

Kane-death-deadlineWe're hearing a story about pulling the next-to-last application off an HP 3000 that's run a port facility. At some point, every HP 3000 has to be guided into dock for the last time. These are business critical systems with sensitive data—which requires a rigorous shutdown for sending a 3000 into a salvage yard.

While this is a sad time for the IT expert who's built a career on MPE expertise, doing a shutdown by the numbers is in keeping with the rest of the professional skill-set you can expect from a 3000 manager. I am reminded of the line from Citizen Kane. "Then, as it must for every man, death came to Charles Foster Kane." Nothing escapes death, but a proper burial seems in order for such a legendary system.

Chris Bartram, whose 3k Associates website offers a fine list of public domain MPE/iX software, has chronicled all the details of turning off an HP 3000. "I have performed last rites for a 9x8 server at a customer site," he says, "and have been through the exercise a couple times before."

There are 10 steps that Bartram does before switching off the 3000's power button for the last time.

Continue reading "Steps for a Final Shutdown" »