OpenBCM V1.07b6_bn2 (Linux)

Packet Radio Mailbox

DBO841

[Box Weng]

 Login: GAST





  
DPN214 > FBB      13.04.06 16:55l 193 Lines 7274 Bytes #999 (0) @ DEU
BID : 20967_DBX214
Read: GAST
Subj: Doku DL (WP.txt)
Path: DBO841<DBX314<DBO274<DOK346<DBX214
Sent: 060412/2309z @:DBX214.#NR.W.DLNET.DEU.EU #:20967 [NE|JO31GC] FreeDOS/FBB7
From: DPN214@DBX214.#NR.W.DLNET.DEU.EU
To  : FBB@DEU

WP - Datenbank (Das Adressbuch von FBB)

Beschreibung:

 Die WP-Datenbank basiert in ihren Funktionen auf dem von W0RLI entwickelten 
Prinzip und wurde vom Programmautor nach seinen Beduerfnissen weiterent-
wickelt.

 Zuerst einige grundlegende Erklaerungen.

 Die Datenbank enthaelt wichtige Informationen ueber die bekannten Ruf-
 zeichen:

- Sie beinhaltet Name, Postleitzahl, HeimatBBS und QTH eines Rufzeichens,
  soweit diese Daten bekannt sind.
- Mails fuer die bekannten Rufzeichen werden automatisch mit dem BBS-Feld
  entsprechend der WP-Eintragung versehen.
- Der WP-Server kann von allen Usern genutzt werden um Informationen ueber
  andere zu erhalten.

 Die Datenbank wird staendig aktualisiert. Dazu dienen in erster Linie die
Informationen, die die User durch N-, NH-, NQ- und NZ-Befehle selbst ein-
geben. In zweiter Linie werden die Informationen aus den R-Zeilen der das
BBS durchlaufenden Mails gelesen und entsprechend verarbeitet.

 Die enthaltenen Informationen aendern sich staendig sobald eine Mail durch
Forward empfangen wird oder ein User das BBS disconnected.

 Die Datenbank kann ohne Schwierigkeiten mehr als 10000 Adressen verwalten
und erspart den Mailschreiber das laestige Suchen und Eintippen der kom-
pletten H-Route. Eine Eingabe wie diese:

BBS PROMPT >
SP K6VAZ @ KM6WU.#CENCA.CA.USA.NOAM

ist nicht mehr noetig.

BBS PROMPT >
SP KM6VAZ

reicht um einem anderen eine persoenliche Nachricht zu schreiben.
Die H-Route wird vom BBS aus der WP-Datenbank hinzugefuegt:

BBS PROMPT >
SP K6VAZ
WP ROUTING @KM6WU.#CENCA.CA.USA.NOAM ADDED
TITEL ?

 Wenn die H-Route in der Datenbank nicht bekannt ist, wird der User aufgefor-
dert diese manuell einzugeben.

 Ein weiterer Vorteil der WP-Datenbank ist das automatische Versenden von
Update-Mails an andere BBS'. Die WP-Updates werden beim Housekeeping vom
System geschrieben und enthalten die Aenderungen, die in der Datenbank an
diesem Tag registriert wurden. Diese Aenderungen werden im empfangenden BBS
in dessen Datenbank ebenfalls registriert, so dass im Idealfall ueberall
ueber jedes Rufzeichen die gleichen Informationen gespeichert sind.

 Jedes direkt angeschlossene BBS sollte taeglich eine Update-Nachricht er-
halten. Die aktualisierten H-Routen und sonstige Informationen werden dann
von diesem in einem weiteren Update weitergegeben an das naechste BBS etc.

 Ein integrierter Server erlaubt jedem User direkt am BBS-Prompt oder ueber
eine Mail an den WP-Server eines beliebigen BBS die gespeicherten Informa-
tionen ueber verschiedene Rufzeichen abzurufen. Naeheres dazu spaeter in
diesem Kapitel.

 Alle benoetigten Dateien befinden sich im Verzeichnis FBB\SYSTEM\WP.

 Die Aktivitaeten von WP koennen bei WinFBB protokolliert werden, wenn WP 
nicht korrekt zu arbeiten scheint. Dazu die Datei WINDOWS\WINFBB.INI mit
einem Editor oeffnen und folgende Zeile zufuegen:
TraceWp=1
Anstatt 1 kann auch 2 oder 3 eingetragen werden. Mit 3 erhaelt man die 
meisten Informationen.
Im Verzeichnis FBB\SYSTEM\WP wird nun eine Datei WP.DBG erzeugt, aus der
man die Aktivitaeten zurueckverfolgen kann.


 Format der Update-Mails:
 
 Die Datenbank bezieht Informationen aus den WP-Updates auf drei verschiedene 
Arten. Massgebend dazu ist der Zusatz /U, /I oder /G.

 Mit /U gekennzeichnete Zeilen sind Informationen, die der User selbst ein-
gegeben hat (Befehle N, NH, NQ oder NZ). Diese Daten werden in jedem Fal als
korrekt angenommen. Das Datum der Zeile ist das Datum an dem der betreffende
User sein BBS disconnected hat.

 Mit /G gekennzeichnete Zeilen sind Informationen, die WP aus der ersten
R-Zeile einer Mail von dem betreffenden User gelesen hat. Es wird nun an-
genommen dass das BBS der ersten R-Zeile das Heimat-BBS des Users ist. Das
Datum entspricht ebenfalls dem Datum der R-Zeile.

 Mit /I gekennzeichnete Zeilen beinhalten aus den R-Zeilen entnommene Infor-
mationen ueber andere am Forward beteiligte BBS. Diese Informationen koennen
H-Adresse, QTH (in Klammern) und PLZ (naach Z:) sein. Das Datum entspricht
wieder der betreffenden R-Zeile.

 Wenn das BBS im IDLE-Status ist verarbeitet WP die Updates und integriert
die enthaltenen Informationen ins eigene System.


Beschreibung der Datenbank:

 Die WP-Datenbank besteht aus fuer jeden User individuellen Eintragungen mit
folgenden Komponenten:

- Call und Name
- Aktive Information
- Temporaere Information

 Die aktiven und temporaeren Informationen enthalten im einzelnen:

- Das Datum der Eintragung
- Heimat-BBS mit H-Route
- Postleitzahl
- QTH

 Ausschliesslich die aktiven Informationen werden fuer das Routing der Nach-
richten und bei Abfragen benutzt.


Was passiert mit den Update-Daten ?

 Der Server kontrollierrt zuerst, ob im eigenen System bereits ein Eintrag
fuer das Call besteht. Ist dies nicht der Fall so wird ein komplett neuer
Eintrag mit den Daten der Update-Zeile erstellt.
 
 Wenn bereits ein Eintrag besteht, so werden zunaechst bisher unbekannte 
Daten der Datenbank hinzugefuegt. Wenn das Datum juenger ist als der bis-
herige Eintrag werden die Informationen in den temporaeren Teil uebertragen.

 Wenn die Update-Zeile mit /U gekennzeichnet ist werden alle Informationen
im aktiven und temporaeren Teil durch die neuen Daten ersetzt. Alle anderen
Updates fuehren nur zum Auffrischen des temporaeren Teils, der aktive Teil
bleibt unveraendert.


EPURWP UND UPDATE-MAILS

 EPURWP ist das Pflegeprogramm fuer die WP-Datenbank und sollte bei jedem
Housekeeping abgearbeitet werden.

 Das Programm prueft die vorhandenen Eintraege der Datenbank und loescht un-
erwuenschte, z.B. ueberalterte, heraus.

 Das Datum des letzten Updates eines Eintrags wird ebenfalls ueberprueft. Ist
die temporaere Adresse aelter als eine bestimte Anzahl von Tagen (der Wert
wird als Parameter beim Programmaufruf gegeben, Defaultwert 40) so wird diese
Adresse als stabil angenommen und in den aktiven Teil uebernommen, der fuer
die Adressierung der Mails verwendet wird.

 Dieser Vorgang stellt sicher, dass User die hier und da einmal in einem
anderen BBS als ihrem HeimatBBS zugange sind trotzdem noch ihre Mails "nach
Hause" geschickt bekommen. Der temporaere Teil der WP-Datenbank kann oft
wechseln, lediglich wenn er 40 Tage (oder mehr) unveraendert bleibt oder der
User einen Nx-Befehl in einem BBS ausfuehrt (dann wird eine /U-Zeile im WP-
Update generiert), wird der aktive Teil geaendert.

 Eine Zeile des WP-Updates sieht so aus:

On 980428 DQA404/U @ DBX305.#KS.HES.DEU.EU zip 34128 Herbert Kassel
^^      ^^   ^ ^^^                  ^^^    ^^     ^^
|         |     |  |                       |         |       Heimat-QTH
|         |     |  |                       |         Name
|         |     |  |                       Postleitzahl
|         |     |  Heimat-BBS mit H-Route
|         |     Typ des Updates (/G, /U oder /I)
|         Rufzeichen des Users
Datum des Updates

 Nicht bekannte Felder werden durch "?" ersetzt, z.B.:

On 980428 DQA404/U @ DBX305.#KS.HES.DEU.EU zip ? Herbert ?


Abfragen des WP-Servers

 Die in der Datenbank enthaltenen Informationen koennen von jedem User abge-
fragt werden. Der User schreibt dazu eine Nachricht:

SP WP @ DBX234
Titel: WP Abfrage (der Titeltext ist nicht wichtig)
Text:

DQA404 ?
DAA* ?



Lese vorherige Mail | Lese naechste Mail


 21.11.2024 14:10:03lZurueck Nach oben