[IMAGE] RAILSERVER BEDIENUNGSANLEITUNG _________________________________________________________________ Der Server hat jetzt rund 6800 deutsche, 1700 österreichische, 600 polnische und etwa 1800 weitere europäische Bahnhöfe gespeichert - den Gesamtinhalt der Kursbuch-CD. Die Datenbank wird per Mail abgefragt. Der Server sucht nach Zeilen, die mit # beginnen, in der Mail und interpretiert diese. Die Mailadresse ist: rail@rz.uni-karlsruhe.de (daraufklicken, um eine Mail an den Server zu senden). Alle Anfragen können zusätzliche Zeilen enthalten, nur die mit # beginnenden sind relevant. 1. Hilfe-Dateien Vier Hilfedateien können bestellt werden. Der Befehl #HILFE kann mitten in einer gewöhnlichen Verbindungsanfrage auftauchen. Die Tabelle zeigt, welche Infos verfügbar sind; Dateien, deren Namen Hyperlinks sind, sind hier im WWW verfügbar: Befehl Größe (Zeilen) Dateiinhalt - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #HILFE 200 (diese Datei) Bedienungsanleitung für den RailServer mit Beispielen #HILFE TECH 50 Technische Details über die verwendete Software #HILFE NEU 30 Kurze Übersicht über die Neuig- keiten der letzten Tage/Wochen (steht immer auch in diesem File) #HILFE STAT 30 Statistik über die Nutzung des Servers #HILFE PREISE 270 Kurzübersicht über die Preise und Ermäßigungen; nur auf Englisch verfügbar 2. Liste der Bahnhöfe Verschiedene Listen der gespeicherten Bahnhöfe sind verfügbar. Der Befehl #LISTE kann mitten in einer gewöhnlichen Verbindungsanfrage auftauchen: Befehl Größe (Zeilen) Dateiinhalt - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #LISTE 150 Schickt eine Liste der wichtig- sten in- und ausländischen Bahn- höfe. #LISTE ALLE W bis 3000 Schickt eine Liste aller gespeicherten Bahnhöfe, die im Land mit dem Landescode W liegen. Landescodes siehe unten. #LISTE AEHNLICH X 30 Schickt eine Liste mit den 50 Bahnhöfen, die dem Wort X am ähnlichsten klingen. #LISTE BEGINN Y ?? (versch) Schickt eine Liste aller Bahnhöfe, die mit Y anfangen. Achtung: Ein- oder zweibuchstabige 'Y' führen leicht zu mehr als 500 Zeilen! #LISTE NAEHE Z 30 Schickt eine Liste der 50 Bahnhöfe, die dem Bahnhof Z am nächsten liegen, mit Richtung und Entfernung. Die Ländercodes: 50=Rußland/baltische Staaten, 51=Polen (lang!), 52=Bulgarien, 53=Rumänien, 54=Tschechien/Slowakei, 55=Ungarn, 70=Großbritannien, 71=Spanien, 72=Ser- bien, 73=Griechenland, 74=Schweden, 75=Türkei, 76=Norwegen, 78=Kroatien, 79=Slowenien, 80=Deutschland (lang!), 81=österreich (lang!), 82=Luxenburg, 83=Italien, 84=Niederlande, 85=Schweiz, 86=Dänemark, 87=Frankreich, 88=Belgien. Siehe auch: RailServer-Bahnhofslisten im WWW. Die Befehle #LISTE NAEHE, #LISTE AEHNLICH und #LISTE BEGINN werden auch über die detaillierte WWW-Abfrageseite des RailServers zur Verfügung gestellt. 3. Verbindungen Schicken Sie eine Mail, die mindestens folgende vier Zeilen (in beliebiger Reihenfolge) enthält: #VON irgendwo #NACH irgendwo #ZEIT ss:mm oder #ANKUNFT ss:mm #DATUM tt.mm.jj Das folgende Hyperlink fragt diese Eingaben interaktiv ab und generiert automatisch eine Abfragemail: RailServer WWW Gateway 3A. DIE FELDER VON UND NACH Bei den Namen der Bahnhöfe kommt es auf Groß- und Kleinschreibung nicht an. Umlaute sollten als ae, oe, ue, ss oder in TEX-Schreibweise ("a, "o, "u, "A, "O, "U, "s) angegeben werden, es sei denn, Sie sind sicher, daß Ihr System korrekt damit umgehen kann. Alle Bahnhöfe sind in der jeweilgen Landessprache gespeichert (also "Napoli" statt "Neapel", "Warszawa" statt "Warschau" usw.); ich habe jedoch eine kleine Übersetzungsroutine eingebaut, die auch Städtenamen wie "Moskau" (eigentlich Moskwa) oder "Preßburg" (eigentlich Bratislawa) und insbesondere die englischen Bezeichnungen für deutsche Städte (Munich, Cologne usw.) korrekt erkennen sollte. Wenn mehrere Bahnhöfe mit dem eingegebenen Namen beginnen (z.B. Aachen, Aachen West), sucht das System zunächst nach einem Bahnhof mit dem Kürzel "Hbf" und wählt ansonsten den kürzesten Namen. Da die Liste aller Treffer bei Eingaben wie "Berlin" schon 50 Zeilen umfaßt, wird diese Liste nicht angezeigt; durch Angabe des Befehls #DETAIL irgendwo in der Anfrage können Sie das jedoch erzwingen, so daß Sie notfalls beim nächsten Versuch genauere Angaben machen können. Findet sich kein Bahnhof des angegebenen Namens, wird ein ähnlicher Name gesucht. 3B. DAS FELD DATUM Das Datum ist in der deutschen Version in der Form TT.MM.JJ einzugeben; erlaubt ist der Gütigkeitsbereich des aktuellen Fahrplans. Obwohl Sie ein konkretes Datum angeben müssen, zeigt das System an, an welchen anderen Tagen die gefundene Verbindung ebenfalls verkehrt. 3C. DIE FELDER ZEIT UND ANKUNFT Wenn Sie nur eine Zeitangabe machen, sucht ZEIT nach Vebindungen, die innerhalb von etwa 2 Stunden nach der gegebenen Zeit abfahren, und ANKUNFT sucht Verbindungen, die innerhalb von etwa 2 Stunden vor der gegebenen Zeit ankommen. Geben Sie einen Zeitbereich an (z.B. #ZEIT 06:00 12:00), sucht ZEIT nach in diesem Bereich abfahrenden, ANKUNFT nach in diesem Bereich ankommenden Verbindungen. 3D. MEHRERE ANFRAGEN IN EINER MAIL - DER BEFEHL WEITER Sie können beliebig viele Anfragen in einer Mail schicken (das System wird jedoch für jede Anfrage eine einzelne Antwort senden). Geben Sie einfach den Befehl #WEITER nach einer Anfrage ein und fahren Sie mit der nächsten fort. Dabei können dann die Felder VON, NACH, DATUM usw. weggelassen werden; in diesem Fall kopiert das Programm die Angaben der vorangegangenen Anfrage. 3E. RüCKFAHRT - DER BEFEHL ZURUECK Zusammen mit #WEITER kann auch #ZURUECK sinnvoll sein: #ZURUECK Normalerweise würden in einem #WEITER-Abschnitt die gleichen VON- und NACH-Angaben wie im vorangegangenen Abschnitt verwendet (wenn Sie keine anderen angeben). Befindet sich jedoch ein #ZURUECK-Befehl im #WEITER-Abschnitt, werden Abfahrts- und Ankunftsbahnhof vertauscht. Sie brauchen dann nur noch Datum und Uhrzeit für die Rückfahrt anzugeben (siehe Beispiele). Hinweis: ZURUECK vertauscht Start und Ziel jedesmal, wenn der Befehl auftritt. Zwei aufeinanderfolgende ZURUECK-Befehle neutralisieren sich also gegenseitig. 3F. ZUGGATTUNGEN AUSSCHLIEßEN - DER NICHT-BEFEHL Normalerweise sucht der RailServer die schnellste Verbindung zur angegegebenen Zeit, unabhängig davon, welche Zuggattungen benötigt werden. Aus Gründen der Ersparnis kann es interessant sein, die teureren ICE und EC/IC auszuschließen - evtl. auch, wenn man eine verbilligte Fahrkahrte benutzt, die keine ICE-Fahrten erlaubt. Nicht zuletzt gibt es Leute, die von Hamburg nach München lieber in 20 Stunden mit verschiedenen Eilzügen fahren als in sieben Stunden mit dem ICE - das ist der touristische Aspekt des Bahnreisens :-)... Folgende Parameter können mit #NICHT verwendet werden: ICE = keine ICE IC = keine EC/IC IR = keine IR, FD und D-Züge E = keine Eilzüge und RegionalSchnellBahnen N = keine sonstigen Nahverkehrszüge und Busse S = keine S-Bahnen Schiff = keine Schiffe :-). Kombinationen (z.B. #NICHT ICE, IC) sind möglich. 3G. SPEZIELLE EINSTELLUNGEN - DER NUR-BEFEHL Mit dem #NUR-Befehl läßst sich die Verbindungssuche noch weiter beschränken. Folgende Argumente sind zulässig: DIREKT = nur Direktverbindungen FAHRRAD = nur Verbindungen mit Fahrradbeförderung; LIEGE = nur Verbindungen mit Liegewagen; SCHLAF = nur Verbindungen mit Schlafwagen. 3H. BEISPIELE Dies wäre z.B. eine gültige Anfrage: #VON M"unchen #NACH Berlin #DATUM 21.07.94 #ZEIT 21:00 Drei Anfragen in einem: #VON Hamburg #NACH Frankfurt #DATUM 15.08.94 #ZEIT 15:00 21:00 #WEITER #NACH Wiesbaden #WEITER #VON Hannover (Diese Anfrage schickt Ihnen die Verbindungen Hamburg-Frankfurt, Hamburg-Wiesbaden und Hannover-Wiesbaden, alle für das angegebene Datum und die angegebene Uhrzeit.) Hier eine Frage nach Direktzügen, die zwischen 10:00 und 12:00 ankommen, sowie die Bestellung dieser Help-Datei: #NUR DIREKT #VON Frankfurt #NACH Stuttgart #DATUM 09.09.94 #ANKUNFT 10:00 12:00 #HILFE Diese Frage fordert eine Verbindung von Karlsruhe nach Hamburg am 20.6. um 10:00 und eine für die Rückfahrt am 21.6. zur Ankunft um 21:00 Uhr an; es werden nur zuschlagfreie Züge gewünscht: #NICHT ICE, IC #VON Karlsruhe #NACH Hamburg #DATUM 20.06.94 #ZEIT 10:00 #WEITER #ZURUECK #DATUM 21.06.94 #ANKUNFT 21:00 4. Andere Befehle Der Server stellt automatisch an der Mailadresse fest, ob er Sie auf Deutsch oder Englisch bedienen soll. Sie können eine der beiden Sprachen durch die Befehl #DEUTSCH und #ENGLISCH erzwingen. Unabhängig von der eingestellten Sprache sind die Befehle; Sie können z.B. statt VON, NACH, DATUM, ZEIT auch FROM, TO, DATE und TIME verwenden usw. Seit dem 4.7. ist auch das Datumsformat nicht mehr von der Sprache abhängig; es ist jetzt immer tt.mm.jj. Der bereits erwähnte Befehl #DETAIL sorgt dafür, daß alle passenden Bahnhöfe angezeigt werden (bei "Berlin" also z.B: "Berlin Zoo", "Berlin Westkreuz", "Berlin Wannsee" usw.) und nicht nur der jeweils ausgewählte Bahnhof. 5. Weitere Tips, Anregungen Wenn Sie irgendein Problem haben oder einem Fehler auf die Spur gekommen sind, melden Sie sich bitte. Meine eMail-Adresse ist ule3@rz.uni-karlsruhe.de (draufklicken, um mir eine Mail zu schicken). Ich freue mich auch über Mails, die beschreiben, wozu Ihnen der Server genutzt hat - umso schneller gibt es vielleicht einen Online- Server :-) Dieser Server ist in keiner Weise offiziell. Die Deutsche Bahn AG weiß vermutlich nicht einmal davon. Die Daten, die ich verwende, entstammen den veröffentlichten Disktten bzw. CD-ROMs der Bahn AG (Bezugsquellen hier im WWW verfügbar). 6. Geplante Erweiterungen An folgenden Dingen bastle ich noch: * evtl. GIF-Bilder von der Reiseroute; * Ausgabe eines detaillierten Zuglaufs für eine bestimmte Verbindung (mit allen Zughalten usw.) Zurück zur RailServer-Hauptseite