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 />
• Aktionen, die <strong>für</strong> den Indexserver definiert sind (‚params‘ listet die zu übergebenden<br />
Parameter, ‚return‘ beschreibt den Rüchgabewert):<br />
• Erlaubte Aktionen ohne Authentifizierung:<br />
• getVersion()<br />
fragt nach der Version des Servers<br />
return: Zeichenkette mit Servernamen, Versionskennung <strong>und</strong> Änderungsdatum<br />
• getID()<br />
fragt nach der Sitzungsnummer (dient der Paßwortberechnung – s.o.)<br />
return: Ziffernfolge, die einen 32-bit Integerwert repräsentiert<br />
• login()<br />
sendet das Paßwort zur Authentifizierung am Server<br />
params: das berechnete Paßwort (s.o.)<br />
return: falls Login erfolgreich war<br />
„bye“ falls Paßwort falsch war (Verbindungsabbruch)<br />
• Interne Aktionen:<br />
• stop()<br />
initiiert das Herunterfahren des Agentenservers<br />
return: "server stop"<br />
• getRunningCommands()<br />
fragt nach aktuell laufenden (parallelen) Aktionen<br />
return: "commands(,,...)"<br />
• Aktualisierungs-Aktionen:<br />
• clearFixedIndexUpdateTimes()<br />
entfernt alle Einträge der Liste mit festen Aktualisierungszeiten (wird <strong>für</strong> Bestimmung<br />
des nächsten Aktualisierungszeitpunktes genutzt)<br />
return: <br />
• clearIndexUpdateTimes()<br />
entfernt alle Einträge aus der Liste mit den nächsten Aktualisierungszeiten<br />
return: <br />
• enableIndexUpdate()<br />
aktiviert die zeitgesteuerte Aktualisierung des Index<br />
return: <br />
• disableINdexUpdate()<br />
deaktiviert die zeitgesteuerte Aktualisierung des Index<br />
return: <br />
• enableAutoIndexUpdate()<br />
aktiviert das automatische Hinzufügen des nächsten Aktualisierungszeitpunktes<br />
return: <br />
• disableAutoIndexUpdate()<br />
deaktiviert das automatische Hinzufügen des nächsten Aktualisierungszeitpunktes<br />
return: <br />
• setIndexUpdateInterval(,)<br />
überschreibt das bisher definierte Intervall zwischen zwei Aktualisierungen des<br />
Index<br />
113