Jobs OS390

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 définit les étapes de traitement spécifiques à z/OS390, à suivre dans un système cible. Comme tous les autres objets job (JOBS), les objets z/OS390 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é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). spécifiques à la plateforme :

Objet OS390

Vérifications de validation

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"".]" zOS/390 est fournit avec diverses vérifications intégrées qui s'exécutent avant la soumission des jobs à JES, afin de les tester. Si un job est bloqué à cause de l'une de ces vérifications, son statutStatut d'une tâche (par ex. active, bloquée, génération en cours, etc.). sera 1683 : En attente de ressource distante. Un message expliquant la raison s'affiche dans la colonne Statut distant de la fenêtre Tâche. De plus, la raison du blocage est consignée dans le rapport du job (LOG).

Il est possible de définir si ces vérifications doivent ou non avoir lieu dans le fichier INI de l'agent.

Ces vérifications présentent plusieurs avantages :

Ces vérifications ne garantissent pas que chaque job soumis à JES, et donc Actif, sera immédiatement exécuté. En raison de :

  1. La nature des vérifications
  2. Problèmes de temps

    Il peut arriver qu'une ressource ne soit plus disponible dans le bref laps de temps entre sa vérification et la soumission du job.

  3. Routage des jobs

    Les vérifications de ressources ne tiennent pas compte du routage des jobs vers certains systèmes (en raison des paramètres SYSTEM/SYSAFF) après leur soumission. Par exemple, l'agent peut trouver que l'environnement de planification requis est disponible sur le système A et soumettre le job, mais à cause du paramètre SYSAFF, le job est routé vers le système B où l'environnement de planification n'est pas disponible.

D'un autre côté, la classe de job par défaut n'est demandée par l'agent qu'au démarrage, soit à partir de JES, soit à partir du paramètre "defaultJobclass" du fichier INI. Cela signifie que si la classe de job par défaut change pendant l'exécution de l'agent, les vérifications de l'environnement de planification et de l'initiateur ne fonctionneront pas correctement pour les jobs dont la classe n'est pas spécifiée. Dans ce cas, l'agent doit redémarrer pour que les vérifications puissent de nouveau être effectuées correctement.

Section Paramètres

Champ Description
Type
  • Automation Engine (AE) : le JCL du job se trouve dans la page Pré-traitement et / ou Traitement
  • OS/390 JCL : le JCL du job se trouve sur z/OS

    Si vous sélectionnez cette option, le champ de saisie Nom de fichier OS/390 s'affiche (voir ci-dessous).

  • JCL incluant la carte job OS/390

    Le JCL entier y compris la carte de job est utilisé par le jeu de données spécifié dans le champ de saisie Nom de fichier OS/390.

    Toutes les options d'exécution ne sont pas disponibles au moment où les définitions de la carte de job sont appliquées.

    Lors de la génération d'un job, le JCL de la page Pré-traitement est ajouté avant la première étape. Le scriptEgalement un type d'objet distinct dans l'Automation Engine. doit être vide.

Nom du job

Jeu de données contenant le JCL.

La carte de job est générée à partir des attributs de l'hôteOrdinateur, système cible définis ici. Le JCL du pré-traitement est ajouté avant la première étape. Le script doit être vide.

Le système insère la carte job définie dans l'objetLes activités et déroulements que contrôle l'Automation Engine sont représentés à l'aide d'objets (voir aussi Tâche). job, et ce, que le JCL contienne une carte job ou pas.

Nom du programme

 

Nom du programmeur : identifie le propriétaire du job ou son groupe (facultatif). Le nom est entré dans la carte de job du job. Il peut contenir jusqu'à 20 caractères.
Classe du job Indication de la classe de job dans laquelle le job doit être exécuté (facultatif).
Compte Informations de compte du job. Il peut contenir jusqu'à 40 caractères.
Priorité

Priorité avec laquelle ce job doit être exécuté. C'est une valeur entre 1 et 15, 1 étant le niveau de priorité le plus élevé et 15 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.

MSGCLASS Affectation du log de job à une classe de sortie (facultatif).
MSGLEVEL

Option de sortie (Traceoption) pour le rapport (facultatif). Une valeur numérique est possible pour la commande, et le message est séparé par une virgule.

Formats autorisés : "Commande,message", ",Message" ou "Commande"

Valeurs autorisées pour l'affichage de la commande :

  • "0" : Affiche la sortie des commandes uniquement.
  • "1" : Toutes les commandes du job, les commandes de contrôle JES2 ou JES3, les commandes de procédure et tous les messages IEF653I.
  • "2" : Toutes les commandes du job (JCL) et les commandes de contrôle JES2 ou JES3.

Valeurs autorisées pour l'affichage des messages :

  • "0" : Seuls les messages du JCL. Lors des interruptions, aussi les commandes de contrôle JES et les messages d'opérateur. En cas d'erreurs par SMS, également les messages correspondants.
  • "1" : Tous les messages JCL, JES, opérateur et SMS.
Notifier Indication d'une notification sur z/OS. Peut contenir jusqu'à 17 caractères.
Environnement de planification Nom de l'environnement de planification Workload Manager (WLM) à associer au job. Un environnement de planification est une liste de ressources et de leurs paramètres obligatoires. En associant un nom d'environnement de planification à un job, vous garantissez que le job sera planifié pour n'être exécuté que sur un système satisfaisant aux besoins de l'état des ressources.
Paramètres du job  
Nom de fichier OS/390

Nom du jeu de données ou du membre qui contient :

  • le JCL du job (option "JCL de z/OS") ou
  • le JCL et la carte job du job (option "JCL incluant la carte de job de z/OS").

Par exemple : SYSS.AWA.JCL.JOB1 ou SYSS.AWA.JCLLIB(UC4JOB1)

Les jobs peuvent également provenir du système de gestion source Librarian. Utilisez pour cela la syntaxe suivante : *LIBRARIAN(Dataset, Membre).

Un maximum de 225 caractères est autorisé.

Le jeu de données et le nom du membre doivent être entre guillemets simples, afin que l'agent ne mette pas le nom de l'utilisateurDans Automation Engine, un utilisateur se réfère à une instance d'un objet utilisateur, mais c'est en général une personne qui travaille avec les produits Automic. Chaque utilisateur a son identifiant et un ensemble de droits d'accès aux différentes parties du système Automation Engine et à la suite de produits. Ces droits d'accès se présentent sous la forme d'autorisations et de privilèges dans Automation Engine, de rôles utilisateurs dans Decision, de droits EventBase et de droits des objets pour l'application Web ARA. Vous pouvez les gérer en central avec les fonctions de gestion des utilisateurs d'AWI. Reportez-vous aussi à la gestion des droits des utilisateurs. sous lequel il est exécuté en avant-plan.

Ainsi, dans l'exemple suivant

IBMUSER.SYSS.AWA.JCL.JOB1

L'agent ignore la première ligne du fichier, si le type "z/OS JCL" est sélectionné, car il suppose qu'elle contient la carte de job.

Code retour

Ce paramètre est important lorsque la fin du job est surveillée via les enregistrements SMF. Dans ce cas, les codes retour des steps du job sont collectés.

Sélectionner

  • Le plus élevé pour que le code retour le plus élevé soit pris à la fin du job.
  • Le dernier pour que seul le dernier code retour soit pris en compte.

L'administrateur peut indiquer s'il faut utiliser les enregistrements SMF pour surveiller les fins de jobs. Le paramètre pertinent est SMFjob= dans le fichier INI du moniteur d'événements et la variable UC_EX_JOB_MD=UC4START dans le fichier INI de l'agent.

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.

Portée du log du job

Valeurs autorisées :

  • Configuration par défaut de l'agent

    La portée du journal de job dépend de ce qui a été configuré dans le fichier INI de l'agent (paramètre completejobout=).

  • Enregistrer statistiquesListe des exécutions précédentes d'une tâche. JES et sortie de job.

    Enregistre les statistiques JES et la sortie de job dans le journal du job.

  • Enregistrer statistiques JES uniquement

    JESMSGLG, JESJCL et JESYSMSG sont inclus.

Supprimer le log du job
  • Configuration par défaut de l'agent

    La suppression du journal du job dépend de ce qui a été configuré dans le fichier INI de l'agent (paramètre jobPurge=).

  • Supprimer après lecture

    Supprime le fichier journal du job après lecture par l'agent.

  • Ne pas supprimer

    Le journal du job reste dans le spool JES.

Libérer pour impression
  • Configuration par défaut de l'agent

    La suppression du journal du job dépend de ce qui a été configuré dans le fichier INI de l'agent (paramètre relMsgClass=).

  • Libérer après lecture

    Supprime le fichier journal du job après lecture par l'agent.

  • Ne pas libérer

    Le journal du job reste dans le spool JES.

Lire les classes des messages

Classes de messages devant être lues et routées. Indiquez une ou plusieurs classes de message. Exemples : "A", "ABC", "X1".

L'ordre ne joue ici aucun rôle. Les valeurs suivantes sont aussi autorisées :  "*DEFAULT" et "*ALL",

  • DEFAULT

    Les classes de message à lire dépendent de ce qui a été configuré dans le fichier INI de l'agent (paramètre getMsgClass=).

    Si vous utilisez ce paramètre, *DEFAULT doit aussi être spécifié dans le champ Renvoyer les classes de messages à.

  • TOUT

    Lit toutes les classes.

Renvoyer les classes de messages à

Classes de message devant être routées.

Après le transfert dans Automation Engine, le journal de job peut être routé vers les classes de message spécifiées (par ex., pour un système de gestion des sorties).

Spécifiez soit une, soit autant de classes de messages saisies dans le champ Lire les classes des messages. L'ordre est significatif.

Par exemple :

Les classes de message suivantes sont lues "ABC" et routées "DEF". La classe "A" devient classe "D", "B" devient "E" et "C" devient "F".

Un autre exemple :

Les classes de message suivantes sont lues : "ABC" et routées : "D". Les classes "A", "B" et "C" sont routées vers la classe "D".

Les classes de messages peuvent être remplacées par les valeurs suivantes :

  • DEFAULT

    Les classes de message à router dépendent de ce qui a été configuré dans le fichier INI de l'agent (paramètre routeMsgClass=).

    Ce paramètre doit être spécifié si *DEFAULT est également spécifié dans le champ Lire les classes des messages.

  • NON

    Aucun routage n'est effectué.

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 script 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.