U4RPP01 – IBM Rational Programming Patterns (RPP)

U4RPP01 - IBM Rational Programming Patterns for System z (RPP)

Durée : 4 jours

Tarif sur simple demande

Description

RPP (IBM Rational Programming Patterns) complète l’ensemble d’outils de développement et de distribution d’IBM :

  • RDZ (Rational Developer for System z)
  • RTC (IBM Rational Team Concert (RTC) :

Il modernise l’approche PACBASE en fournissant de nouveaux modèles pour les applications de données, batch et transactionnelles :

  • Inclut un IDE collaboratif complet qui permet aux développeurs PACBASE de rejoindre la grande communauté des développeurs System z et Java
  • S’appuie sur l’éditeur de code source Rational Developer for System z COBOL (LPEX) pour optimiser les tâches dans un code source COBOL généré
  • Étend les services Rational Team Concert Repository pour permettre l’analyse d’impact et les recherches multicritères pour les artefacts de développement migrés depuis PACBASE
  • Spécification/Personnalisation

Public

Ce cours s’adresse aux :

  • Développeurs qui doivent créer ou maintenir des programmes Pacbase
  • Analystes qui doivent lire des programmes batch Pacbase, ou qui veulent connaître les fonctionnalités standards afin de rédiger des spécifications

Prérequis

Pour pouvoir suivre ce cours, vous devez avoir des connaissances sur :

  • L’environnement Mainframe
  • Les logiciels :
    • RDz (ou IDz)
    • PACBASE

Concernant Pacbase, vous devez connaitre ce qui est au programme des formations suivantes :

Objectifs

  • Maîtriser les modèles de description des principales entités :
    • Rubriques
    • Structures de données
    • Segments
    • Blocs bases de données (DB2)
    • Etats
    • Programmes batch
    • Macrostructures
    • Programmes TP i.e. Ecrans (sur demande)
  • Se familiariser avec la recherche multicritères et l’analyse d’impact
  • Se réapproprier l’écriture de programmes en Cobol en utilisant l’éditeur de source Cobol optimisant les tâches qu’un développeur doit gérer dans le code source généré
    • Nouvelles vues
    • Filtres
    • Assistants de saisie
    • Vérification de syntaxe en temps réel
  • Utiliser des micro-patterns contribuant à augmenter la productivité du développement en remplaçant des opérateurs Pacbase favorables à la complexité
  • Ecrire et Utiliser des macrostructures
  • Exécuter des programmes en utilisant la plateforme de développement RDz proposée par IBM et procurant par là-même une immersion totale au sein des outils de la gamme Rational d’IBM
    • Génération de JCL et soumission de l’exécution sous z/OS
    • Suivi des travaux zOS
    • Accès z/OS interactif (allocation/consultation/modification de fichiers)
    • DEBUG Local (sur demande)

Programme

  • Chargement de l’espace de travail
  • Design des applications
    • Vue Explorateur de designs
    • Les entités sous RPP
    • Outils de design
  • Génération d’une application
    • Les étapes pour générer le COBOL d’un programme ou d’un écran
    • Les différents types de génération
    • Les lignes de commandes pour la génération
  • Gestion du code généré
    • L’éditeur Cobol PDP
    • La vue Structure du code généré
  • Gestion du code Cobol
    • Insertion de code avec les micros patterns et les fragments
    • Comparaison du Cobol d’un Programme ou Ecran