This code is a Copyright© 1984, 1994, 1996, 1998, 1999 of James S. Ginn.
This program is a searchable UNIFY RDMS database (NOTE!, all these searches are live) with approximately 250,000 (at TaxRecords.com) or 2,900,000 (at NJ.TaxRecords.com) entries on a SCO UNIX operating system running Netscape's Fastrack server. It utilizes fast:
Additionally, various output formats are supported:
Samples:
Users can add a link to TaxRecords.com by adding the following cgi function to your page:
main page:Some simple database design features are implemented for simple and fast searching:
This program makes a selection file based on a key field value (type string).
Syntax: quicksel rec_# fld_value selfile example: quicksel 12 li970098 /tmp/sel.$$
This program makes a selection file based on index field value (all types).
Syntax: btsel fld_# fld_value selfile example: btsel 12 ginn /tmp/sel.$$ btsel 12 gi /tmp/sel.$$ btsel 22 100,000-200,000.00 /tmp/sel.$$
This program makes a selection file based on two index field values (all types).
Syntax: 2btsel fld1_# fld2_# fld1_value fld2_value selfile example: 2btsel 34 12 0508 ginn /tmp/sel.$$ 2btsel 34 22 0508 100,000-200,000 /tmp/sel.$$
This program returns the number of records in a selection file.
Syntax: selcount selfile example: selcount /tmp/sel.$$
This program creates a new selection file based on a field having particular value(s).
Syntax: subsel selfile new_selfile fld_# fld_value example: subsel /tmp/sel.$$ /tmp/new.$$ 12 "gi*" subsel /tmp/sel.$$ /tmp/new.$$ 22 "100,000-200,000"
This program creates a selection file based on database locations (HLI loc()) in a file, one loc per line.
Syntax: locsel target_rec file_with_record_locations selfile example: locsel 11 /tmp/locfile.$$ /tmp/sel.$$
This program creates a new selection file based on database locations (HLI loc()), removing locations if found in the loc file.
Syntax: remsel selfile new_selfile file_with_record_locations example: remsel /tmp/sel1$$ /tmp/new.$$ /tmp/locfile.$$
This program 'and's two selection files creating a third.
Syntax: andsel selfile1 selfile2 new_selfile example: andsel /tmp/sel1.$$ /tmp/sel2.$$ /tmp/new.$$
This program 'or's two selection files creating a third.
Syntax: orsel selfile1 selfile2 new_selfile example: orsel /tmp/sel1.$$ /tmp/sel2.$$ /tmp/new.$$
This program 'interprets' an ascii file from a selfile. More Info!
Syntax: ginnmerge selfile form example: ginnmerge /tmp/sel.$$ taxmap.report.01 ginnmerge -s22 /tmp/sel.$$ taxmap.report.04 (sort on field 22)
This program creates a selection file from search criteria in an ascii file. The search file contains one search item per line.
Syntax: ginnsrch search_file selfile example: ginnsrch loc.srch /tmp/sel.$$