Ressources

Par défaut, tous les jobs et transferts de fichiers sont traités sans restriction d'agent"Programme permettant l'exécution de Traitements sur des systèmes cible comme un ordinateur ou des solutions d'entreprise. Egalement un type d'objet distinct dans l'Automation Engine. [Anciennement appelé ""Exécuteur de tâches"".]". Cependant, les différentes tâches contenant des instructions différentes, certaines consomment beaucoup de processeur ou ont des délais d'exécutions plus longs. Automation EngineCe composant commande un système Automation Engine. Il se compose de plusieurs processus serveur. a développé un concept de ressource tenant compte de la charge de l'agent pendant le traitement.

Les agents possèdent un pool de ressources spécifié ; ce concept permet de définir la quantité de ressources consommée pendant l'exécutionDurée d'exécution d'une Tâche. C'est la période entre le début et la fin de la Tâche. La période d'activation n'en fait pas partie (voir aussi Activation et Démarrage). d'un job ou d'un transfert transfert de fichierTransmission de fichiers entre deux machines. Egalement un type d'objet distinct dans l'Automation Engine..

Le concept de ressources Automic n'est pas spécifiquement lié au temps du processeur ou à la mémoire, etc. Les valeurs spécifiées comme ressources sont abstraites, de façon à assurer une grande flexibilité lors de la configurationUn ensemble de composants qui constituent un système. Ceci comprend des informations relatives à la manière dont les composants sont connectés, ainsi que les paramètres appliqués..

Mode de fonctionnement

Une tâcheObjet exécutable qui a déjà été exécuté. démarre si l'agent possède encore suffisamment de ressources pour l'exécuter. S'il n'a pas suffisamment de ressources, son statutStatut d'une tâche (par ex. active, bloquée, génération en cours, etc.). devient En attente de ressources et est elle sera exécutée dès que les ressources seront de nouveau disponibles. Si plusieurs tâches sont en attente, la Priorité d'Automation Engine est un élément crucial pour décider de l'ordre d'exécution.

Par exemple :

Un agent possède 100 ressources pour les exécutions des jobs. Trois jobs doivent être démarrés.

Les tâches en attente peuvent être lancées à tout moment avec la commande Ignorer la ressource de la fenêtre Tâches ou avec la fonction de scriptEgalement un type d'objet distinct dans l'Automation Engine. MODIFY_UC_OBJECT. Les ressources courantes de l'agent sont alors ignorées. Les ressources de la tâche sont consommées et la valeur maximale des ressources de l'agent est brièvement dépassée.

Considérations importantes

Utilisation du concept de ressources Automation Engine

Par défaut, les agents ne vérifient pas les paramètres de ressources des jobs et des transferts de fichiers. Si vous avez l'intention d'utiliser le concept des ressources AE, vous devez d'abord spécifier le nombre de ressource devant être mises à disposition par les agents :

  1. Connectez-vous au clientEnvironnement indépendant pour la création et l'exécution d'objets dans un système AE. Le nom d'un client est un nombre de quatre chiffres à saisir lors de la connexion d'un utilisateur au système AE. Les utilisateurs et leurs droits y sont aussi définis.Egalement un type d'objet distinct dans l'Automation Engine. système 0000.
  2. Ouvrez la variable UC_HOSTCHAR_DEFAULT ou les autres caractéristiques de vos agents si vous utilisez différentes variables.
  3. Saisissez les ressources devant être mises à disposition par l'agent dans les clés WORKLOAD_MAX_FT et WORKLOAD_MAX_JOB.

    La valeur 1 signifie que le paramètre des ressources des jobs et des transferts de fichiers est ignoré. Elle s'applique à l'utilisation des ressources de jobs et de transferts de fichiers. Cette valeur peut être modifiée comme suit :

    1. Ouvrez la variable UC_SYSTEM_SETTINGS.
    2. Modifiez la valeur des clés WORKLOAD_DEFAULT_FT et WORKLOAD_DEFAULT_JOB si vous souhaitez spécifier une autre valeur par défaut.

La consommation de ressources pour les jobs et transferts de fichiers ne devant pas utiliser la valeur par défaut peut être spécifiée dans l'objet de la page Page Attributs. Si vous saisissez 0, c'est la valeur par défaut de la variable UC_SYSTEM_SETTINGS qui sera utilisée.

Exception : Nombre maximum de tâches pouvant être exécutées en parallèle

Le concept de ressources Automation Engine est également utilisable afin de limiter le nombre de tâches exécutées en parallèle sur un agent.

Vérifiez que tous les jobs et transferts de fichiers utilisent une ressource de valeur 1.  Ceci peut être spécifié dans les clés de la variable UC_SYSTEM_SETTINGS. La valeur par défaut de la variable est utilisée si les objets job et transfert de fichier ont pour valeur "0" spécifiée pour l'utilisation des ressources.

Saisissez à présent le nombre maximum de tâches exécutées en parallèle comme valeur des ressources dans les variables, pour les caractéristiques de l'hôteOrdinateur, système cible.

Chaque job et transfert de fichier consomme une ressource lors de son exécution. Les ressources de l'agent représentent donc le nombre maximum de tâches exécutées en parallèle.

Script

Elément de script

Description

:PUT_ATT

Modifie la valeur d'un attribut pendant la génération.

:SET_UC_SETTING

Modifie les paramètres système au cours de l'exécution.

GET_ATT

Cette fonction renvoie les valeurs des attributs d'une tâche pendant la génération.

GET_UC_SETTING

Lit les paramètres système courants

MODIFY_UC_OBJECT

Modifie l'attribut d'un objet activé

Voir aussi :

Redémarrage contrôlé d'un ordinateur