Création de tables de planificateur à l'aide de scripts et de JMX (Java Management Extensions)

La création de tables de planificateurs à l'aide de scripts et de JMX (Java™ Management Extensions) requiert une base de données, un fournisseur JDBC (Java DataBase Connectivity) et une source de données.

Avant de commencer

Avertissement : Limitations affectant les bases de données Oracle XA

Oracle XA interdit les opérations de schéma requises dans un environnement de transaction global. Les transactions globales ne sont pas prises en charge. Si certains de vos planificateurs utilisent une source de données Oracle XA, modifiez provisoirement la configuration du planificateur pour qu'il utilise une source de données autre qu'Oracle XA ou créez les tables manuellement à l'aide des fichiers DDL fournis. Si vous utilisez une console d'administration pour créer ou annuler les tables d'un planificateur configuré pour utiliser une source de données Oracle XA, vous recevez un message d'erreur SchedulerDataStoreException et l'opération échoue.

Avertissement : Limitations affectant les bases de données DB2 z/OS

La création et la suppression de tables à l'aide de la console d'administration ne sont pas prises en charge pour les bases de données DB2 z/OS. En général, l'administrateur de base de données participe à la définition et à la gestion des bases de données sur les systèmes DB2 z/OS. L'interface d'administration est destinée aux administrateurs ou développeurs qui ne sont pas spécialisés dans les bases de données et ne souhaitent pas connaître les détails de la configuration de la base de données du planificateur. Le planificateur dispose de fichiers DDL dont l'administrateur peut disposer pour créer les tables requises.

Procédure

  1. Vérifiez que la base de données à utiliser pour ce planificateur est disponible et que le serveur d'applications peut y accéder. Pour les instructions de création d'une base de données, reportez-vous à la rubrique Création des bases de données et des tables du planificateur. Les étapes restantes décrivent comment créer des tables de planificateur dans une base de données existante.
  2. Lancez l'outil wsadmin et connectez-vous à un gestionnaire de déploiement ou à un serveur d'applications. Pour ce processus, un serveur actif doit être disponible. Le processus échoue si vous êtes déconnecté du serveur.
  3. Créez une source de données JDBC faisant référence à la base de données du planificateur.
  4. Testez la connexion à la source de données.
  5. Créez un planificateur. Cet objet de configuration contient le préfixe de table souhaité et le nom JNDI de la source de données JDBC. Assurez-vous d'enregistrer le nouveau planificateur dans la configuration avant de passer à l'étape suivante.
  6. Exécutez l'opération MBean createTables.
    1. Recherchez l'objet SchedulerConfiguration ou utilisez l'objet que vous avez créé à une étape précédente.
    2. Recherchez le MBean WASSchedulerConfiguration.
    3. Exécutez l'une des opérations MBean createTables sur l'objet WASSchedulerConfiguration pour créer les tables destinées à l'objet SchedulerConfiguration spécifié dans la base de données qui lui est associée. Les tables et les index que vous avez créées reflètent le préfixe de table et la source de données spécifiés dans la configuration du planificateur.
  7. Redémarrez le serveur ou démarrez le démon d'interrogation pour exécuter les tâches du planificateur.

Résultats

Les tables et le schéma du planificateur sont créés.

Icône indiquant le type de rubrique Rubrique de tâche



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tsch_datascript
Nom du fichier : tsch_datascript.html