OTH_RPP - IBM RPP 9.5x

Durée : 4 jours
Prix Public : 3.000,00 € HT (tarif Inter-Entreprise)

Overview

1) Module RPP pour sachant PACBASE (3j)
La répartition de l’activité dépend de l’auditoire et du programme retenu
Tout au long de ces 3 jours, des ateliers de programmation sont proposés
Ils permettent
 De 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)
 De se familiariser avec la recherche multicritères et l’analyse d’impact
 De 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
 D’utiliser des micros-patterns contribuant à augmenter la productivité du développement en remplaçant des opérateurs Pacbase favorables à la complexité
 D’écrire et d’utiliser des macrostructures
 D’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)
Dans le cas de sachant Pacbase, l’accent est porté uniquement sur la nouvelle dynamique de programmation engendrée par RPP et non pas sur l’utilité des patterns de programmation (sensiblement équivalents à ceux utilisés par Pacbase)


2) Module RPP pour sachant PACBASE mise en pratique (1j)
Mise en oeuvre sous forme d’ateliers plus poussés des concepts vu lors du module précédent

Public

None

Pré-requis

Connaissance de Rational Developer for système Z (RDZ) et PACBASE

Objectifs

IBM Rational Programming by Patterns for System z (RPP) complète l’ensemble d’outils de développement et de distribution d’IBM Rational Developer for System z (RDZ) et d’IBM Rational Team Concert (RTC)
 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é
 Etend 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

Programme

Chargement de l’espace de travail
Perspective Eléments de travail
Ouverture d’un Référentiel
Design des applications
La vue Explorateurs de Designs : point d’entrée dans le design des applications
La barre d’outils
Les icônes de la vue Explorateur de Design
Filtrage de designs
Import, export, copie, suppression d’instances
Reconstruction de l’espace de travail
Les entités Design
L’entité Bibliothèque
L’entité Format-guide
L’entité Rubrique
L’entité Structure de donnée
L’entité Segment
L’entité Bloc base de données
L’entité Texte
L’entité Rapport
L’entité Macro
L’entité Programme
L’entité Etat
L’entité Dialogue
L’entité Ecran
L’entité Libellé Erreur
L’entité Copybook
Outils de design
Création d’instance
Duplication de programmes, écrans
Recherche d’instances
Recherche des références d’une instance
Ajout ou suppression de mots clés
Publication d’instance
Génération d’une application
Les étapes pour générer le COBOL d’un Programme ou d’un Ecran

Les différents types de génération
Génération des Programmes ou Ecrans
Génération des Copybooks
Génération d’un Bloc Base de Données
Génération des libellés d’erreur
Les lignes de commandes pour la génération
Syntaxe des lignes de commande
Gestion du code généré
L’éditeur COBOL PDP
Modification du code généré
Insertion de fonction et sous-fonctions
Déphasage entre design et code généré
Préférences de l’éditeur de COBOL PDP
La vue Structure du code généré
Gestion du code COBOL
Insertion de code avec les micros patterns et les fragments
Micros patterns à valeur ajoutée
Appel de Rubrique en WORKING-STORAGE et LINKAGE SECTION
Appel de Structure de données en WORKING-STORAGE et LINKAGE SECTION
Gestion des dates
Débranchement
Batch
Dialogue
Micros patterns à faible valeur ajoutée
Rappel du principe et utilisation des fragments
Comparaison du COBOL d’un Programme ou Ecran

Options :

Administration de projets via le plugin RPP/RTC (en INTRA selon le client cible)
Analogies PACBASE RTC
Stream = Flux ( session courante PACBASE)
Component = Composant ( bibliothèque PACBASE)
WorkItem = Elément de travail (Numéro DSMS)
Snapshot == Image instantanée ( Session historisée)
Connexion au Projet Area (= Zones de projet)
Création d’un Repository Workspace (Espace de travail référentiel)
Recherche sur le serveur
Mise à jour des artefacts sur le serveur
Gestion de la concurrence