Hidden Value – September 2002

 

Q: Here's a Webwise question. I have been looking around the web for info on how to configure multiple SSL virtual hosts using Apache. Unless I am mistaken, it seems that the SSL Protocol requires one IP address for every SSL host. If this is the case, how do you configure an HP 3000 to have multiple addresses?

 

A: Mark Bixby replied:

 

You are not mistaken: http://www.modssl.org/docs/2.8/ssl_faq.html#ToC47

 

Unfortunately the HP 3000 does not let you configure IP address aliases. It will only recognize one IP address per network card. Your only choice for multiple SSL servers on MPE would be to use different (non-standard) port numbers for each server.

 

 

Q: On an HP 3000/A500, I am in trying to connect an external DLT drive to a SCSI card. When I run Mapper it cannot see the device. I'm not sure this is related, but once when booting the system it issued an LLIO device configuration error on the console. I only saw this message once:

 

   LLIO device configuration error: -11

   status - subsys: #150 info: #-11

 

A: It turns out their were two problems and the original poster credited Denys Beauchemin for providing significant help in solving both. First, the SCSI card proved defective and was replaced. The, to eliminate the LLIO errors, a SCSI terminator had to be installed.

 

 

Q: We are in the process of upgrading the operating system of about 5 of our clients, and we are trying to decide which version to go to. I would appreciate any input to the following questions:

 

How has 7.0 been received on 9xx 3000's?

Can 5.5 be upgraded directly to 6.5 or 7.0, or must 6.0 be installed first?

 

A: Mike Tilford replied:

 

Going from 5.5 to 7.0 requires a stop at either 6.0 or 6.5 before updating to 7.0. This is the supported procedure.

 

I have not had too many clients go to 7.0 yet on 9XX boxes simply because 6.5 will still be supported for some time yet. If you do decide to update to 7.0, make sure you use PP1, plus additional proactive patches.

 

 

Q: During a boot up process on my 939KS/100 I get "ALL 0000" code in the lower left hand corner of the screen.  The LCD panel displays "Proceeding to start up DC". It seems to hang there, but if I hit a key, I find I'm at the CM prompt. Does anyone know what this means? And how I can get past it?

 

A: Apparently, this was solved via private replies, but the original poster graciously posted the solution:

 

The processor, of course, must be located in slot 0. But the easily overlooked problem is that memory MUST be in the lower carrier. We had the carrier of memory in the top slot (slot 1). For some reason the system deciphers this to mean that there are no processors in the system - thus: "ALL 0000". So, to recap, memory should be in the lower carrier slot and processors in slot 0 then 1 then 2, 3, 4, and 5.

 

 

Q: After having a disk crash on my HP3000/979KS I now want to setup transaction logging on all my databases incase this problem should occur again. Can anyone help me with some input to the following?

 

What is best media for the log file Disk/Tape?

Is it better to put the log files on a Private volume incase a system disc is lost and you need to reload the system?

 

A: David Sullivan replied:

 

For convenience, reliability as well as better performance, I would recommend logging to disk vs. tape. Also, with this method, the log files can be picked up in your regular backups as an additional copy for archive purposes. It is best to separate the log files off on a volume set other than where the databases that are being logged reside.

 

 

Q: Can the HP e3000 use dynamic IP addressing? The administrator documents for our infrastructure lists something called "dynamic DNS" and "static DNS". Is this dynamic IP addressing?

 

A: Jeff Kell replied:

 

Dynamic IP addressing sounds like DHCP, and no, the HP 3000 can't do DHCP. It only accepts static IPs in NMMGR.

 

Dynamic DNS, at least in my book, is binding (no pun intended) the DHCP server and the DNS server together, so that when you are assigned an IP, a DNS entry (forward and reverse) is created as well. Dynamic IP/DNS can also be tied to network address translation.

 

 

Q: Is there a CD recorder that will work with a 9x9 HP 3000?

 

A: Lars Appel replied:

 

I have never seen such a beast (and doubt it exists as in my understanding the CD writers always use some special software to perform the "burning").

 

However, you might be able to deposit the files of interest to a PC disk drive using :/usr/local/samba/bin/smbclient "\\pc\C$ pw -U user -c 'put x'" or similar and then use the PC software to burn a CD.

 

 

Q: I need to populate an ASCII string that I will convert later to an EBCDIC string using the CTRANSLATE Intrinsic.  The problem is that I need this conversion to generate an EBCDIC HEX(26) and HEX(15). I can't find the equivalent in ASCII.

 

A: Walter Murray replied:

 

What you need is the ASCII/EBCDIC conversion table, which can be found in Appendix C of the FCOPY reference manual. If you do not have a hardcopy version of this manual, check out docs.hp.com.

 

 

Q: I know TDP/V works under 6.5, but can anyone please give me definitive confirmation that they've seen it working under 7.x on a new PCI system even? I don't see why it wouldn't, but we have a key application that uses it.

 

A: Cecile Chi replied:

 

I don't have access to an A-class machine, but TDP/V works just fine on an N-class machine on MPE/iX 7.1. The HP3000's legendary backward compatibility is still there.

 

 

Q: We went live on a N4000-100-330 HP 3000 (one cpu) last weekend. This system is running MPE/iX 7.0 pp1. We previously ran on an HP 992-200 (two cpu's) under MPE/iX 6.0 pp2.

 

I admit that running query on a production system is not the best thing to do but one of the fellows was searching out an orders problem and ran a version of a query that ran without major impact on the 992). However on the new system, this job grabbed so much CPU that we did not have console access. One of the operations group had Glance running and it was still getting a response so we managed to abort the job. The dataset has approximately 9,000,000 records in it. We open our datasets mode 1, ASSIGN LOCKOPTION=OFF for update and mode 5 for read.

 

A: John Clogg replied:

 

Whenever a process locks a database (or other resource) and a higher-priority process is impeded waiting for that lock to be released, the dispatcher will boost the priority of the locking process to the same priority as the waiting process so it will "get out of the way".  You didn't say what the Query process was doing, but if it's only reading the database you probably don't need it to lock the database at all. Query has an annoying habit of locking datasets it is reading and holding the lock for the duration of a serial read. You can prevent this behavior by issuing the following command in Query:  ASSIGN LOCKOPTION=OFF

 

It will still protect updates with locks, but will not do any locking on read-only operations. Upon rereading your posting, I see that you use the ASSIGN command, but apparently only when updating. Query locks during reads even in mode 5.

 

The probable reason that you didn't experience as much of a problem on your older system is that it had two processors. It would only "hog" one processor. Your other processes could use the other processor.

 

 

Q: I went to stop psmon on my 7.0 system and there is no obvious way to do it. Does anyone have the proper incantation to politely shutdown psmon on 7.0?

 

A: Guy Paul, Brenda Van Dyke and Elizabeth Campbell all replied:

 

The polite way is run psmond.pred.sys;info="-k"

 

 

Q: I'm looking for the location of the data the system sends to an ldev when opening it. It looks like I'm very close in NMMGR DTS Profiles where, for example, something called DTS.PROFPC.PR22D12 specifies printer type 22, 132byte records, no modem, spooled=yes, etc. At some point that type22 item points at some file where there's an escape-E which gets sent in front of every spoolfile. What file?

 

A: Gilles Schipper replied:

 

The file TT22.PUB.SYS, which is a termtype file, in turn would refer to an PCL environment file which would contain the actual reset escape sequence. I believe this file is VFCPCL.PUB.SYS. You can access TT22.PUB.SYS via the program TTUTIL.PUB.SYS.

 

 

Q: Can anyone tell me how to run a COBOL program for the POSIX shell.  We are calling a XL and getting an error whenever we try to run it from the POSIX shell. When we try

 

shell/ix>  callci RUN /AIH9/OBJ/MECC4003; xl = "/AIH9/PUB/XL"

 

we get unresolved externals.

 

A: Neil Harvey and Lars Appel replied:

 

The ";" is a command delimiter in the shell, so CALLCI will not see the XL list. No error is generated because the shell views the second command as a simple env var assignment. You need to "escape" the ; with \; or add quotes callci, as in

 

callci "RUN /AIH9/OBJ/MECC4003; xl = '/AIH9/PUB/XL'"

 

 

Q: Does anybody know of a terminal emulator that will run on Linux and the HP 9000 and access a HP 3000?

 

A: Peter Osborne and Bruce Toback replied:

 

FreeVT3K is most definitely available, does the job, and runs on Linux and HP-UX. It's available via anonymous FTP from ftp.telamon.com.

 

 

Q: I'm trying to add some additional drives (EMC) to our system. EMC has installed and configured them in the cabinet. I have added the paths and devices using IOCONFIG. However, DSTAT does not show those new devices. SHOWDEV does list them. So what am I missing?

 

I'm using IOCONFIG, which states that a reboot is not required. I am using the AddDevice command with the next path dot 7 ie., ldev=2007 path=0/12.7.0

 

This command works error-free and returns me to the prompt quickly. I then do the ListDevice on 2007 and it shows. Exiting IOCONFIG, I do a SHOWDEV ON 2007 and it shows. Now, here is the problem, DSTAT on 2007 says that

 

"2007 is not in the volume table. Try switching device offline, then online"

 

So maybe IOCONFIG does (in this case) require a reboot?

 

A: Guy Paul replied:

 

You made a mistake in your configuration. Usually SCSI address 7 is the address of the SCSI card.

 

 

Q: We have an old HP NetServer, the E60 model D7148A. We would like to convert this current NT-server into a Linux-server. However, looking at both the HP and RedHat websites, this model does not seem to be supported for any recent Linux. We would prefer to have RH 7.x installed on it, preferable 7.3. Have any of you tried this or any other 7.x? If so, I would appreciate hearing about experiences, gotchas etc.

 

A: John Burke replied:

 

I have a dual P500 E60 with 256 MB RAM, and a HP NetRAID controller with mirrored disks happily running Linux. It had RH 7.1 running and just recently I upgraded it to RH 7.3. No problems at all and I installed just about everything.

 

In the playing around I've done with Linux on older equipment, I've found that the most likely trouble area is the video card (assuming you are going to use x-windows). The E60 does not have an on-board video controller, so just make sure you have a "reasonably" good/new video card and you should have no difficulty.