I have been a ProIV developer for 29 years (I started when I was 2 ). About 20 years ago I started to get quite adept at mass changing/manipulating ProIV function code via the bootstrap source files. I can't tell you how many thousands of development hours I have saved my clients over the years. Like most of you seasoned developers out there I also used the old ASC utility that would auto create maintenance functions based on a file definition. Of course once I moved on to VIP/Developer it was no longer possible to use this utility. So 3 years ago I decided to write my own utility function to create maintenance functions from a file definition. I finished this utility a year later in my spare time and have been using it for 2 years now at my client’s site without any issues arising. Frank Coppola from Megasys has been using it in his Oracle environment for almost a year now with no issues. My utility is quite sophisticated in that it builds in some very powerful search capabilities. It also provides you with the ability to include non-key fields as search parameters. It builds for ProISAM, SQL Server and Oracle file definitions. Please see the enclosed help document for more details.
Now that this utility is proven and stable I am thinking of selling/licensing its use to other developers. I only want to do this though if there is enough interest out there to make it worth my while. Once I go down this path I have to be prepared to be able to handle my costs associated with its support. So the demand for this utility is going to help set its price. It currently runs on 6.1 to 7.1. I don't anticipate any problems with it running on the upcoming V8 but won't know until NGA release the bootstrap file definitions to me. By the way, I have already run this past NGA and they are OK with me selling this utility to the ProIV community so long as I provide you with the necessary disclaimers.
Who of you out there would be interested in purchasing this utility? You can either respond here or e-mail me at email@example.com. If you require a demo you can send me a vpx of a file definition and I will build and send you the maintenance function.