Jump to content

Gary Wilhelm

Member Since 11 Jun 2002
Offline Last Active Aug 27 2007 03:59 PM

Topics I've Started

Kernel update and licensing

08 March 2007 - 05:54 PM

I joined the PROIV nation back in 2002 with version 4.6. I remember that every tiny upgrade I made to my Linux server caused my licenses to invalidate and would create extra down time while trying to contact my rep and get a new key. If I remember correctly, this included kernel upgrades. Since then, we have moved to PROIV version 5.5 revision 4.1.1 and Red Hat ES release 4 with kernel 2.6.9-11. I have been of the philosophy, if it ain't broke, don't fix it, so I haven't updated my kernel. My question is, if I do update my kernel, should I be prepared to update my license as well, cuz this was a big pain with 4.6 or am I misremembering what caused license invalidation in 4.6?

Thanks in advance,


Increase ProISAM record length

11 January 2007 - 11:40 PM

I have a file that is accessed by hundreds of functions. I want to add another field at the end of the file. I know I have to regen the functions that will access this new field, but do I have to regen all the functions that access this file if they have no need of accessing this added field. Being at the end of the record, this shouldn't effect any function that doesn't realize the new field is at the end of the record should it?

Thanks in advance


Paging file update

03 November 2006 - 07:42 PM

Here is my dilema. First of all, lemme list my system again.

PROIV 5.5 running in regular mode (Not Superlayer)
ISAM files
Red Hat Enterprise OS
Developer Studio

Anyway, I am trying to parse through a text file being read on the server. The file has as many as 1000 characters. In PROIV (Update function) I used a FOR loop to get 75 characters at a time then I pass the key (ssn) and the data to the global update call which should be adding the text one record at a time to the file. The first call works fine. I use GETLPSEQ to get the last sequence number, then I add the first record. The next time it passes through, it does show the next number to use, but fails to write the next record. No matter what I have tried, I can't get past this hurdle. If anyone has a suggestion on another way to add records from parsing a text file, I would appreciate it as well.

Thanks in advance


Serial Devices

22 August 2006 - 10:47 PM

This is more of a Linux question than a PROIV question directly.

Original working system: PROIV version 1.5103 on SCO Unix Release 5

Upgrading to Fedora Core 5 (or ES 4) with PROIV version 5.5 Rev 3.4.0

Device is a Genovation 100 key keypad with LCD display.

This system is for Point of Sale and the keypads are attached to cash registers. 2 character ASCII codes are sent to PROIV and PROIV sends back information to display on the screen. Treating the screen as a typical tty login. In the working system we use hex code escape commands (82h, 84h etc..) to cause the screen to allow for printing, clearing etc... In the new system, this doesn't seem to work, yet I have verified that the multiport serial card does work and the keypad works with the testing software that came with it. The general principal is to sent stdout to the LCD screen from a temp text file created by PROIV.


Thanks in advance


Paging MODE change problem

17 July 2006 - 08:00 PM

Hey everyone.

I wrote a calendar programs several years ago that has outgrown it's data size. Only because of the way I displayed the data is it so slow. I used a file that was not sorted. Anyway, from this I have tried to create a sort file. Just a 3 key file that I use as the primary file to speed up the select process. The function is displaying a paging screen. When the paging screen displays the data in lookup, all works well. When I change modes to 'Change' mode, I am having file read errors. Oh yea, I'm using Developer Studio (I haven't coverted to VIP yet) and ISAM files (so no SQL statements) PROIV version 5.5.

Anyone have any suggestions what's going on?