home 
 
 
 
ennl
 
Home
A propos
Services
Cours
Ressources
Contacts
MyABIS
C
Tous les coursbalkjeGénéralités » Introduction HW & SW » Soft skills » Cycles completsSystèmes d’exploitation » MVS - z/OS » UNIX - Linux - AIX » Mac OS X » iPad et iPhone iOSBases de données et middleware » Relational databases & SQL » DB2 for z/OS » DB2 for LUW » Oracle » SQL Server » MySQL & MariaDB » IMS » CICS » IBM MQ » WebSphere » Big data et analyticsDéveloppement d’applications » Méthodiques et techniques » TOGAF » PRINCE2 » Agile et Scrum » Les langages de programmation » Internet development » Object Oriented systems » Java » Development tools » SAS » XML » SOA & web servicesGestion de système » ITIL » SecuritybalkjeEn pratiqueInscriptions 
EGL pour applications serveur

Objectif

Le Enterprise Generation Language (EGL), utilisable avec l'environnement de développement Rational Business Developer (RBD) de IBM, est un langage de programmation qui permet la production d'applications serveur complètement fonctionnelles pour des environnements batch ou CICS ou IMS/TM. La complexité liée à la gestion des écrans ou aux accès aux bases de données est totalement dissimulée de telle manière que l'effort de développement peut être porté sur l'aspect fonctionnel (business) plutôt que sur l'aspect technique du software. Après l'encodage du programme EGL, l'étape suivante permet de générer les sources COBOL (ou Java) qui par la suite peuvent être transformées en modules exécutables, prêts à être exécutés sur le serveur (UNIX, i5 ou mainframe z/OS).

Lors de cette formation, les participants apprendront:

  • l'EGL de RBD (Extension) pour les applications serveur (batch ou interface utilisateur texte);
  • à connaître et à utiliser les différents éléments de EGL à l'aide d'exercices pratiques;
  • à structurer et à déboguer des applications EGL;
  • à préparer les applications EGL pour le processus de génération.

Contenu

  • Introduction à EGL
  • définitions EGL (types de données, structures d'enregistrement et de données, structure du programme, instructions, ...)
  • utiliser EGL dans RBD: les perspectives de EGL, les éditeurs EGL, les projets EGL, packages et fichiers
  • Accéder à des bases de données relationnelles à l'aide de code EGL généré
  • requête SQL et enregistrements en EGL
  • traitement du result-set
  • définir une connexion Java EE JDBC
  • Interfaces 'texte' et formulaires EGL
  • segmentation
  • comportement dans un environnement CICS ou IMS/TM
  • Travailler avec des librairies EGL
  • Utiliser les fonctions et les variables intégrées de EGL
  • Tester et déployer des applications EGL (en COBOL ou Java)
  • utilisation du débogueur intégré pour tester le code
  • générer et préparer des objets exécutables
  • déploiement
 

Participants

Tout développeur d'applications qui va développer des applications traditionnelles interface texte (3270) ou serveur à l'aide de EGL.

Connaissances préalables

De l'expérience avec les applications mainframe traditionnelles dans un environnement CICS ou IMS/TM est requise. Des connaissances générales en bases de données relationnelles constituent un avantage (voir le cours SQL et RDBMS: cours de base)

Pédagogie

Présentation théorique et exercices (environ 50%)

Formateurs

Guido Indesteege.

Durée

3 jours.

Calendrier

Il n'y a pas de sessions publiques a ce moment. Nous organisons volontièrement un cours en entreprise ou une session publique supplémentaire (en cas d'un nombre suffisant de participants). Intéressé ? Veuillez contacter ABIS.