Subj : *.MSG vs. packed help? To : Mike Luther From : Jonathan de Boyne Pollard Date : Tue Jul 10 2001 12:35 am ML> But what is missing, if I go to, for example SQUISH and a SQUISH ML> message base, is the fact that in the toss process, we don't get a ML> new cap and a new stack of *.MSG's in a directory to clue the askSam ML> thread task, to "Aha! traffic! Munch in all from the old cap to the ML> new one!" That's how I wrote the interface code hard coded untility ML> which is called now to do the task I wrote ass MSG2ASK.EXE all these ML> years ago. Am I to gather than the problem is not the SQUISH messagebase format, but the triggering of the scan itself ? Why not trigger it with the same mechanism that you use to trigger SQUISH ? At some point you know when to run the tosser. So just before you run the tosser, make copies of the ARCmail and *.PKT files, decompress them, convert the contents to "askSam" format, and import them into the database. An alternative, and very different, approach is to essentially have a purpose designed "scanner", that maintains its own set of "last read" pointers for each area in your messagebase. When run, it scans each area, updating the last read pointers as it goes, exporting newly entered messages from the messagebase into the "askSam" database. All that you then need do is trigger it whenever something new is added to your messagebase, or simply run it at regular intervals. ¯ JdeBP ® --- FleetStreet 1.22 NR * Origin: JdeBP's point, using Squish (2:440/4.3) .