UUWORK ====== Aufruf: UUWORK [-aAdcinp] [-b ] [-m ] ... UUWORK ist fuer Leute interessant, die mehrere Hosts pollen und die den Rechner automatisch (unbeaufsichtigt) pollen lassen wollen. Aber auch fuer einen einzelnen Poll ist UUWORK praktisch, da dabei diverse Routinearbeiten automatisch ausgefuehrt werden. Es wertet dazu ein "Extended Host File" (CONFIG-Zeile 0103, normalerweise 'XHOSTS') aus (siehe xhosts(5)). Man kann UUWORK entweder ohne Parameter starten, dann fuehrt es den UUCP-Betrieb selbstaendig, so lange bis man das Programm mit 'ESC' abbricht. Oder man ruft UUWORK mit einem oder mehreren Hostnamen als Parameter, dann wird jeder Host einmal unter allen Nummern angerufen. Fuer die automatische Verwaltung der Spooldirectories und der Mailqueue muss in Zeile 0107 im CONFIG.SYS ein Befehl eingetragen werden, der die noetigen Aktionen ausfuehrt. Meistens duerfte das also eine Shell sein, die gleichzeitig den Namen eines Batchfiles uebergeben bekommt, das die Aufrufe fuer RSMTP, RMAIL, RNEWS und ggf. REFLECTOR und/oder SERVER (evtl. dann mit nochmaligem Aufruf des RMAIL!) startet. Dieser Befehl wird bei Bedarf (wenn Files in der Mailqueue liegen) von UUWORK automatisch gestartet. UUWORK kann auch ans Telefon gehen, d.h. eine Hermes-Site kann auch gepolled werden. Optionen von UUWORK: -a Schaltet den Auto-Answer-Betrieb ein. Ohne -a geht da nix! Auch waehrend des Autoanswer-Betriebs werden andere Sites entsprechend der Daten im XHOSTS gepolled. Anrufe anderer Sites sollten eigentlich bezueglich der Zeiten als erfolgreiche Polls gewertet werden, was aber zur Zeit leider noch nicht der Fall ist. -A Geht JETZT ans Telefon. Wenns schon klingelt. siehe '-a', aber als 'Emergency-Start' :-) -b UUWORK versucht anhand des Product ID Codes (ATI0) etwas ber das angeschlossene Modem in Erfahrung zu bringen. Dazu muž UUWORK aber wissen, mit welcher Baudrate es sich im Zweifelsfall mit dem Modem unterhalten kann. Bei Angabe der Optionen "-a" und "-A" kann der Wert aus MODEM.INF verwendet werden, aber sonst muž die Baudrate mit "-b" vorgegeben werden, sonst funktioniert die Erkennung nicht. -c Bewirkt, dass UUWORK zur Erkennung von Anrufen nicht auf RI wartet, sondern auf Zeichen an der seriellen Schnittstelle. Manche Modems bedienen RI in sehr kryptischer Weise, so dass nach dem ersten Klingeln staendig falsche oder unerwartete Signale anliegen. In diesen Faellen ist die Erkennung ueber Zeichen auf der seriellen Schnittstelle sicherer. Im schlimmsten Fall (bei einem zufaelligen Stoerzeichen) wird dann eben gleich wieder aufgelegt, wenn kein Carrier gefunden wird und kein Connect erfolgt. -d Waehlt den Direktbetrieb ohne Modem. Wird mit "-b" eine Baudrate angegeben, so wird sie statt der Baudrate aus MODEM.INF verwendet. Es werden keine Modembefehle verschickt, und LOGIN wird gestartet, sobald ein Zeichen an der seriellen Schnittstelle ankommt. -i Mit der Option "-i" kann man erreichen, daž ein bestimmtes Programm (CONFIG-Paramter 118, MIDILOGIN, normalerweise "login -a -b MIDI") ausgefhrt wird, wenn Zeichen an der MIDI-Schnittstelle anliegen. Allerdings mssen unmittelbar hintereinander zwei Zeichen ankommen, damit der Mechanismus nicht ausgel”st wird, wenn der ber MIDI angeschlossene zweite Atari eingeschaltet wird (erzeugt normalerweise ein Schmutzzeichen). -m Der String wird nach der Initialisierung als Befehl an das Modem geschickt (zu Testzwecken). *WICHTIG!* Das Kommando darf kein "AT" am Anfang haben, das gibt es automatisch dazu! -n Das DOQUEUE-Kommando wird nicht ausgefuehrt. Diese Option kann auch beim normalen Betrieb verwendet werden, um z.B. nach einem Poll nicht erst lange auf den Ablauf des Batchfiles warten zu muessen, sondern sich gleich nach einem (manuellen) RMAIL-Befehl die eingetroffenen Mails ansehen zu koennen, oder wenn man bei einem ankommenden Anruf schnell den Autoanswermodus starten will, ohne kostbare Zeit durch das Batchfile zu versaeumen. -p Stellt die automatische Polls ab. Damit kann man z. B. die Leitung gezielt fr einen Poll von aužen offenhalten ("-pa"). Auch fr lokale Tests mit -d ist diese Option ntzlich. Normalerweise reagiert UUWORK auf den Ring Indicator (Pin 22 des seriellen Ports), notfalls auch auf an der seriellen Schnittstelle ankommende Zeichen. Es schickt dann "ATA\r" ans Modem und wartet auf ein CONNECT. Dann wird LOGIN gestartet (Option "-a" im CONFIG.SYS nicht vergessen). Man darf(!) das Modem nicht auf Auto Answer schalten, da dadurch nicht nur Leute, die anrufen, wenn UUWORK nicht zum Abnehmen bereit ist, Einheiten verschwenden, sondern weil (je nach Modem) das ATA fast immer genau waehrend der 'Protocol-Negotiation-Phase' der Modems gesendet wuerde, was zumindest zu Stoerungen, meistens aber zum Auflegen fuehrt.