Profitez de -25 % pour toute nouvelle inscription à nos formations jusqu’au 31 décembre 2026

Formation en Réseaux et systèmes: IBM z/OS - Z/OS REXX (2-113) - Ascent Formation
Retour aux formations
Réseaux et systèmes

Formation IBM z/OS - Z/OS REXX (2-113)

5 jour(s) • 30h
Éligible OPCO
8,8/10 avis apprenants

Description

Objectif général de la formation : À l’issue de cette formation, les participants seront capables de développer des scripts REXX efficaces dans l’environnement IBM z/OS, en maîtrisant les bases de la programmation et en intégrant ces scripts dans des processus d’automatisation et de gestion des systèmes. Compétences visées - Comprendre les fondamentaux du langage REXX et son application dans l'environnement z/OS. - Écrire et exécuter des programmes REXX pour automatiser des tâches courantes. - Manipuler les fichiers et gérer les données via des scripts REXX. - Déboguer, optimiser et intégrer REXX dans les environnements z/OS. Niveau SAME visé : Maîtrise Modalité : Toutes les modalités (présentiel, classe virtuelle et hybride) sont possibles Lieu possible de réalisation : Locaux du bénéficiaire ou locaux d’Ascent Formation, en France métropolitaine et dans les DROM-COM Nombre maximal de participants : 20

  • Découvrir le langage REXX et ses particularités dans z/OS.
  • Automatiser des tâches répétitives à l’aide de scripts REXX.
  • Manipuler des données complexes et des fichiers au format z/OS.
  • Maîtriser les techniques de débogage et d’optimisation des scripts REXX.

  • Administrateurs systèmes travaillant dans des environnements z/OS.
  • Développeurs souhaitant intégrer le langage REXX dans leurs outils.
  • Ingénieurs systèmes responsables de l’automatisation des processus.

  • Connaissances de base en administration z/OS.
  • Expérience dans l’utilisation de TSO/ISPF et des commandes système.

  1. 1

    Présentation du langage REXX et ses caractéristiques (1,5 heure)

    • Origine et historique du langage REXX.
    • Fonctionnalités principales : simplicité, lisibilité et polyvalence.
    • Différences avec d’autres langages de scripting comme Python ou Shell.
    • Cas d’usages courants dans un environnement z/OS.
    • Travaux pratiques : Écrire un script REXX simple pour afficher un message à l'écran.
  2. 2

    Installation et configuration pour exécuter des scripts REXX dans z/OS (1,5 heure)

    • Présentation des environnements d’exécution REXX sur z/OS.
    • Configuration de TSO/ISPF pour prendre en charge les scripts REXX.
    • Création d’un environnement de travail adapté aux scripts.
    • Résolution des problèmes fréquents liés à l’installation.
    • Travaux pratiques : Configurer un environnement TSO pour exécuter des scripts REXX.
  3. 3

    Syntaxe de base : variables, instructions et expressions (2 heures)

    • Déclaration et manipulation des variables.
    • Opérateurs arithmétiques, logiques et de comparaison.
    • Instructions de contrôle : IF, DO, SELECT.
    • Gestion des boucles et des conditions imbriquées.
    • Travaux pratiques : Écriture d’un script utilisant des boucles et conditions pour calculer une série de valeurs.
  4. 4

    Introduction aux cas d’usage courants (1 heure)

    • Automatisation de tâches administratives sur z/OS.
    • Analyse et traitement des fichiers système.
    • Génération de rapports et tableaux de bord.
    • Communication entre scripts REXX et autres outils (TSO, ISPF).
    • Travaux pratiques : Ébaucher un script pour automatiser une tâche administrative simple.
  5. 5

    Gestion des entrées/sorties dans REXX (2 heures)

    • Lecture et écriture des données dans les fichiers séquentiels.
    • Gestion des fichiers temporaires et permanents.
    • Récupération des données depuis des tables ou des bases de données simples.
    • Gestion des erreurs et des exceptions lors des opérations de lecture/écriture.
    • Travaux pratiques : Écriture d’un script pour extraire des données d’un fichier et générer un rapport.
  6. 6

    Manipulation des fichiers séquentiels et VSAM (2 heures)

    • Accès aux fichiers séquentiels dans z/OS.
    • Utilisation des fichiers VSAM : définition, création et manipulation.
    • Optimisation des accès aux fichiers pour les scripts lourds.
    • Stratégies de gestion des fichiers VSAM et non-VSAM dans REXX.
    • Travaux pratiques : Script pour parcourir un fichier VSAM et afficher ses enregistrements.
  7. 7

    Traitement des chaînes de caractères et des données structurées (2 heures)

    • Extraction et manipulation de sous-chaînes.
    • Recherche, remplacement et concaténation de chaînes.
    • Utilisation des formats structurés (CSV, délimité).
    • Génération de nouveaux fichiers à partir de transformations de données.
    • Travaux pratiques : Automatiser la transformation de données dans un fichier CSV.
  8. 8

    Interaction avec les commandes TSO/ISPF via REXX (2 heures)

    • Exécution de commandes système TSO dans un script REXX.
    • Automatisation de tâches système comme la gestion des utilisateurs.
    • Communication avec les applications ISPF via REXX.
    • Gestion des messages système et journalisation.
    • Travaux pratiques : Script pour ajouter des utilisateurs dans le système via TSO.
  9. 9

    Automatisation de tâches administratives et système (2 heures)

    • Surveillance des performances des systèmes.
    • Réalisation d’opérations répétitives avec REXX.
    • Gestion des ressources système (mémoire, processeurs, etc.).
    • Intégration des scripts REXX avec d'autres outils de supervision.
    • Travaux pratiques : Développer un script pour surveiller l’espace disque et envoyer une alerte en cas de dépassement.
  10. 10

    Gestion des workflows avec des scripts REXX complexes (2 heures)

    • Organisation des scripts en modules pour une meilleure maintenance.
    • Synchronisation entre plusieurs tâches automatisées.
    • Gestion des dépendances et des priorités dans les workflows.
    • Documentation des scripts pour les équipes.
    • Travaux pratiques : Créer un workflow REXX automatisant plusieurs tâches interdépendantes.
  11. 11

    Sécurité et gestion des droits dans REXX (2 heures)

    • Comprendre les principes de sécurité pour les scripts REXX sur z/OS.
    • Gestion des autorisations des fichiers et des scripts.
    • Contrôler l'accès aux ressources via des paramètres de sécurité intégrés.
    • Utilisation des mécanismes d’audit pour tracer l’exécution des scripts.
    • Travaux pratiques : Écriture d’un script sécurisé qui limite l’accès à des ressources spécifiques selon le profil utilisateur.
  12. 12

    Débogage et résolution des erreurs (2 heures)

    • Identification et gestion des erreurs courantes dans les scripts REXX.
    • Utilisation des fonctions TRACE et SIGNAL pour le débogage.
    • Gestion des exceptions avec le contrôle des erreurs intégré.
    • Réalisation de tests unitaires pour valider les scripts REXX.
    • Travaux pratiques : Déboguer un script existant avec TRACE et corriger les erreurs identifiées.
  13. 13

    Optimisation des scripts REXX (2 heures)

    • Techniques d’optimisation pour améliorer les performances des scripts.
    • Réduction du temps d'exécution pour des traitements volumineux.
    • Gestion efficace des boucles et des structures conditionnelles.
    • Bonnes pratiques pour structurer et documenter les scripts REXX.
    • Travaux pratiques : Améliorer un script existant pour réduire le temps d’exécution et augmenter sa lisibilité.
  14. 14

    Automatisation avancée avec REXX (3 heures)

    • Utilisation de REXX pour orchestrer des tâches multi-systèmes.
    • Intégration avec des bases de données et applications externes.
    • Développement de scripts modulaires pour des cas d’usage complexes.
    • Création de tableaux de bord automatisés à l’aide de REXX.
    • Travaux pratiques : Développer un script REXX pour collecter des données système et les afficher dans un rapport formaté.
  15. 15

    Intégration avec d’autres outils (3 heures)

    • Communication entre REXX et des applications tierces comme ISPF, JCL ou RACF.
    • Utilisation de REXX dans des workflows existants.
    • Appels inter-langages : intégrer REXX avec des scripts en JCL ou Python.
    • Automatisation des processus complexes impliquant plusieurs outils z/OS.
    • Travaux pratiques : Intégrer un script REXX avec un script JCL pour automatiser une tâche end-to-end.

Ils nous font Confiance

Nos partenaires de confiance

Ministère des armées
Thalès
Dassault Systèmes
Ariane Group
EDF
SNCF
Orange Cyberdefense
Total
Société Générale
Ministère de l'Intérieur
Boston Consulting Group
Crédit Agricole
Capgemini
Sopra Steria
Ministère de l'économie
Bouygues Télécom
Devoteam
Imprimerie Nationale
Business France
Ordre National des Pharmaciens
Abeille Assurances
Macif
Service Public Fédéral Finances
ANFH
Bruxelles Formation
Atlas OPCO
Uniformation
Adeo
Positive Thinking Company
Sogelink
Septeo
HN Services
Infotel
Ercom
Neosoft
Klaxoon
Asus
Linkvalue
Suneris
Datadocké

Questions fréquentes

FAQ : Formation IBM z/OS - Z/OS REXX (2-113)

  • Oui, mais la prise en charge d'une formation professionnelle par un OPCO dépend de votre opérateur de compétences, de votre branche d'activité et des critères de financement applicables. Ascent Formation vous accompagne dans l'identification des possibilités de financement adaptées à votre entreprise.

  • Une formation inter-entreprises réunit des participants issus de différentes organisations, tandis qu'une formation intra-entreprise est organisée pour les collaborateurs d'une même entreprise. Le format intra permet notamment d'adapter le contenu et les modalités aux besoins spécifiques de vos équipes.

  • Selon la formation proposée, il est possible de suivre une formation professionnelle à distance, en présentiel ou selon d'autres modalités disponibles. Consultez les informations de la session concernée ou contactez-nous pour connaître les formats possibles.

  • Oui, une formation professionnelle peut être adaptée aux objectifs, au niveau des participants et aux besoins opérationnels de votre entreprise. Ascent Formation vous propose des parcours personnalisés pour accompagner le développement des compétences de vos équipes.