Jobs BS2000

Ce sous-type d'objetA chaque activité correspond un objet: Agent, Notification, Utilisateur, Groupe Utilisateur, Cockpit, Table de Codes, Documentation, Evènement, Transfert de Fichier, Groupe, Include, Job, Workflow, Calendrier, Login, Client, RemoteTaskManager, Schedule, Script, Serveur, Sync, Variable et Fuseau horaire. JOBS permet d'exécuter des scripts sur des plateformes BS2000 et de définir le mode de traitement des protocoles, rapports et options d'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).. Comme tous les autres objets job (JOBS), les objets BS2000 peuvent être exécutés indépendamment, ou être ajoutés à un groupe (JOBG) ou à un workflow"Permet d'ajouter, regrouper, associer, caractériser ou supprimer les tâches d'un workflow. Egalement un type d'objet propre à Automation Engine. [Anciennement appelé ""chaîne de traitement"" et ""chaîne de job"".]".

La page contient les paramètres d'exécution spécifiques à BS2000 :

Section Option d'exécution

Le tableau suivant décrit les options proposées :

Champ Description
Priorité

Priorité avec laquelle ce job doit être exécuté. C'est une valeur entre 1 et 255, 1 étant le niveau de priorité le plus élevé et 255 le moins élevé.

Le niveau de priorité n'affecte pas l'ordre de traitement des tâches : il ne sert qu'à définir leur ordre de démarrage. La tâcheObjet exécutable qui a déjà été exécuté. ayant le niveau de priorité le plus élevé démarre en premier. Pour les tâches ayant le même niveau de priorité, c'est le principe "premier entré, premier sorti" (FIFO = Fist In/First Out) qui s'applique.

Temps CPU max. Temps CPU maximum disponible pour le job en secondes. Si le job dépasse la valeur définie ici, le système d'exploitation l'interrompt, provoquant le statutStatut d'une tâche (par ex. active, bloquée, génération en cours, etc.). ENDED_VANISHED.
Express

Si une limite batch a été définie sur l'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"".]", cela peut empêcher le job de démarrer. Cochez cette case pour ignorer cette option. Le job démarrera alors immédiatement, quelle que soit la limite de batch.

Classe du job Peut contenir jusqu'à 8 caractères.
Nom du répertoire Peut contenir jusqu'à 8 caractères.
Paramètre en entrée

Vous permet de spécifier n'importe quel nombre de paramètres d'entrée séparés par des virgules.

Les paramètres autorisés dépendent de la version BS2000. Vous pouvez trouver leur description détaillée dans le manuel Commandes BS2000/OSD sous la commande ENTER-JOB.

Par exemple :

TIME=NTL, RERUN-AFTER-CRASH=YES

Les paramètres qui ont déjà été définis par d'autres entrées ne peuvent pas être indiqués à nouveau (Temps CPU max., Priorité, Express, Classe du job, Nom du répertoire).

Vous pouvez saisir ici jusqu'à 255 caractères.

Section Rapport du job

Le tableau suivant décrit les options proposées :

Champ Description
Enregistrer dans

Vous pouvez sélectionner l'une de ces options ou les deux à la fois.

Générer

Détermine quand le journal de traitement du système d'exploitation est écrit.

  • Toujours: Le traitement est toujours consigné dans le journal.
  • Sur erreur uniquement : Le journal n'est écrit qu'en cas d'erreur, par exemple si le job est annulé ou interrompu.

Section SysLst

Le tableau suivant décrit les options proposées :

Champ Description
Enregistrer dans

Vous pouvez sélectionner l'une de ces options ou les deux à la fois.

Générer

Détermine quand le journal de traitement du système d'exploitation est écrit.

  • Toujours: Le traitement est toujours consigné dans le journal.
  • Sur erreur uniquement : Le journal n'est écrit qu'en cas d'erreur, par exemple si le job est annulé ou interrompu.

Numéros de port définis librement

Les numéros de port libres sont généralement fournis dans le DCSOF avec le paramètre Freeport. Par défaut, le premier numéro de port libre est le 4096.

L'agent BS2000 ne fonctionne pas avec un numéro de port fixe, qui serait par exemple enregistré dans son fichier INI, mais requiert un numéro de port libre lorsqu'il établit une connexion avec Automation EngineCe composant commande un système Automation Engine. Il se compose de plusieurs processus serveur..

Si l'agent BS2000 est chargé automatiquement après des tests réussis lors du démarrage de l'agent, veillez à ce que sa demande de numéro de port libre n'entre pas en conflit avec d'autres applications.

Exemple

Lors de tests, on obtient 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. suivante :

  1. Une applicationUne application est un logiciel qui aide l'utilisateur à réaliser des tâches spécifiques. Dans un environnement ARA, voir aussi : Entité d'application. qui utilise le numéro de port 4096 via la commande /BCMAP est déjà en cours d'exécution.
  2. L'agent BS2000 démarre manuellement et utilise le numéro de port libre suivant (ex. : 4097).

Dans ce cas, l'application et l'agent fonctionnent correctement.

Après les tests, l'Agent BS2000 est démarré automatiquement ; il est donc chargé avant cette application. L'Agent BS2000 utilise le premier numéro de port libre 4096.

Cela implique que l'application à laquelle ce numéro de port a été assigné sur une base de données fixe, via la commande /BCMAP, ne peut pas démarrer.

Après avoir défini les paramètres nécessaires, vous pouvez commencer à travailler avec vos jobs. La liste ci-dessous tente d'illustrer l'un des schémas possibles, en fournissant de brèves descriptions sur les actions que vous pouvez entreprendre, des informations supplémentaires permettant de comprendre la manière de travailler et des liens vers des rubriques les détaillant :

  1. L'éditeur de scriptEgalement un type d'objet distinct dans l'Automation Engine. des Pages Traitement vous permet de saisir le script. Il propose un certain nombre de fonctions pratiques pour vous aidez dans votre travail.
  2. Vous pouvez facilement réutiliser le code, en utilisant l'Objet Include (JOBI), qui permet de gagner du temps et de maintenir la cohérence de vos scripts.
  3. Exécutez le job.

    Il y a de nombreuses manières de le faire, lesquelles peuvent être regroupées ainsi :

    Lorsque les objets exécutables sont traités, ils passent par les quatre étapes suivantes : 1. Activation, 2. Génération, 3. Traitement et 4. Fin. Consultez ces rubriques, afin de comprendre ce qui se passe dans chacune des étapes de traitement.

  4. Lorsque les jobs sont traités, Automation Engine génère des fichiers de sortie et des rapports garantissant la traçabilité et le contrôle. Consultez les rubriques suivantes pour en savoir plus à ce sujet :

  5. Surveillez l'objet généré.

    Dès que l'objet est activé, il devient accessible sous forme de tâche dans la perspectiveVolet fonctionnel propre de l'interface Web Automic (AWI). SurveillanceSurveillance est le volet fonctionnel du Service Orchestrator affichant le statut en temps réel des SLA de la journée en cours. Un SLA peut y avoir l'un des trois statuts suivants : Satisfait, Non respecté ou Prévision de non-respect. Le statut, associé à d'autres informations du volet Surveillance vous permet de reconnaitre lorsque des mesures de récupération ou de prévision sont nécessaires, afin de résoudre ou prévenir les problèmes de retard de SLA. des processus. La liste Tâche vous permet de voir son statut.

    Faites un clic droit pour ouvrir son moniteur (voir Surveiller les jobs) ; il contient trois pages fournissant les informations les plus importantes sur les paramètres de jobs.

  6. La perspective Surveillance des processus propose un certain nombre de fonctions selon le statut du job. Voir Travailler avec des tâches.