Jobs JMX

Les jobs JMX définissent les paramètres nécessaires à l'exécution de scripts sur des plateformes JMX. Comme tous les autres objets job (JOBS), les objets JMX peuvent être exécutés indépendamment, ou être ajoutés à un groupe (JOBG) ou à un Workflow. Pour des détails sur l'intégration entre Automation Engine et JMX, veuillez vous référer à l'Agent Java EE/JMX.

Définir des jobs JMX

La définition de job JMX se compose des pages suivantes :

Section Paramètres du serveur

Section Rapport du job

Pour toute information sur la section Rapport de job, voir Rapports des jobs.

Créer des jobs JMX avec Oracle

  1. Sélectionnez Machine virtuelle java distante.
  2. Saisissez weblogic dans le champ Initial Context Factory.
  3. Saisissez l'URL en respectant le format suivant :

    t3://name du serveur Weblogic:port du serveur Weblogic

Créer des jobs JMX avec IBM WebSphere

Pour créer des jobs avec le connecteur RMI :

  1. Sélectionnez Machine virtuelle java distante.
  2. Saisissez websphere dans le champ Initial Context Factory.
  3. Saisissez l'URL en respectant le format suivant :

    Nom d'hôte de WebSphere:Port de BOOTSTRAP_ADDRESS

Pour créer des jobs avec le connecteur SOAP, autrement dit, WebSphere avec activation de la sécurité administrative :

  1. Sélectionnez Machine virtuelle java distante.
  2. Saisissez websphere dans le champ Initial Context Factory.

    Important ! À partir de la version 7 de WebSphere, une option permet de ne pas inclure de paramètres dans la section du fichier INI [WEBSPHERE]. Dans ce cas, vous devez saisir websphere soap dans le champ Initial Context Factory.

  3. Saisissez l'URL en respectant le format suivant :

    Nom d'hôte de WebSphere:Port SOAP

    Récupérez le numéro de port de la façon suivante :

    1. Connectez-vous à la console d'administration.
    2. Cliquez sur Serveurs -> serveur d'application.
    3. Cliquez sur votre serveur.
    4. Sélectionnez Transferts -> Ports.

      Utilisez le numéro de port affiché ici dans l'URL. La valeur par défaut du port SOAP est 8880

    5. Revenez dans Interface Web Automic et spécifiez les trois mots de passe dans l'objet Login du job : Utilisateur, Keystore et Truststore.

Important ! Le connecteur SOAP doit être activé. Son port est généralement 8880.

Créer des jobs JMX avec JBoss

  1. Sélectionnez Machine virtuelle java locale.
  2. Sélectionnez Utiliser n'importe quel serveur MBean existant

    L'activation de l'option Créer une nouvelle instance si non trouvé n'est pas nécessaire.

Créer des jobs JMX avec des conteneurs Oracle pour Java EE

  1. Sélectionnez Machine virtuelle java distante.
  2. Saisissez oc4j dans le champ Initial Context Factory.
  3. Saisissez l'URL en respectant le format suivant :

    service:jmx:rmi://nom d'hôte du serveur Java EE:port/oc4j

Créer des jobs JMX avec SAP Netweaver

  1. Sélectionnez JNDI.
  2. Saisissez jmx dans Nom de l'objet.

Créer des jobs JMX si l'agent JMX est exécuté en dehors d'un serveur d'application

  1. Sélectionnez Machine virtuelle java locale.
  2. Activez Utiliser n'importe quel serveur MBean existant et Créer une nouvelle instance si non trouvé.

Étapes suivantes

La liste ci-dessous tente d'illustrer l'un des schémas possibles pour définir et travailler avec les objets Job, et fournit 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. Définir les paramètres généraux du job, qui incluent les éléments suivants :

    • Les éléments de base, sur la Page Général.
    • Si nécessaire, appliquez un objet Sync au job. Pour plus d'informations, voir Page Sync.
    • Dans la Page Exécution, spécifiez les paramètres à utiliser pour les calculs de la durée d'exécution.

      Cette information est importante pour planifier et surveiller les tâches. Elle est également utilisée dans les simulations et simulations automatiques.

    • L'utilisateur administrateur peut affiner la configuration des droits au niveau de l'objet dans la Page Autorisations.
    • Spécifiez les attributs d'objet importants dans la Page Attributs. Parmi les autres paramètres importants, vous devez y affecter les objets Agent et Login permettant d'y accéder.

      Important ! Votre définition dans l'attribut Générer la tâche à : L'activation / l'exécution peut avoir un impact important sur les heures d'exécution de vos jobs. Consultez la section Générer à l'activation ou à l’exécution décrivant l'implication de chaque option.

    • Enregistrez les fichiers de sortie qui seront produits lors de leur traitement dans la page Fichiers de sortie externes. Afin de pouvoir effectuer des recherches dans ces fichiers de sortie et, si nécessaire, des actions de suivi, spécifiez ces paramètres dans la page Analyse de la sortie. Pour plus d'informations, voir Pages Sortie.

    • Vous pourriez vouloir utiliser des variables ou des prompts. Pour cela, accédez à la Page Variables et à la Page Prompt Sets.

      Consultez la section Variables et objets VARA pour vous familiariser avec les différents types de variables et d'objets VARA proposés dans un système Automation Engine.

    • Vous pouvez vouloir définir les paramètres pour sauvegarder et restaurer une tâche de job lorsqu'elle est incluse dans un workflow. Cela est utile pour récupérer le dernier statut bien terminé dans le cas de processus n'ayant pas bien terminé. Pour cela, accédez la Page Rollback.
    • La Page Gestion des versions fait la liste de toutes les versions d'un objet et vous permet de le restaurer à une version antérieure en cas de mauvaise configuration.
    • Saisissez les informations sur le job que vous définissez dans la Page Documentation.
  2. Les objets Job (JOBS) contiennent trois Pages Traitement vous permettant de saisir les scripts à traiter. Ils proposent un certain nombre de fonctions pratiques pour vous aidez dans votre travail. Si vous avez saisi des scripts dans chacune de ces pages, ils seront traités dans l'ordre suivant :

    1. Pré-traitement
    2. Traitement
    3. Post-traitement enfant (SAP et PeopleSoft uniquement)
    4. Post-traitement
  3. Vous pouvez facilement réutiliser le code, en utilisant des objets Objets Include (JOBI), qui permettent de gagner du temps et de maintenir la cohérence de vos scripts.
  4. Exécutez le job.

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

    Important ! Le JCL généré peut être modifié. Cependant les modifications du JCL n'affectent que l'exécution pour laquelle elles ont été faites et non pour la définition du job. Le rapport contient le JCL d'origine et le JCL modifié, avec une ligne supplémentaire indiquant l'auteur de la modification du contenu.

  5. 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 :

    Pour afficher le résultat de la génération, procédez comme suit :

    1. Ouvrez la fenêtre Rapports, voir Accéder aux rapports.
    2. Sélectionnez JCL dans la liste déroulante Rapports.
  6. Surveillez la tâche générée.

    Dès que l'objet est activé, il devient accessible sous forme de tâche dans la perspective Surveillance 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 des jobs.

    Vous pouvez également accéder au Moniteur du job à partir de la perspective Conception des processus.

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

Voir aussi :

Formulaires JMX