home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Crawly Crypt Collection 1
/
crawlyvol1.bin
/
bbs
/
vmu_051
/
doc
/
mafi_ger.doc
< prev
next >
Wrap
Text File
|
1992-12-15
|
18KB
|
493 lines
Dortmund, 15.12.92
MAFI
- MAustausch -> FIdo Importer -
von Volkmar Wieners (2:245/5800.5)
deutsches Kurz Manual (MAFI_GER.DOC)
für Version 0.50
Betatest
es empfiehlt sich, diesen Text
zumindestens einmal kurz durchzulesen,
bzw. ausdrucken und bei der ersten
Benutzung neben den Compi legen
Dieses Programm darf frei kopiert und weitergegeben werden. Eine
Verbreitung über Mailbox ist ausdrücklich *erwünscht*. Eine Aufnahme
in einen kommerziellen PD-Versand ist hiermit ausdrücklich *untersagt*.
Eine Weitergabe in Zusammenhang mit kommerziellen Produkten bedarf der
Genehmigung des Autors.
Bugs, Verbesserungsvorschläge und sonstige Anregungen per FidoNetmail
an den Autor. Dabei sollte nach Möglichkeit deutlich zwischen Fehlern
Verbesserungsvorschlägen getrennt sowie die einzelnen Punkte
durchnummeriert werden. Danke!
1. Was ist Maustausch?
======================
Das Mausnet ist ein kleines aber feines Netz von Mailboxen in Deutschland.
Es bestehen einige Ähnlichkeiten aber auch viele Unterschiede zum Fidonet.
Maustausch entspricht dabei in etwa dem Point-Konzept aus dem Fido. Das
heisst der Benutzer empfängt von seinem BBS-System ein großes File mit allen
Mitteilungen, liest und editiert online und schickt ein neues File mit
seinen Ergüssen ans System zurück.
Ich geh mal davon aus, daß der Fido Point-Mechanismus bekannt ist. Damit
die Unterschiede klarer werden, hiermal ein Maustausch Vorgang in
Stichworten anhand von fiktiven Daten:
1. Der eingetragene Benutzer "Hans Wurst" loggt sich beim BBS-System Maus MS
ganz normal ein, Name, Passwort, wie gehabt.
2. Er wählt direkt im Hauptmenü den Punkt "Maustausch" an.
3. Die Maus fordert ihn auf ein File per Protokoll (in der Regel X- oder Z-
Modem) hochzuschicken. Dies ist das sogenannte "INFILE". Normalerweise
ist es gepackt. Packer ebenfalls nach Wunsch: ARC, LHarc, ZIP.
4. Das INFILE wird entpackt und in die darin enthaltenen Msgs in die Maus
Message-Base importiert. In jedem INFILE befindet sich wenigstens eine
Msg mit Kommandos an die Maus. Ohne diese Kommandos ("Schick mir meine
neuesten öffentlichen Msgs", "Schick mir meine neuesten persönlichen
Msgs") gibs nix von der Maus zurück.
5. Die exportiert die gewünschten Msgs aus seiner Msg-Base in ein "OUTFILE".
Aha, den Namen nach scheint die Maus die maßgebliche Partei zu sein.
Dies OUTFILE wird gepackt (automatisch gleicher Packer wie das INFILE)
und kann von unseren Benutzer per Protokoll empfangen werden.
6. Hans Wurst geht aus der Maus, sein Modem legt auf.
7. Er startet ein Programm, daß sein OUTFILE auspackt und die Msgs in seine
lokale Msg-Base einfügt.
8. Jetzt kann er mit einen weitere Programm diese Msg-Base bearbeiten, also
lesen und eventuell neue Msg eingeben.
9. Bevor er das nächstemal die Maus anruft, startet unser Hans ein Programm,
daß alle seine neunen, von ihm eingegebenen Msgs aus der lokalen Msg-Base
in ein INFILE exportiert und diese dann packt. Und es geht wieder
bei 1. los.
2. Maustausch auf Atari
=======================
Tja, so läuft der Maustausch. Für die Benutzerseite wurden bereits spezielle
Programme entwickelt, die meist alle Funktionen (Maus anrufen, Importieren,
Msg-Base bearbeiten, Exportieren) beinhalten. Auf dem ST ist z.B. CAT sehr
beliebt. Eine Terminal-Funktion zur Kommunikation mit der Maus enthält es
allerdings nicht. CAT-Benutzer greifen hierzu auf RUFUS oder FLASH zurück.
Auch mit dem LED >= 1.00 und einigen Zusatzprogramme ist Maustausch möglich.
Allerdings nur mit einigen Einschränkungen:
1. Kommentarverkettung erst in der nächsten LED-Version. Die Referenz Msg-IDs
werden aber jetzt schon durchgereicht, sodaß eigene Kommentare in der Maus
(und somit für andere) ordentlich verkettet werden.
2. Man braucht mehrere Programm. Im Einzelnen:
a) LED als Msg-Editor (1.00 oder größer)
b) MAFI als Importer
c) BYE als Exporter
d) FLASH
oder RUFUS
oder MTT als Terminalprogramm
e) BYTHALON
oder TIDY_UP als Cruncher (sollte neues LED.NEW abkönnen)
3. Empfehlen würde ich unbedingt den MTT von Stefan Baucke. Sollte in jeder
Maus liegen. Funktioniert sehr gut. (Shareware!)
4. Alles noch in der Testphase! Wenn Sie mit CAT oder einen anderen Programm
bereits Maustauschen und zufrieden sind, sollten Sie dabei bleiben. Wollen
Sie allerdings nicht zwei verschiedene Msg-Bases und für jedes Lesen
(Fido, Maus) zwischen verschiedenen Programme wechseln, sollte Sie es mal
hiermit probieren.
4. Maustausch mit LED
=====================
Zuerste sollten Sie sich die oben genannten Programme besorgen. Zur
Installation schauen wir uns erstmal an, was noch alles so zusammen im
MAFI-Paket gekommen ist. Das sollten sein:
1. MAFI.TTP - das eigentliche Programme
2. MAFI_GER.DOC - die Anleitung, lesen Sie gerade
3. MAFI_NEW.DOC - aktuelle Änderungen
4. CONFIG.VMU - ein Beispiel VMU-Konfigurationsfile,
BYE, HAI und MAFI holen sich hieraus alle nötigen
Informationen
5. FLASH_MT.DO - ein Beispiel Maustausch-DO File für Flash
6. RUFUS_MT.RUF - ein Beispiel Maustausch-Batch File für Rufus
7. MTAUSCH.MUP - Gemini Mupfel Skript, als Icon aufs Desktop legen
4.1 Die Programme
=================
4.1.1 MAFI.TOS
==============
Der benötigt zum Arbeiten eine Point-Installation mit BINKLEY.CFG (1. Wahl)
oder TB.CFG (2. Wahl) sowie einen AREAS.BBS und VMU.CFG. Diese Dateien
müssen sich entweder in gleichen Ordner wie MAFI befinden oder eine
Enviroment-Variable BINKLEY (1. Wahl) bzw. MAILER (2. Wahl) muß auf ihren
Pfad zeigen. An Optionen sind möglich:
-d = delete INFILE if something imported
-s = ask for INFILE deleting after work
-w = wait after work
-nl = no information in logfile
-m = set mailer[7] of all msgs to 32768 (prevent re-export)
-nc = no calculating and saving of Msg/Reply-ID CRC
-a = only import msgs from this area
-l = slow importing
-d = Wenn Msg importiert wurden (also ein OUTFILE empfangen wurde) wird
das INFILE automatisch gelöscht, da von einer erfolgreichen Übertragung
ausgegangen werden muß.
-s = Nach dem Importieren der Maus-Msgs wird nachgefragt, ob ein eventuell
im OUTBOUND-Ordner verhandenes INFILE gelöscht werden soll. Dies sollte
nach jedem erfolgreichen Maustausch der Fall sein. Ob der Tausch
erfolgreich war, kann allerdings nur der Benutzer selbst entscheiden,
da es schon mal vorkommen kann, dass die Protokollübertragung oder das
ganze Skript abgebrochen wird. Wird ein altes INFILE versehentlich
noch einmal hochgeladen, ist das nicht so tragisch, da alle neueren
Maus-Versionen die Msgs als Dupes erkennen sollten und ablehnen werden.
Benutzt man das Terminalprogramm MTT für den Maustausch, so empfiehlt es
sich dieses das INFILE löschen zu lassen, da MTT sehr genau weiß ob ein
Maustausch erfolgreich beendet wurde oder nicht.
-w = Nach dem Importieren wird auf einen Tastendruck gewartet.
-nl = Alle Informationen werden nur auf den Bildschirm ausgegeben und nicht
in das Logfile.
-m = Einige Fido Scanner (z.B. Tidy_up) oder Exporter erkennen manchmal
importierte MausMsgs nicht richtig und versuchen sie erneut zu exportieren.
Durch Setzen von mailer[7] im MsgHeader kann das verhindert werden.
Diese Option sollte nur benutzt werden, wenn das oben genannte Problem
auftritt.
-nc = Bei jeder Msg wird standardmäßig über die MsgId und ReplyId eine
32Bit CRC-Checksumme gebildet, die im MsgHeader an Stelle von
"read/costs" und "up/parent" abgespeichert wird. Der LED kann aufgrund
dieser Informationen eine Kommentarverkettung aufbauen, wie sie bereits
im Mausnet üblich ist. Durch Setzen der "-nc" Option kann das CRC
Berechnen und Speichern verhindert werden.
-a = Folgt dieser Option der Name einer Maus-Gruppe so importiert MAFI nur
deren Msgs aus dem vorliegen OUTFILE.
-l = Umstellen auf den alten Importvorgang, der etwas langsamer ist, als
der aktuelle. Sollte nur benutzt werden, wenn es mit dem defaultmäßigen,
schnelleren Import Probleme gibt.
4.2 Die Konfigurationsfiles
===========================
4.2.1 CONFIG.VMU
================
Von MAFI Version 0.16 auf 0.50 hat sich der Name des Konfigurationsfiles
geändert. Es heißt jetzt nicht mehr VMU.CFG sondern CONFIG.VMU. VMU steht für
"Volkis' Mail Utilities". Ein dümmerer Name ist mir nicht eingefallen.
Das File wird außer von MAFI noch von BYE und HAI benutzt sowie von allen
meinen zukünftigen Programmen.
Sollten Sie bereits ein altes MAFI.CFG irgendwo rumliegen haben, so benennen
Sie es einfach nach CONFIG.VMU um und alles sollte laufen wie bisher. Sie können
auch das Beispiel CONFIG.VMU nehmen und auf Ihre Konfiguration anpassen.
Zusätzlich zu den bisherigen Kommandos aus MAFI.CFG können sämtliche Optionen
der Programme hier dauerhaft gesetzt weren, sodaß beim Programmaufruf keine
Parameterübergabe mehr notwendig ist.
Zuerst sollten Sie CONFIG.VMU editieren. Am besten holen Sie sich mal das
Beispiel-CFG in ein zweites Fenster. Kommentare beginnen mit einen Semikolon
';' oder '#' in der ersten Spalte. Als Kommandos (Gross und Kleinschreibung
egal) sind erlaubt:
Anstelle von Commandline-Parametern:
Mafi_NoLog -nl = no information in logfile
Mafi_Wait -w = wait after work
Mafi_DelInfile -d = delete INFILE if something imported
Mafi_AskDel -s = ask for INFILE deleting after work
Mafi_Mailer7 -m = set mailer[7] of all msgs to 32768 (prevent re-export)
Mafi_NoMsgidCrc -nc = no calculating and saving of Msg/Reply-ID CRC
Mafi_SlowImport -l = slow importing
Kommandos mit weiteren Paramtern:
MausCmd <cmd>
Diese Zeilen bestimmen die Kommandos an den Maustausch-Prozessor. Es dürfen
mehrere Kommandos angegeben werden. Normalerweise brauchen Sie die
Default-Kommandos aus dem Beispiel nicht ändern. Als <cmd> sind erlaubt:
M = Maximallänge in Bytes, ungepackt
ON = Hole öffentliche Msgs
OE = Kein Echo eigener öffentlicher Msgs
PN = Hole neue persönliche Msgs
PSA = Hole Status der persönlichen Msgs
MausBox <mausname> <pseudo-node>
Damit die Maus-Msgs überhaupt mit den ganzen Fido-Programmen verwalten
werden können, wird unser eine Pseudo-Fidonetnummer gegeben, z.B. 2:9000/1.
Die Nummer ist eigentlich egal, Hauptsache die Netnummer (die nach dem
Doppelpunkt) ist vierstellig und unterscheidet sich von Ihrer eventuell
schon vorhandenen Pseudo-Netnummer unter der Sie bei Ihren Boss bekannt sind.
Der <mausname> ist der gültige Name ihrer Stamm-Maus im Mausnet z.B. DO,
MS, K2 oder STA. Ändert sich ihre Stamm-Maus brauchen Sie hier nur den
neuen Namen eingeben.
Infile <infilename>
Hier kann der Maus-Infilename (schicken Sie zur Maus) definiert werden.
Normalerweise lautet er "INFILE" ohne Extension und Pfad. Als Pfad wird
der in BINKLEY.CFG bzw. TB.CFG gesetzte HOLD-Ordner genommen.
Outfile <outfilename>
Und hier kommt der Maus-Outfilename (bekommen Sie von der Maus rein.
Normalerweise "OUTFILE" ohne Extension und Pfad. Als Pfad wird der in
BINKLEY.CFG bzw. TB.CFG gesetzte NETFILE-Ordner genommen.
Packer <archiverpfad>
Mit diesem Programm werden sowohl INFILE als auch OUTFILE gepackt. Hier
sollten Sie den kompletten Filenamen mit Pfad angeben. Also das Beispiel-CFG
an dieser Stelle auf alle Fälle ändern. Getestet wurde nur mit ARC.
Extension <ARC | LZH>
Hier steht die passende IN/OUTFILE-Extension. Am besten zuerst ARC nehmen.
Extract <cmd>
Das Extract-Kommando für den Packer. Im Beispiel auf ARC zugeschnitten.
Add <cmd>
Das Add-Kommando für den Packer. Im Beispiel auf ARC zugeschnitten.
Backup <backuppfad>
Findet der Mafi diese Kommando legt er vor dem Importieren der Maus-Msgs
eine Kopie von dem OUTFILE in dem angegebenen Pfad (mit abschliessenden
Backslash) unter einen eindeutigen Namen an.
4.2.2 FLASH_MT.DO
=================
Dies ist ein kleines DO-File das für das Terminalprogramm Flash, das sich
in die Maus mit dem sogennanten "Maustausch-Login" in die Maus einloggt,
das INFILE hochschickt, das OUTFILE empfängt und auflegt.
Zu editieren sind Benutzername, Passwort sowie die Pfadnamen für das
INFILE bzw. OUTFILE. Alle mit einen File gekennzeichnet. Ansonsten kann
man das DO-File natürlich beliebig nach eigenen Wünschen erweitern.
-------------Start-------------------------
>** DO-File zum MAUS-Login mit Flash 1.52|
>$M "MausTausch"|
>$B "Volkmar Wieners"| <------------------------------- ändern!
>$P "Geheim"| <---------------------------------------- ändern!
>TYPE "MAUS DO wird angerufen:|"|
>RTIMER|
>CAPTURE CL|
>CAPTURE ON|
>WAIT "eingetragener Benutze"|
>SEND "$M"|
>SEND "$B|"|
>SEND "$P|"|
>SEND "X"|
>WA rotokoll|
>UL XM D:\TB\OUTBOUND\INFILE.ARC| <-------------------- ändern!
>WA rotokoll|
>DL XM D:\TB\NETF\OUTFILE.ARC| <----------------------- ändern!
>CAPTURE OFF|
>SAVE CAPTURE CAPTURE.TXT|
>HG|
>XD|
>END|
--------------End-------------------
Im Dial-Directory muss so eine Zeile rein wie:
"MaustauschDO @ FLASH_MT 0123 567890"
Dann im Kommandomodus gehen und als Kommando eintippen:
"auto di MaustauschDO"
Dann die Flash-Konfiguration sichern. Wenn Sie jetzt Flash starten, wird
es die gewünschte Maus anrufen und das DO-File ausführen. Wenn Sie Flash
normal benützen wollen, sollten Sie ein Kopie anlegen und woanders starten.
4.2.3 RUFUS_MT.BAT
==================
Hier ein ähnlich gearteter Rufus Batch:
-------------Start----------------------------------------
crlf
print
print "?חלללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללל†"
print "?´ ´"
print "?זלללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללל¶"
print "?[2A?[30C?[1mWelcome to RUFUS?[m"
print
nocrlf
clearbuffer
; Loginfile für Maus Dortmund Nummer 1
; F1 enthält Namen und Passwort für MausTausch
dial $n1
if ne $0 0 1
rwait "(J/N)" 15
if ne $0 0 2
wait 1
send $f1 -
rwait "tet:" 0
upload "D:\TB\OUTBOUND\INFILE.ARC"
wait 1
rwait "tet:" 0
download "D:\TB\NETF\OUTFILE.ARC"
rwait "NO CARRIER" 0
fdelete "D:\TB\TAUSCH.PUF"
savebuffer "D:\TB\TAUSCH.PUF"
quit
1:
alert "[3][ | | Wählfehler ][ Abbruch ]"
end
2:
alert "[3][ | | Maus schläft ][ Abbruch ]"
end
-------------End-----------------------------------
F1 enthält den String:
"MausTausch<Username><Return><Passwort><Return>Z"
Dabei ist <Username> Dein Name in der Maus,
<Passwort> Dein Passwort in der Maus,
<Return> das, was man mit <ctrl>-M in den F-Tastentext eingibt
und Z löst Z-Modem Filetransfer aus.
Das Z-Modemautostart habe ich ausgeschaltet.
Danke für den Batch an Jürgen Kiesheyer @ DO!
4.2.4 MTAUSCH.MUP
=================
-----Start----------------
d:\tb\bye.tos
d:\tb\flash.prg <------------ oder RUFUS oder MTT
d:\tb\mafi.tos
-----End------------------
Die Vorgehensweise sollte inzwischen klar sein:
1. Wird BYE gestartet, welche die Maus-Msgs exportiert.
2. Wird FLASH oder RUFUS aufgerufen, welche die Maus mit obige DO bzw Batch-
Files anrufen und INFILE/OUTFILE austauschen.
4. Schliesslich importiert MAFI die Maus-Msgs.
4.2.5 AREAS.BBS
===============
Im AREAS.BBS werden die Maus-Gruppen genauso eingetragen wie Fido-Areas.
Der Dateiname sollte aber auf alle Fälle mit "M_" anfangen! Das ist wichtig
für künftige Erweiterungen.
Eingetragen werden müssen alle Gruppen, die Sie automatisch empfangen.
Das sind alle diejenigen, welche in der Maus bei "<H>ilfsfunktionen,
<B>enutzerdaten, <G>ruppen" ein "*" vor dem Namen haben. Hier können Sie
auch die korrekte Schreibweise des Gruppen-Namen ablesen.
Als Zielnode wird natürlich unsere Pseude-Nummer eingegeben.
Es gibt einige Maus-Gruppen, deren Namen aus zwei Wörtern bestehen
(z.B. "Atari St", "Atari Fido"). LED ist entsprechend angepasst,
aber es kann sein, daß andere Fido-Programme damit Probleme haben. So
setzt z.B. die aktuelle TIDY_UP Version den Lastread-Pointer bei "Atari St"
nicht richtig. Das ist aber hoffentlich bald behoben.
Ausschnitt aus AREAS.BBS:
----------------------Start---------------------------------
[...]
-DAYS 30
D:\TB\MSGS\M_OEFF Oeffentlich 9000/1
-DAYS 20
D:\TB\MSGS\M_ST Atari St 9000/1
-DAYS 20
D:\TB\MSGS\M_GEM Gemini 9000/1
-DAYS 15
D:\TB\MSGS\M_MTAU Maustausch 9000/1
-DAYS 20
D:\TB\MSGS\M_MAU Maus 9000/1
-DAYS 20
D:\TB\MSGS\M_KUNT Kunterbunt 9000/1
-DAYS 20
D:\TB\MSGS\M_GATE Gateways 9000/1
-DAYS 20
D:\TB\MSGS\M_LIT Literatur 9000/1
-DAYS 20
D:\TB\MSGS\M_MOVE Movies 9000/1
-DAYS 15
D:\TB\MSGS\M_MTBAU Tauschbau 9000/1
-DAYS 15
D:\TB\MSGS\M_SYSOPS Sysops 9000/1
-DAYS 30
D:\TB\MSGS\M_SYSINF Sysop-Info 9000/1
-DAYS 30
D:\TB\MSGS\M_CHAL Chalisti 9000/1
-DAYS 30
D:\TB\MSGS\M_MUS Musik 9000/1
------------------End-------------------------------