Agentensysteme - Dokumentenserver Fakultät für Mathematik und ...
Agentensysteme - Dokumentenserver Fakultät für Mathematik und ...
Agentensysteme - Dokumentenserver Fakultät für Mathematik und ...
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
7.5 Protokoll des Agentenservers<br />
Anhang<br />
• Jede Aktion besteht aus einem Anforderungs/Antwort Paar <strong>und</strong> wird immer vom Client<br />
initiiert; jedes Datenpaket schließt mit einem Newline-Zeichen ab<br />
• Zu übertragende Daten werden in Klammernotation kodiert:<br />
::= (,,...)<br />
::= <br />
::= Zeichenkette, in dem die Zeichen ()\," mit vorangestelltem \<br />
kodiert sind;<br />
eine leere Zeichenkette wird als " (doppeltes Anführungszeichen)<br />
kodiert<br />
::= || <br />
alles, was zwischen Komma <strong>und</strong>/oder Klammern steht, gehört<br />
zum Parameter (auch Leerzeichen u.ä.)<br />
• Agentendefinition in Klammernotation:<br />
::= agent(, , , ,<br />
, , ,<br />
, , , …))<br />
::= Ganzzahl (32 bit) >= 100<br />
::= Ganzzahl (32 bit)<br />
::= (max. 60 Zeichen)<br />
eMailadresse des Benutzers<br />
::= Zeichenkette (max. 4 Zeichen)<br />
Intervall zwischen Benachrichtigungen per Email über neue<br />
Einträge in der Ergebnisliste<br />
::= || „now“ || leerer String als <br />
Zeitstempel der letzten Aktualisierung der Ergebnisliste;<br />
„now“ <strong>und</strong> leerer String können nur bei createAgent <strong>und</strong><br />
updateAgent übergeben werden:<br />
• „now“: wird vom Server durch aktuellen Zeitstempel<br />
ersetzt<br />
• leerer String:wird vom Server durch einen Zeitstempel aus<br />
der Vergangenheit (1.1.1980) ersetzt<br />
::= || „now“ || leerer String als <br />
Zeitstempel der letzten Benachrichtigung per Email<br />
„now“ <strong>und</strong> leerer String können nur bei createAgent <strong>und</strong><br />
updateAgent übergeben werden (siehe Beschreibung bei<br />
)<br />
::= <br />
Agentenzustand („Y“ = aktiv, d.h. Ergebnisliste wird<br />
aktualisiert)<br />
116