Formations
Objectifs
Ce cours est conçu pour permettre au participant de se familiariser avec l'environnement TSO/E, ISPF, SDSF et maîtriser la gestion des informations à l’aide de l’éditeur et d'acquérir les pratiques de base pour naviguer et travailler dans l'environnement z/OS.
A la fin de ce cours, le participant sera capable :
- De se connecter à TSO et d'utiliser les commandes de base,
- D'utiliser l'éditeur et les utilitaires ISPF,
- D'exécuter une procédure, un programme.
- De soumettre un JOB.
Cours magistral dont 50 % du temps est consacré aux travaux pratiques.
Durée : 4.0 Jour(s)
Tout personnel informaticien et en particulier les futurs utilisateurs de ISPF, programmeurs d'application z/OS, techniciens d'exploitation, programmeurs système z/OS.
Pré-requisAvoir la connaissance de l’architecture et des principes z/OS
Contenu- Rappels z/OS.
- Logon au z/OS.
- Utilisation de TSO/E, ISPF/PDF et l'Unix System Services shell (USS).
- Création, copie et suppression de Datasets.
- Utilisation des fichiers Unix System Services.
- Exécution de procédures et de programmes REXX
- Soumission de JOBs et visualisation du résulat.
- Utilisation de BookManager.

Objectifs
A la fin de ce cours, le participant sera capable d'utiliser les fonctions principales du langage afin de réaliser des programmes REXX pour automatiser la gestion des taches quotidiennes ou récurrentes sous z/OS.
Méthodes et Moyens PédagogiquesCours magistral dont 50 % du temps consacré aux travaux pratiques sous z/OS and OS/390
Durée : 4.0 Jour(s)
Ingénieurs et programmeurs système MVS, programmeurs d'applications MVS, toutes personnes concernées par le développement de procédures REXX dans un environnement TSO. Support technique, Personnel d’exploitation, Administrateurs système.
Pré-requisSavoir naviguer dans les options de TSO/PDF et utiliser l’éditeur de PDF.
Il est conseillé de connaître les principes de la programmation structurée
- Définition et syntaxe des instructions.
- Elaboration de procédures.
- Les variables de contrôle.
- Les fonctions et commandes.
- REXX et TSO.
- La pile de données.
- Lecture/écriture de fichiers.
- Le compilateur REXX.
- Test de l'exécution d'une procédure REXX.
- Exemples et exercices.
Fonctions et utilisation des procédures CLIST : code cours FI240
Objectifs
Ce cours est conçu pour permettre au participant d'acquérir les pratiques de base pour travailler sur les programmes écrits en langage CLIST.
A la fin de ce cours, le participant sera capable d'utiliser les fonctions principales du langage CLIST destinées au développement d'applications interactives.
Cours magistral dont 50 % du temps consacré aux travaux pratiques sur terminal.
ParticipantsIngénieurs et programmeurs système MVS, programmeurs d'applications MVS, personnel d’exploitation, et toutes personnes concernées par le développement et la maintenance de procédures CLIST.
Pré-requis
Bonne connaissance de TSO/PDF.
Contenu- Définition et syntaxe des instructions.
- Appel de procédures CLIST.
- Les variables de contrôle.
- Les fonctions Built-In.
- Les sous-procédures.
- Test de l'exécution d'une procédure CLIST.
- Gestion des fichiers.
- CLIST en batch, batch en CLIST.
Exemples et exercices.
ISPF: Utilisation du Dialog Manager : code cours FI222
Objectifs
A la fin de ce cours, le participant sera capable de mettre en œuvre les fonctions du "Dialog Manager" de ISPF afin de concevoir et réaliser des applications interactives pour simplifier et automatiser l'accès aux différentes applications.
Méthodes et Moyens PédagogiquesCours magistral avec travaux pratiques (utilisation de REXX ou CLIST).
ParticipantsToutes les personnes concernées par le développement d'applications interactives et la réalisation d'aides à l'utilisation interactive du système, en particulier le Support technique et le Personnel d’exploitation.
Pré-requisBonne connaissance de TSO/PDF.
Connaissance d’un langage interprété REXX ou CLIST.
Introduction à la notion de dialogue.
Intégration des normes de présentation CUA dans les dialogues : fenêtres, barres d'actions, menus déroulants, boutons poussoirs.
Etude des éléments d'un dialogue :
- construction des images d'écrans (y compris incluant des zones dynamiques),
- traitement des variables,
- écriture des fonctions,
- traitement des tables ISPF,
- les squelettes de fichiers.
Test.
Elaboration d'un dialogue.

REXX windows « NOUVEAU »
REXX et le PC : Ecriture et utilisation de procédures sous WINDOWS
Code cours FI254
A la fin de ce cours, le participant sera capable d'utiliser les fonctions principales du langage afin de réaliser des programmes REXX sur le PC pour automatiser la gestion des taches quotidiennes ou récurrentes sous WINDOWS, ou sous DOS ou sous UNIX et LINUX.
Méthodes et Moyens PédagogiquesCours magistral dont 50 % du temps consacré aux travaux pratiques sur PC avec WINDOWS
Durée : 4.0 Jour(s)
Ingénieurs et programmeurs sur PC, programmeurs d'applications HOST déportées sur PC, toutes personnes concernées par le développement de procédures REXX dans un environnement PC. Support technique, Personnel d’exploitation, Administrateurs système.
Pré-requisSavoir utiliser un PC et naviguer dans WINDOWS.
Il est conseillé de connaître les principes de la programmation structurée
- Définition et syntaxe des instructions.
- Elaboration de procédures.
- Les variables de contrôle.
- Les fonctions et commandes.
- REXX et WINDOWS.
- La pile de données.
- Lecture/écriture de fichiers.
- Test de l'exécution d'une procédure REXX.
- Exemples et exercices.
Le langage SQL: Code cours FI212
Objectifs
Ce cours est une introduction au langage SQL utilisé avec les bases DB2 et Informix.
Ce cours sera particulièrement apprécié des participants travaillant dans les deux environnements DB2 et Informix.
A la fin de ce cours, le participant sera capable :
- Coder des instructions SQL pour extraire des données d'une table DB2 ou Informix, avec l'utilisation de l'instruction SELECT, FROM, WHERE, GROUP BY, HAVING et ORDER BY
- Coder des jointures internes et des sous-requêtes non corrélées
- Utiliser des opérations arithmétiques SQL
- Utiliser les fonctions scalaires et les fonctions de colonne
- Utiliser UNION et UNION ALL
- INSERT, UPDATE et DELETE de ligne
- Utiliser l'instruction CREATE TABLE et CREATE VIEW pour créer des tables et des vues
Cours magistral dont 50 % du temps est consacré aux travaux pratiques.
Durée : 2.0 Jour(s)
Toute personne ayant besoin d'écrire, de supporter ou de comprendre des requêtes SQL. Cela s'adresse non seulement aux utilisateurs finaux, mais aussi aux programmeurs, aux concepteurs d'applications, aux administrateurs de bases de données et aux administrateurs système qui ne possèdent pas encore la connaissance de la langue SQL de manipulation de données (DML).
Pré-requis- Connaitre les bases de l'informatique
- Savoir utiliser l'éditeur de base
Les Compétences sur les bases de données ne sont pas requises.
ContenuIntroduction
- Définir les termes: Base de données, tableau, ligne, colonne, vue
- Détailler les types de données les plus courantes en DB2 et Informix
- Liste des instructions les plus couramment utilisés dans le SQL: Data Definition Language (DDL), Data Manipulation Language (DML), et langage de contrôle de données (DCL)
- Trois Caractéristiques du null , et leur signification
- Décrire quatre clauses de l'instruction SELECT (SELECT, FROM, WHERE, ORDER BY) et leur but
- Récupérer toutes les lignes d'une table
- Récupérer des colonnes spécifiques
- Extraire des lignes basées sur des comparaisons avec les valeurs des colonnes numériques ou alphanumériques
- Utilisez les mots-clés BETWEEN, IN, LIKE, DISTINCT
- Trier les lignes de résultats suivant les critères demandés
- Récupérer des données à partir de plusieurs tables ou vues
- Spécifiez les prédicats de jointure
- Utilisez noms d'alias dans les requêtes
- La distinction entre les jointures internes et externes
- Utilisez l'arithmétique dans les clauses SELECT et WHERE
- Utilisez les fonctions scalaires de base pour: executer des calculs arithmétiques avec arrondissement, Manipuler des dates, et manipuler des données en caractères
- Décrire la différence entre fonctions scalaire et fonctions de colonne
- Liste des fonctions colonne les plus courantes en DB2 et Informix
- Regrouper les lignes en ensembles basé sur une ou plusieurs colonnes
- Limiter le nombre de groupes dans le résultats
- Produire une table de résultats unique contenant des données à partir de plusieurs requêtes
- Statut et régle de l'instruction Union
- Différence entre UNION et UNION ALL
- Utilisation des sous-requêtes dans la clause WHERE et HAVING
- Coder des sous-requêtes avec prédicats de base
- Coder des sous-requêtes utilisant le mot-clé IN
- Créer un tableau simple pour tester les instructions DML
- Créer une vue simple
- Insérer des lignes dans une table
- Mise à jour des données dans une table
- Supprimer des lignes d'une table
- Supprimer une table
Evolution d'ISPF/PDF entre la V5 et la V6 : Code cours FI253
Objectifs
Ce cours s'adresse aux personnes qui ont déjà une bonne connaissance de PDF et du DIALOG MANAGER.
Il est destiné à découvrir les évolutions et les nouvelles fonctionnalités de PDF et du DIALOG MANAGER qui sont apparues depuis les versions 5 d'ISPF jusqu'aux Versions 6 (z/OS V1R5 à z/OS V1R13). L'utilisation de ces nouvelles fonctionnalités peut permettre de simplifier le développement et d'augmenter le rendement.
Cours magistral avec travaux pratiques (utilisation de REXX).
Durée : 2.0 Jour(s)
Toutes les personnes concernées par le développement d'applications interactives et la réalisation d'aides à l'utilisation interactive du système, en particulier le Support technique et le Personnel d'exploitation.
Pré-requis- Bonne connaissance de TSO/PDF ainsi que le DIALOG MANAGER.
- Connaissance d'un langage interprété REXX ou CLIST.
Les Compétences sur les bases de données ne sont pas requises.
ContenuQuelques rappel sur TSO, PDF, et DIALOG MANAGER .
Evolution dans le composant ISPF/PDF
- Nouveaux utilitaires
- Nouvelles commandes et nouvelles options
- Nouvelles commandes
- Nouvelles variables système
- Nouvelles sections dans les panels
- Prise en compte du code source REXX dans les panels
