Ressourcen

Standardmäßig sind alle Jobs und Dateiübertragungen gleichwertig und werden ohne Einschränkung von den Agenten ausgeführt. Verschiedene Aufgaben enthalten verschiedene Anweisungen. Einige von ihnen belasten allerdings die CPU sehr oder haben eine längere LaufzeitDurchführungsdauer einer Aufgabe. Das ist der Zeitraum zwischen Start und Ende. Der Aktivierungszeitraum wird nicht dazugerechnet (siehe auch Aktivierung und Start).. Die Automation EngineDiese Komponente steuert ein Automation Engine-System. Besteht aus verschiedenen Serverprozessen. hat ein Ressourcen-Konzept entwickelt, das die Auslastung des Agenten bei der Prozessierung berücksichtigt.

Die Agenten besitzen einen bestimmten Ressourcen-Pool. Dieses Konzept ermöglicht es, zu definieren, wie viele Ressourcen bei der Ausführung eines Jobs oder einer Dateiübertragung verbraucht werden sollen.

Das Ressourcen-Konzept von Automic bezieht sich nicht auf konkrete Dinge wie beispielsweise CPU-Zeit oder Speicher. Die Werte, die Sie als Ressource zuweisen, sind abstrakt, damit Sie bei der KonfigurationEine Reihe von Komponenten, aus denen ein System besteht. Dazu gehören Informationen über die Verbindung der Komponenten einschließlich der angewendeten Einstellungen. ein Höchstmaß an Flexibilität haben.

Funktionsweise

Besitzt der Agent"Programm, das die Ausführung von Verarbeitungen auf Zielsystemen wie z.B. Rechner oder Geschäftslösungen ermöglicht. Auch ein eigener Objekttyp in der Automation Engine. [Früher ""Executor"" genannt.] Siehe auch ""Host""." noch genügend freie Ressourcen, um die AufgabeEin gestartetes Objekt, welches gerade durchgeführt wird. Aufgaben werden auch als Aktivitäten bzw. Tasks bezeichnet. ausführen zu können, startet er sie. Ist dies nicht der Fall, erhält sie den StatusZustand einer Aufgabe (z.B. aktiv, blockiert, in Generierung, usw.). Warten auf Ressource und wird ausgeführt, sobald die Ressourcen verfügbar sind. Warten mehrere Aufgaben, entscheidet dieAutomation Engine-Priorität, welche als nächstes durchgeführt wird.

Beispiel:

Ein Agent besitzt 100 Ressourcen für Jobausführungen. Drei Jobs sollen gestartet werden.

Aufgaben, die warten, können mithilfe des Kommandos Agentenressource ignorieren im Fenster Aufgaben oder der ScriptEigener Objekttyp in der Automation Engine-Funktion MODIFY_UC_OBJECT jederzeit gestartet werden. Die aktuellen Agentenressourcen werden somit ignoriert. Die Ressourcen der Aufgabe werden aber belegt, weshalb der maximale Ressourcenwert des Agenten kurzfristig überschritten wird.

Wichtige Hinweise

Das Automation Engine-Ressourcen-Konzept verwenden.

Standardmäßig prüfen die Agenten die Ressourcen-Einstellungen für Jobs und Dateiübertragungen nicht. Möchten Sie das Ressourcen-Konzept verwenden, müssen Sie zunächst festlegen, wie viele Ressourcen die Agenten zur Verfügung stellen sollen:

  1. Melden Sie sich am Systemmandanten 0000 an.
  2. Öffnen Sie die VariableSpeichert oder ermittelt Werte dynamisch zur Laufzeit. Auch ein eigener Objekttyp in der Automation Engine. UC_HOSTCHAR_DEFAULT oder jede beliebige andere Charakteristik Ihrer Agenten, wenn Sie unterschiedliche Variablen verwenden.
  3. Tragen Sie für die Keys WORKLOAD_MAX_FT und WORKLOAD_MAX_JOB die Ressourcen ein, die der Agent zur Verfügung stellen soll.

    Geben Sie 1 ein, bedeutet dies, dass die Ressourcen-Einstellung in Jobs und Dateiübertragungen ignoriert wird. Dieser Wert gilt für den Ressourcenverbrauch von Jobs und Dateiübertragungen. Sie können diesen wie folgt ändern:

    1. Öffnen Sie die Variable „UC_SYSTEM_SETTINGS“.
    2. Ändern Sie den Wert für die Keys „WORKLOAD_DEFAULT_FT“ und „WORKLOAD_DEFAULT_JOB“, wenn Sie einen anderen Standardwert festlegen möchten.

Sie können den Ressourcenverbrauch für Jobs und Dateiübertragungen, die den Standardwert nicht verwenden sollen, im Objekt auf der Seite Seite „Attribute“ einstellen. Wenn Sie 0 eingeben, wird der Standardwert der Variable „UC_SYSTEM_SETTINGS“ verwendet.

Sonderfall: Maximale Anzahl an parallel laufenden Aufgaben

Das Automation Engine-Ressourcenkonzept kann auch eingesetzt werden, um die maximal parallel laufenden Aufgaben auf einem Agenten einzuschränken.

Stellen Sie dazu sicher, dass alle Jobs und Dateiübertragungen eine Ressource des Wertes 1 verbrauchen.  Dies können Sie über die genannten Keys in der Variable „UC_SYSTEM_SETTINGS“ festlegen. Alle Job- und FileTransferÜberträgt Dateien zwischen zwei Rechnern. Auch ein eigener Objekttyp in der Automation Engine.-Objekte müssen beim Ressourcenverbrauch den Wert „0“ vermerkt haben, damit sie den Standardwert aus der Variable verwenden.

Tragen Sie nun die maximal parallel laufenden Aufgaben als Ressourcenwert in der bzw. den Variablen zur Hostcharakteristik ein.

Jeder Job und jede Dateiübertragung belegen jeweils eine Ressource bei der Ausführung. Daher wirkt der Ressourcenwert des Agenten als maximale Anzahl für parallel laufende Aufgaben.

Script

Script-Sprachmittel

Beschreibung

:PUT_ATT

Ändert den Wert eines Attributes während der Generierung

:SET_UC_SETTING

Ändert Systemeinstellungen im laufenden Betrieb

GET_ATT

Liefert den Wert von Attributen einer Aufgabe während der Generierung.

GET_UC_SETTING

Liest aktuelle Systemeinstellungen

MODIFY_UC_OBJECT

Ändert das Attribut eines aktivierten Objektes

Siehe auch:

Kontrollierter Neustart eines Rechners