Manuel de fonctionnement d'Automation Engine > Agent > Agents

Agents

Ce chapitre décrit les idées de base de ce que sont et ce que font les Agents dans un système Automation Engine.

Informations générales sur les agents

Les agents sont des programmes sur la plateforme utilisée (Windows, UNIX, zOS, etc.). Ils sont exécutés en arrière-plan du système d'exploitation. Les agents n'ont pas d'interface utilisateur. Ils créent juste des fichiers journaux qui enregistrent ce qu'il se produit sur l'agent.
Les agents sont configurés à l'aide de leur fichier INI respectif.
Un agent se connecte via TCP/IP au processus de communication (CP) avec le plus petit nombre de connexions existantes et maintient cette connexion active. Dès que la connexion est perdue, l'agent est forcé d'essayer de se reconnecter. L'intervalle entre chaque tentative de reconnexion est configurable.
La communication entre le CP et l'agent est chiffrée. Un seul système Automation Engine permet d'utiliser un grand nombre d'agents. Il n'y a même aucune information parmi les développeurs Automic sur une limite éventuelle. Il existe des systèmes AE pouvant même atteindre les 10 000 agents sur les sites des clients.

Types d'agents

On distingue les agents fonctionnant sur des systèmes d'exploitation (OS) et ceux qui sont utilisés avec des solutions, telles que SAP, PeopleSoft, etc.
Tous les agents exécutent des objets jobs et les agents de système d'exploitation permettent d'exécuter en plus des objets événements de systèmes de fichiers et des transferts de fichiers. Il existe deux types d'événements : les événements de systèmes de fichier et les événements de console.

Exécution des jobs

Si un objet job est démarré sur un agent OS, ce job est initié dans le système d'exploitation, indépendamment de l'agent. L'agent surveille le job et rapporte sont statut à AE cycliquement. Lorsqu'un job se termine, l'agent le signale également au système AE. Cela peut déclencher d'éventuels jobs consécutifs.

Rapports des jobs

Les rapports des jobs peuvent être configurés dans l'objet job. Lorsque le job est exécuté, il est transféré vers la base de données AE. L'agent OS fournit le rapport sous forme de fichier. Le système AE charge le rapport sous forme de blocs individuels dans la base de données.
Dès que le rapport dépasse une limite configurable, seules les données comprenant la taille configurée sont transférées dans la base de données (le dernier bloc transféré contenant toujours la fin du fichier). Le début et la fin d'un rapport de job sont donc disponibles dans la base de données.

Objet transfert de fichier

Un objet transfert de fichier est un objet activable, qui est toujours exécuté entre deux agents OS. À cet effet, une connexion TCP/IP est établie entre les deux agents. Là encore, le transfert des données est chiffré. L'agent envoyant les fichiers signale le statut du job par intervalles et la fin de l'exécution d'un job au système AE. La connexion entre les deux agents se termine à la fin du transfert des fichiers.

 

Représentation schématique d'un système Automation Engine

Rubriques connexes :