Sort Endeavor Voyager Reporter "Circulation Notices" SIF
wrcnSIFsortc

Please read the license agreement above before using this program: The use of this program is entirely at your own risk.

This tiny Windows utility sorts a "Circulation Notices" SIF .inp file alphabetically by last names/first names. This data is used as an input file for Endeavor Voyager REPORTER module to use to generate the notices.

Move your target "Circulation Notices" input file (called "crcnotes.[print location code].inp" in your "/m1/voyager/xxxdb/rpt/" folder on your Voyager server) to a PC running Windows using your favorite ftp/telnet program. Then simply "Drag & Drop" this *.inp file onto the wrcnSIFsortc program icon to process the file by sorting it by last names and first names in ascending order. During installation wrcnSIFsortc installed itself in the "SEND TO" menu. This allows selecting a file during a Windows Explorer browse, using the right-click menu and "SEND TO" "Circ Notice SIF Sort Console" to process yet another file.

Please, make note of the new file name on-screen which contains parts of the original target file name, when the program saves the sorted data. Rename the original file on the Voyager server to something else before you move this sorted file back to the exact same folder on the Voyager server by using again your favorite ftp/telnet program.

Next rename it (after the standard "Circulation Notices" naming convention - or take out the ".sort" part from the sorted file name) to "crcnotes.[print location code].inp". Your Voyager REPORTER will now use this newly sorted file.

Preferences:
For your convenience a configuration file is included. It is located in the same folder as the main application with the name "wrcnSIFsort.ini". Proceed with caution: Adjusting the parameters below will re-arrange the SIF file in a highly specialized manner. You may never need any changes at all. The defaults are the normal expected behavior for alphabetizing above notices. For this utility to use default parameters, an .ini file is not necessary.

"SortCaseSensitive" can be set to YES and Last/first names will be sorted case-sensitive (AA, AD, Ab, Ac, BH, … BK, Ba, Bb, …), the default is NO (AA, Aa, AB, Ab, BA, Ba, BC, Bc, …) - the expected behavior.

"SplitUpperCase" when set to YES, arranges all-upper case Last/First names at the begin of the file (AA, AB, AC, DA … Aa, Ba, Ca, Da, …). When set to the default NO, it uses the same sort method as in the "SortCaseSensitive" mode above.

"ExitAfterFinished" closes the utility after it has completed the current job. This may be useful if run
wrcnSIFsort via batch files.
Console version only:
Setting "ProgressMonitorOFF" allows optimal performance from this 32-bit console application, specially if there are very large files of 75+ MB or more to be processed. Set this parameter to YES and only a busy signal will show on the screen to achieve highest processing speed. In most cases this will not be necessary: A 1+ MB file containing about 3'000+ records (or lines) is processed in under 5 seconds (!).

This utility verifies a 97.2 version format of your *.inp file. Refer to Endeavor "Voyager 2001.1 Technical User's Guide" for more information on file lay-outs. If you however, process other than Endeavor "Circulation Notices" SIFs, results may be unpredictable, including lock-up of your computer.

wrcnSIFsortc file cycle:
Voyager server crcnotes.*.inp -> Windows PC -> wrcnSIFsortc -> Voyager server crcnotes.*.inp -> REPORTER

www.wrUSA.net