| Front Page | News Headlines | Technical Headlines | Planning Features | Advanced Search |
Click for Hillary Software Sponsor Message News Icon

August 2000

Number 53 (Update of Volume 5, Issue 10)

Owl shirts go on sale as campaign mounts for corporate attention

While the Democratic convention built up steam in the US, HP 3000 customers looked for a place to vent their frustration with the HP corporate silence on MPE/iX. Eyes were turning to the Wall Street Journal in one plan gaining ground on the HP 3000 Internet newsgroup. After learning that a full page ad in the Journal cost more than $150,000, customers and channel partners pledged contributions of $1,000 each and less to buy an ad that would ask CEO Carly Fiorina to include the 3000 in statements about strategic operating environments.

Less costly options for expressing 3000 support have also surfaced. Sales started Monday evening over the Web for a bright yellow t-shirt and a cream-colored polo shirt with an owl logo embroidered with the slogan "HP e3000 -- Who knew?" Orders placed by noon PDT August 22 will be shipped for delivery by Sept. 7 in time for those going to the HP World conference, according to Computer and Software Enterprise's Rick Gilligan, who contracted with the Halibut shirt company to get the garments ready. Browse to http://hpworld.halibut.com to order shirts, priced at $20-22 for a tee and $42-45 for a polo, with shipping a little extra. (Orders outside North America can be shipped by alternate means; contact Gilligan directly at rick@case.net.)

Amisys users track HIPAA regulations

Amisys users are watching the horizon for the impact of the new HIPAA regulations. The US Department of Health and Human Services has made available on its Web site the text of the HIPAA Admin Simp Final Rule on transactions and code sets. Formal publication will be sometime in August in the Federal Register. Congress then has 60 days to review the final rule. If Congress takes no action, the implementation clock will start clicking on the 61st day after publication.

The Final Rule comes in two documents. The Preamble can be found via a link from the HHS Admin Simp Web site (http://aspe.hhs.gov/admnsimp/) and the Code of Federal Regulations (CFR) text is reached by a link at the end of the Preamble document. The Admin Simp Web site also has several other pertinent documents posted, including new FAQs on the final rule and a summary of changes between the NPRM and the final rule.

One Amisys user also reported on what she called "a fabulous class related to HIPAA regs -- it was led by the president of WPC, the official publishers of the implementation guides, Gary Beatty. He is also the chair of the X12 insurance sub-committee, those lovely folks who are bringing you 837, etc.

The class has several more sessions nationwide. For non-techies it helped make things clearer (and scarier) as you actually do hands on mapping of claims to an 837. Gary, being so intimately involved in the legislative process, was able to give insight that I'm sure others can't give.

I would recommend this class (it is, however quite expensive) to anyone tasked with heading up HIPAA compliance or who will be heavily involved in making it happen at your organization. It certainly helped me know exactly what [Amisys] Release 11 needs to do for us. It will help you start asking the business questions that will be critical since about 70% of HIPAA implementation will be user, not tech, related.

Go to http://wpc-edi.com and/or http://edipartners.com for information on the class called Introduction to Health Care EDI Standards.

Free Java program makes spoolfiles ready for txt2pdf

In an Brief in our July issue we found a shareware program that can take HP 3000 spoolfiles and turn the documents into PDF documents. There was a roadblock to using the text2pdf program, however: the spoolfiles had to be in text file format to work with the $55 text2pdf. (HP's Mark Bixby also noted that txt2pdf "isn't capable of reproducing the spoolfile CCTLs in the PDF output, because the CCTL information just isn't available to Posix API programs such as Perl." But HP's Lars Appel offered a free solution to make 3000 spoolfiles that don't rely on CCTLs ready for their PDF closeups:

"I have a small Java program that listens to a given port, for example 9100, and "pretends to be a network printer" i.e. gets all the data sent and writes it to a flat file. This might be a start, as OUTSPTJ.PUB.SYS should have converted CCTL to plain PCL when sending to a JetDirect printer.
However, this little Java program is just a quick & dirty experiment. Use at your own risk; it worked on my 3000, but your milage may vary."

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cut here _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

// FakeLP pretends network printer to capture spooler PCL output

import java.net.*;
import java.io.*;

class FakeLP {

public static void main( String args[] ) throws Exception {

int port = 9100;
int next = 1;

if (args.length > 0) port = Integer.parseInt(args[0]);
if (args.length > 1) next = Integer.parseInt(args[1]);

ServerSocket serv = new ServerSocket( port );

while (true) {

System.out.println("FakeLP listener ready");

Socket sock = serv.accept();
byte[] buf = new byte[4096];
String name = "F" + (next++);

System.out.println("Capturing spoolfile to " + name);

InputStream si = sock.getInputStream();
OutputStream fo = new FileOutputStream(name);

for (;;)
{
int got = si.read(buf);

if (got != -1)
fo.write(buf, 0, got);
else
break;
}

fo.close();
si.close();
}
}
}

Download a GUI version of NMMGR

Our July issue also featured the HP e3000's steps into the world of Java solutions, as highlighted at this year's JavaOne expo in the Bay Area. One vendor's offer of a Java-based GUI for NMMGR was confirmed by Lars Appel. When we wrote that LegacyJ's Chuck Townsend said that this version of ViewJ does not require that HP 3000 applications be recompiled or modified to use the
remote client software," Appel noted:

"This indeed seems to be true, given the fact that the LegacyJ folks are offering a GUI version of NMMGR on their Web site. I am pretty sure that they did not have a chance to modify or recompile
the NMMGR code."

You can get the GUI version of NMMGR at http://www.legacyj.com/VJ3000/nmmgr.html which points to a 6Mb file.

Newest Java is needed unless you've paid for NS/3000

Reader Douglas Becker has discovered that unless an HP 3000 site has paid for the Network Services/3000 software for MPE/iX (a product that costs more than $6,000 for a 9x9 license), Java versions prior to 1.2.2 won't work on the 3000. The 1.2.2 version wasn't included in the 6.0 MPE/iX release that carried the first support Java software for the 3000. HP has made Java/iX 1.2.2 available through its Jazz Web server since late spring.

Other items don't operate properly, according to Becker, if full NS/3000 isn't present on your 3000: Using SYSLIST in multi-threading; Native Mode terminal IO; and "the functions called by pthread_create, which will not display printf messages without the full NS/3000 product installed," Becker reported. The SYSLIST from the printf in the multi-threaded routine permits such things as error messages to be displayed; otherwise no messages will appear at all without NS/3000 configured.

Becker explained that Native Mode terminal I/O drivers permit faster processing speeds and lower CM to NM switching rates for NS/VT processing; ie, it is faster (though not that noticeable) to use NM terminal i/o than using CM terminal IO. He added, in great detail:

"The differences between the basic and "full" VT SERVER products include (and may be limited to) the "subtype" used to create the virtual terminal LDEV when you connect. The "basic" VT uses subtype 0, and the "full" version uses subtype 1. The device subtype determines which "Type Manager" (driver) gets bound to the device. A value of 1 results in binding to tm_terminal, the modern, native mode, Posix featured virtual terminal driver which I believe is also used with DTC terminals and Telnet sessions. A value of zero unfortunately results in binding to the old (pre-Posix) type manager, which does not support any of the enhancements done in recent years to make Posix programs work better (among other things).

This means that the Native Mode terminal IO drivers cannot be used if NS/3000 is not purchased as a subsystem.

The implication of this is that versions of Java prior to 1.2.2 will not work properly with InputStreamReader, because the termination of the read from NS/VT is predicated on an iocontrol function which will not work properly with CM terminal i/o drivers. The SimpleClient.java sample program *provided by HP* goes into an infinite loop after the entry of data and carriage return on this statement:

String hostName = getString("Host Name: ");

Note that this will work with Java 1.2.2. However, in using the [HP-supplied] JDBC, the following statement must be inserted before the Class.forName or the program will abnormally terminate:

DriverManager.setLogStream(System.out);

HP has committed to modify code for MPE/iX to bring compliance to Posix for multi-threading. It is surprising that The 3000 NewsWire was unaware of these problems, considering the broad implications to HP e3000 customers attempting to use MPE iX for e-commerce and the Internet.

I was the first to discover this problem for the obvious reasons: 1) HP didn't discover it because they have the full blown NS on all of their test machines, and 2) Not that many people are pushing the envelope of some of the newer features of MPE iX.

We had an outstanding issue with the HP ITRC for seven months for Java and over four months for the multi-threading issues. HP sold us NS/3000 (36920B) at a 100 percent discount to resolve and close these problems. Before HP will grant anyone else a discount, you can be sure that they will do all they can to rectify the problems before they become commonly known."

It can be further noted that Java is not yet multi-threaded. It is a complex porting. Currently, Java uses "green threads"-- essentially single threaded. The implications of this is that Java Thread Programming is severely limited. Those using lock mechanisms for Java Thread Programming are prone to locking up if extreme care is not used. This makes Java much less attractive for "prime time" mission critical applications at present on the HP e3000."

Becker said HP is working on these problems, and they should be resolved some time in the next year.

Watch out for disk space requirement on 6.0's PP 2

Donna Garverick of Long's Drug notes that the newest PowerPatch for the 6.0 release of MPE/iX has a hefty recommendation for available disk space: 5 million free sectors, or well over a gigabyte of free space. Joe Dolliver of Lancaster Consulting offered advice on how to open up space on the LDEV1 device where MPE/iX must live:

"You may be able to squeeze more space from LDEV1. In volutil you have LDEV1 set to 75 percent permanent space. If you set the percentage to approx 90 percent you will have the additional space. Remember, when you have completed your update, change the percentage back to 75 percent. The other way to do this is to look at all other third party software on your system volume, such as Cognos, and move it to a private volume. Another hint that bit me in the past: Check all files in the SYS account and put them on LDEV1. Use MPEX to altfile @.@.sys;dev=1;keepamdates. This will save on the warnings from the update and also ensure that the SYSSTART file creator is manager.sys."

Barry Lake of Allegro Consultants added that "Another neat trick is to define a device class in SYSGEN called "NOT1", or something similar, which encompasses all the disc drives in the
MPEXL_SYSTEM_VOLUME_SET *except* LDEV 1. Then, if you have MPEX, you can do something like

%altfile @.@.myacct;dev=not1

If you don't have MPEX, it takes a little more work, but you can still accomplish the same thing:

:file t;dev=tape
:store @.@.myacct;*t;purge
:restore *t;@.@.myacct;olddate;dev=not1

Powerhouse can behave better on your 3000

One immediate need for 6.0 PowerPatch 2 is to make PowerHouse Web work correctly on the 3000, according to Cognos. "If you are using PowerHouse 8.29 for PowerHouse Web 2.29, then you'll need
MPE/iX 6.0 with PowerPatch 2," reports Bob Deskin of Cognos. "There's a list of patches in the
PowerHouse Web Install and Release Notes that are based on MPE/iX 6.0 with PowerPatch 1 and an additional set of patches. Those patches were included in PowerPatch 2."

Samba can be employed to help managers of HP 3000s using Powerhouse Web, according to the engineer who ported Samba to the HP 3000. In our last edition of the Extra, Dennis Barnes reported that while using Powerhouse Web on his 3000, "Being brand new to the Posix side of things, I don't know if this is possible, but the question is: Can I somehow avoid these constant security problems with my Posix files? As for FTPing a file, it is not uncommon to have to change the permissions once the file arrives. I'm not a Posix expert, but it may depend whether the file is pulled to the HP 3000 or pushed from the PC."

HP engineer Lars Appel had this thought for Barnes, and others deploying Powerhouse Web:

When using Samba/iX instead of FTP to copy files to the 3000, it is possible to configure a "create mask" in smb.conf, to define the Posix security that new files should be created with. For example, if the web server is outside the account and thus needs permissions similar to rw-r--r-- to be able to access the files, create mask could be set to a value of 644 (octal representation of rw-r--r--)."

Programs like fourth generation languages can also be notorious for running away with system resources, if not properly managed. subscriber John Hornberger reports that "I have found a way to tame the Powerhouse beast. Using HP's Workload Manager product I set up a special "workgroup" that contains ALL of the Powerhouse products (QUIZ, Quick & QTP). By setting a CPU limit of 50 percent on them for daytime processing, the computer is never totally starved and it can continue serving all of the other processes that run on it. At night the percentage is bumped up to 75 percent."

I've been running my computer that way for a couple of years and I haven't had a user complaint yet. By the way, I do a similar thing for the ODBC driver software since it too loves to take much more CPU than I can afford it to use during daytime processing.

Advanced Telnet surfaces in beta patches

After many months of informal testing at selected sites, HP has put out an official beta release of its new Advanced Telnet software for the e3000. The newest software provides much faster and more reliable connections, according to AICS Research's Wirt Atmar, whose QCTerm software relies on Telnet to link 3000s with the rest of the world. HP's James Hofmeister reports:

"The functionality mentioned by Wirt Atmar and Jeff Bandle concerning Telnet local echo option 45 and XON/XOFF flow control are now present in Beta Test patches Telnet patches PTDFDT3a [for MPE 6.0] and PTDFDT4a [for MPE/iX 6.5]. You are able to request these BETA TEST patches from the HP-RC by asking for PTDFDT3a 6.0 or PTDFDT4a 6.5 -- but please reference SR 4701-422436, since the RC may not give out Beta patches without an SR."

SIGWeb lines up a great HP World agenda

Registration for the HP World show goes up by $100 if you don't register by Aug. 19, but there's a lot to bring back for the money in advanced technology eye-openers. Attendees for HP World will have a chance to get a two-hour update on the latest in technology for Web enabling on the system, when SIG-Web hosts its Wednesday, Sept. 13 lunchtime (12-2) meeting. SIG co-chair Mike Gueterman provided the details on cutting edge technologies for the e3000:

"Besides the normal SIG business, we'll have short presentations from the following:

OnOn Hong from HP's CSY Internet and Interoperability team will present an update from HP including Apache, the WebWise suite, Samba/iX, etc.

Mike Sweeney from Minisoft will give us an update on their Web Dimension product.

Nicolas Fortin from Speedware will be presenting The Wireless Internet. (WAP, what is it and why is it important to your future.)

Bob Deskin, PowerHouse Web Product Manager, Cognos Inc. will give an overview of the Powerhouse Web product as it is now available.

David Young, Chief Evangelist on Enhydra at Lutris Corp. will fill us in on what Enhydra really is and why we would want to use it.

'After the presentations we will hold a general Question and Answer session in whatever time remains. Most of the presenters also have booths on the Expo floor or will be presenting a more in depth version of their talk at another time during the conference. We wanted to cram as much information as we could into our short time together, so these presentations are meant to give you enough knowledge of the subject to decide whether it is something you wish to investigate further on your own."

 


Copyright The 3000 NewsWire. All rights reserved.