Madness Mailbox-System V3.xx Hamburg, den 14.02.1992 ============================ In dieser Datei wird erkl„rt, wie die Datei MB.INF auszulesen ist und wie man die darin enthaltenen Parameter verwenden kann. Auf die Datei MB.INF ist NUR Lese-Zugriff erlaubt, _KEIN_ Schreib-Zugriff ! Die Datei MB.INF ist eine reine ASCII-Datei. Jede Zeile wird durch ein normales CR/LF abgeschlossen. Folgend einer šbersicht der einzelnen Zeilen und dessen Bedeutung : Zeilen- Nummer Beispielinhalt Erkl„rung ---------------------------------------------------------------------------- 1 V3.64R3 Versionsnummer von MB.INF. Kann dazu ver- wendet werden, bestimmte Features auf M”g- lichkeit abzutesten. 2 Mailbox Demo Name der Mailbox (max. 30 Zeichen) 3 0 Angabe, in welchem Land das System betrieben wird ("0" = Deutschland, "1" = Schweiz) 4 01.01.1992 Datum, an dem die Mailbox offiziell in Betrieb genommen worden ist. Das Datum steht immer in der zehnstelligen Form TT.MM.JJJJ ! 5 1 Auswahl des verwendeten Modems. "0" = ein- faches 1200 Baud Modem, "1" = einfaches 2400 Baud Modem, "2" = 2400 Baud Modem mit MNP und/oder V42, "3" = 9600 oder 14400 Baud Highspeed-Modem 6 100 Gibt die Dimensionierung fr die maximale Anzahl von Usereintr„gen an (50 - 1000) 7 60 Restart-Wert in Minuten. Nachdem der hier angegebene Wert vergangen ist, ohne das die Mailbox einen Anruf erh„lt, wird ein Restart durchgefhrt. "0" = Funktion aus. 8 90 Timeout-Wert in Sekunden. Nachdem der hier angegebene Wert vergangen ist, ohne das der eingeloggte User ein Zeichen gesendet hat, wird automatisch ein Logoff ausgefhrt. 9 35 Systemzeit in Minuten, Zeitraum 18 - 02 Uhr. 10 83 Systemzeit in Minuten, Zeitraum 02 - 08 Uhr. 11 0 Hier wird der Status gespeichert, den ein neuer, eingetragener User erh„lt. Kann ent- weder "0" oder "1" sein. 12 11111110 Enth„lt die Auswahl, welche Baudraten zuge- lassen sind. Gelesen wird von links nach rechts. Ist die entsprechende Ziffer eine "1", ist ein Connect mit der entsprechenden Baudrate m”glich, bei "0" nicht. Die Baud- raten sind von links nach rechts : 14400, 12000,9600,7200,4800,2400,1200 und 300 Baud. 13 JA Bestimmt, ob ein Gast-Login erlaubt ist oder nicht. "JA" = Gast darf normal einlog- gen, "NEIN" = Gast bekommt nur das G„ste- Menue. 14 JA Bestimmt, ob bei jedem Monatswechsel die eingetragenen User zum Passwort-Wechsel aufgefordert werden sollen oder nicht. 15 JA Bestimmt, ob die ben”tigte Zeit zum Download genau mit der restlichen Systemzeit ver- glichen werden soll oder nicht. Hast Du in EXTERNAL.DAT zeitgenaue External's eingetra- gen, so muž hier "JA" stehen (siehe Einstel- lung in MBINFINS.PRG). 16 NEIN Bestimmt, ob Logbuch-Eintr„ge zus„tzlich ber die MIDI-Schnittstelle ausgegeben wer- den sollen oder nicht. 17 NEIN Bestimmt, ob das Logbuch bei der Funktion "Logbuch l”schen" als BackUp umbenannt wer- den soll oder nicht. 18 C:\BRETTER\ Pfad auf Ordner "BRETTER" 19 C:\XMODEM1\ Pfad auf Ordner "XMODEM1" 20 C:\SYSTEM\ Pfad auf Ordner "SYSTEM" 21 C:\XMODEM.DAT\ Pfad auf Ordner "XMODEM.DAT" 22 C:\TEXTE\ Pfad auf Ordner "TEXTE" 23 C:\EXTERN\ Pfad auf Ordner "EXTERN" 24 C:\XMODEM2\ / * Pfad auf Ordner "XMODEM2", zweite XModem- Daten-Partition. Steht hier nur "*", dann wurde keine zweite XModem-Daten-Partition eingerichtet. 25 C:\HELP\ Pfad auf Ordner "HELP" 26 C:\XMODEM3\ / * Pfad auf Ordner "XMODEM3", dritte XModem- Daten-Partition. Steht hier nur "*", dann wurde keine dritte XModem-Daten-Partition eingerichtet. 27 C:\XMODEM4\ / * Pfad auf Ordner "XMODEM4", vierte XModem- Daten-Partition. Steht hier nur "*", dann wurde keine vierte XModem-Daten-Partition eingerichtet. 28 C:\PRV_MAIL\ Pfad auf Ordner "PRV_MAIL" 29 C:\CONSOLE\DOWN\ Pfad auf den Standard-Ordner (Default- Directory) fr alle Up-/Download-Funktionen, die von der Console ausgefhrt werden. 30 C:\CONSOLE\TEXTE\ Pfad auf den Standard-Ordner fr alle Up-/Download-Funktionen von Console aus, bei denen reine ASCII-Files (Texte, Mails etc.) transferiert werden. 31 47 Systemzeit in Minuten, Zeitraum 08 - 18 Uhr. 32 JA Bestimmt, ob die verfgbare Systemzeit des aktuell eingeloggten Users halbiert werden soll, wenn der aktuelle User eben- falls der vorheriger Anrufer im System war. 33 JA Bestimmt, ob ein Gast nur ein Programm aus der Programmecke downloaden darf oder mehrere Programme (sofern Download fr G„ste freigegeben). "JA" = Gast darf nur ein Programm downloaden, "NEIN" = Gast kann auch mehrere Programme downloaden. 34 NEIN Bestimmt, ob stets eine genaue Zeitberech- nung bei Uploads erfolgen soll ("JA") oder nur dann, wenn ein zeitgenauer, externer Programmstart anliegt ("NEIN"). ---------------------------------------------------------------------------- Programmierhinweise : Saubere Externals sollten, wenn sie Zugriff auf einen der obigen Werte / Angaben wnschen, nicht selber eine *.INF Datei verwenden, sondern sich die gewnschte Information aus MB.INF auslesen. Jedem External wird ber das ARGV-Protokoll der Pfad- & Dateiname auf die Datei "MB.INF" mitgeteilt (siehe Text "PARA_EXT.TXT", in diesem Ordner). Angenommen, das External m”chte den Pfad auf den Ordner "TEXTE" wissen, weil es einen dort befindlichen Text anzeigen m”chte, so ist folgendes zu programmieren (Beispiel in GfA-Basic) : ('mbinfpath$' enth„lt den Pfad- & Dateinamen der Datei "MB.INF") OPEN "I",#1,mbinfpath$ ! Datei "MB.INF" ”ffnen FOR i|=1 TO 21 ! In der folgenden For-Next-Schleife LINE INPUT #1,dummy$ ! die ersten 21 Zeilen berlesen (Pfad auf NEXT i| ! Ordner "TEXTE" steht in Zeile 22) LINE INPUT #1,texte_ordner$ ! Pfad auf Ordner "TEXTE" in String einlesen CLOSE #1 ! Datei schliežen mein_file$=texte_ordner$+"VERSUCH.TXT" . . (Anzeigen / Bearbeiten von Datei "VERSUCH.TXT" im Ordner "TEXTE"). . . Auf diese Weise ist das External einmal gesichert gegen jede Erweiterung der Pfad-Strukturen, zum anderen braucht der geplagte Anwender nicht Dutzende von INFO-Dateien editieren, sowie er das System bzw. einzelne Ordner mal auf eine Platte oder Partition kopiert. Da MB.INF zwangsl„ufig upgedatet werden muž, hat das External so immer den aktuellen Pfad, ohne fixe Pfadangaben in eigenen Info-Dateien zu ben”tigen. Erweiterungen der Datei MB.INF werden immer an das Ende der Datei ange- h„ngt, so daž obige Zeilenangabe stets aktuell bleiben. MfG. Jrgen Meyer