Der Agent verwaltet die Ausführung von entfernten Aufgaben auf einem Gerät. Er speichert die auszuführenden Aufgaben und die Ergebnisse von ausgeführten Aufgaben in der Agenten-Datenbank. Der Agent synchronisiert die Agenten-Datenbank mithilfe der normalen MobiLink-Synchronisation. Während der Synchronisation empfängt der Agent neue auszuführende Aufgaben und lädt Informationen zu ausgeführten Aufgaben hoch.
Der Agent synchronisiert die Agenten-Datenbank, wenn eines der folgenden Ereignisse eintritt:
Der Agent wird gestartet.
Der Agent erhält eine Benachrichtigung vom Server zur Synchronisation der Agenten-Datenbank. Der Agent wartet auf Benachrichtigungen vom Server und synchronisiert die Agenten-Datenbank, wenn er benachrichtigt wird.
Ein vom Benutzer festgelegter Zeitraum ist seit der letzten Synchronisation verstrichen.
Eine Aufgabe wird abgeschlossen und ist so konfiguriert, dass sie ihren Status unmittelbar danach sendet.
Der Agent verwendet mehrere Threads und führt möglicherweise mehrere Aufgaben parallel aus. Eine Aufgabe wird erst gelöscht, wenn sie in einen "endgültigen" Status eintritt. Endgültige Status sind "Erfolgreich", "Fehlgeschlagen", "Abgelaufen" und "Abgebrochen". Eine Aufgabe tritt nur in einen endgültigen Status ein, wenn sie exklusiv oder sofort ausgeführt wird und dann erfolgreich ist oder fehlschlägt, wenn es sich um eine geplante Aufgabe handelt und sie abgelaufen ist oder wenn sie auf dem Server abgebrochen wird. Bei Bedarf ausgeführte Aufgaben treten nicht in einen endgültigen Status ein, es sei denn, sie werden abgebrochen. Solche Aufgaben befinden sich im Agenten und werden durch vom Server initiierte Anforderungen ausgeführt (SIRT).
Der MobiLink-Agent ist nicht dasselbe wie der QAnywhere Agent und zwischen beiden bestehen keine Konflikte.
Das folgende Diagramm zeigt den Datenfluss zum und vom Agenten.
Den MobiLink-Agenten auf dem Clientgerät konfigurieren und ausführen
Mit Agenten in Sybase Central arbeiten
Agentenauthentifizierung
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |