Agentensysteme - Dokumentenserver Fakultät für Mathematik und ...
Agentensysteme - Dokumentenserver Fakultät für Mathematik und ...
Agentensysteme - Dokumentenserver Fakultät für Mathematik und ...
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Anhang<br />
params: Intervall-St<strong>und</strong>en<br />
Intervall-Minuten<br />
return: <br />
falls die Parameter fehlerhaft waren<br />
• getNextIndexUpdateTime()<br />
fragt nach dem nächsten Aktualisierungszeitpunkt<br />
return: <br />
falls die Liste mit den Aktualisierungszeiten leer ist<br />
• addIndexUpdateTime(,)<br />
fügt einen weiteren Eintrag in die Liste mit den Aktualisierungszeiten hinzu<br />
params: St<strong>und</strong>e (0-23)<br />
Minute (0-59)<br />
return: <br />
falls die Parameter fehlerhaft waren<br />
• addFixedIndexUpdateTime(,)<br />
fügt einen weiteren Eintrag in die Liste mit festen Tageszeiten hinzu<br />
params: St<strong>und</strong>e (0-23)<br />
Minute (0-59)<br />
return: <br />
falls die Parameter fehlerhaft sind<br />
• updateSourceIndex()<br />
aktualisiert den Index <strong>für</strong> die angegebene Datenquelle<br />
params: eindeutiger Name der Datenquelle (max. 40 Zeichen)<br />
return: <br />
falls Datenquelle nicht existiert oder ein Fehler<br />
während der Aktualisierung auftrat<br />
• Datenquellenspezifische Aktionen:<br />
• addSource(properties(propentry(datatype,),<br />
propentry(name,),<br />
), )<br />
fügt eine Datenquelle zur Observierung dem entsprechenden Modul <strong>für</strong> diesen<br />
Datenquellentyp hinzu; die Parameter der Datenquelle werden in der Systemeigenschaften-Datenbank<br />
gespeichert<br />
params: <br />
Bezeichnung des Datenquellentyps (z.B. "database")<br />
<br />
ein eindeutiger Bezeichner <strong>für</strong> die neue Datenquelle<br />
(max. 40 Zeichen)<br />
<br />
weitere, <strong>für</strong> den Datenquellentyp spezifische Attribut-<br />
Wert Paare (z.B. <strong>für</strong> Datenbanken:<br />
"connPrpFile" – Name der Datei mit JDBC-Daten,<br />
"dbDefFile" – Name der Datei mit Strukturdaten der<br />
Datenbank)<br />
falls „Y“ wird ein neuer Index <strong>für</strong> die Datenquelle<br />
erzeugt (alte Indexeinträge <strong>für</strong> diese Datenquelle<br />
werden zuvor gelöscht)<br />
114