Fundamentals Automation API Operating and Developing
Formation Control-M
Besoin d’adapter cette formation à vos besoins ?
N’hésitez pas à nous contacter afin d’obtenir un devis sur mesure !
Formation créée le 10/03/2023. Dernière mise à jour le 22/06/2023.
Version du programme : 1
Programme de la formation
En accédant aux capacités de Control-M via son interface d'automatisation de programmation d'application (API) à partir du portail Self-Service des développeurs, les développeurs peuvent travailler avec l'orchestration des flux de traitement, améliorant ainsi la nature libre-service des processus DevOps de l'entreprise. Cette formation d'une journée avec instructeur couvre les concepts de base de l'Automatisation API de Control-M, la manière d'écrire des définitions de jobs au format JSON, travailler avec les différents environnements, la validation et l'exécution des fichiers de définitions de tâches, et la manière de réviser les définitions de tâches dans l'environnement Control-M. En outre, il aborde également les bases de la planification des tâches et les différentes actions de post-exécution. Enfin, les étudiants apprendront également comment déployer les définitions de tâches dans l'environnement de production.
Objectifs de la formation
- Comprendre le rôle de l'automatisation dans le cycle de vie du développement
- Énumérer les concepts de base de Control-M à connaître avant d'utiliser l'Automatisation API
- Utiliser JSON pour définir les définitions de traitements
- Décrire les différents services de l'Automatisation API de Control-M
- Utiliser le service Environment pour gérer les environnements
- Utiliser le service Session pour se connecter et se déconnecter de l'environnement Control-M
- Utiliser le service Build pour valider les définitions de traitements
- Utiliser le service Run pour exécuter les définitions de traitements
- Vérifier l'état des traitements à l'aide de la commande ctm run status
- Suivre l'état des traitements qui correspondent aux critères de recherche
- Examiner les définitions des traitements dans l'interface Web de Control-M Comprendre Control-M Workbench et son rôle
- Définir la dépendance entre les traitements à l'aide des objets Flow et Events
- Utiliser le service Deploy pour déployer les définitions de traitements dans l'environnement Control-M
- Commander les définitions de traitements déployées à l'aide de la commande ctm run order
- Utiliser le paramètre de fichier de configuration lors de la commande des définitions de traitements déployées
- Définir la planification des traitements à l'aide de la propriété When
- Utiliser le calendrier dans la planification des traitements
- Utiliser les instructions et les actions If pour définir les actions post-exécution
- Définir des notifications dans les définitions de traitements pour vérifier certains scénarios avant, pendant et après l'exécution d'une tâche
Profil des bénéficiaires
- Développeurs
- Avoir suivi la formation suivante au préalable ou avoir les connaissances équivalentes (impératif pour le passage de la certification) :
- Control-M 20.x: Fundamentals Using (WBT)
Contenu de la formation
-
Module 1 : Aperçu de l'API de Control-M Automation
- Nécessité de Control-M Automation API
- Introduction aux concepts de base de Control-M
- Aperçu de l'Automatisation API de Control-M
-
Module 2 : Utilisation de JSON
- Introduction à JSON
- Définitions de traitements en JSON
- JSON et Automatisation API
-
Module 3 : Travailler avec les services de l'Automatisation API de Control-M
- Introduction aux services de l'Automatisation API de Control-M
- Travailler avec les services Environment et de Session
- Travailler avec les services Build and Run
- Visualisation des définitions de traitements dans Control-M
- Web Présentation de Control-M Workbench
-
Module 4 : Définir l'ordre d'exécution
- Introduction au flux
- Introduction aux événements
-
Module 5 : Déployer le code
- Travailler avec le service de Deploy
- Travailler avec la commande Run Order
-
Module 6 : Définir les programmes d'exécution
- Planification des traitements
- Utilisation des calendriers
-
Module 7 : Actions post-exécution
- Traitement IF
- Notifications
Formation dirigée par un instructeur officiel BMC Control-M (ILT)
- Présentations en salle de formation ou à distance
- Exercices pratiques en laboratoire
- Examen en ligne
Modalités de certification
- Ce cours fait partie du parcours de certification Certified Associate de Control-M pour les développeurs.