La programmation d'applications IMS/DB

Ce cours donne un aperçu général des composants IMS. L'utilisation de DL/I (Data Language I) est enseignée en détail. L'organisation des segments dans les différents types de bases de données IMS est décrite ainsi que la manière de définir ces types de bases de données.

La majeure partie du cours couvre l'écriture de programmes. La façon dont les programmes batch communiquent avec IMS, ainsi que les blocs de contrôle utilisés pour la communication, y sont expliqués. On y attache beaucoup d'importance aux appels DL/I avec tous les paramètres.

Certains sujets plus difficiles de la programmation DL/I sont traités en détail: l'usage des checkpoints, multiple positioning et les index secondaires.

A l'issue du cours les participants maîtriseront suffissamment la structure, la terminologie et l'exécution d'un programme batch par DL/I pour écrire des programmes indépendamment.

Calendrier

Il n'y a pas de sessions publiques à ce moment. Nous organisons volontiers un cours en entreprise ou une session publique supplémentaire (en cas d'un nombre suffisant de participants). Intéressé? Contactez-nous.

Participants

Toute personne intéressée par le développement d'applications IMS, principalement des programmeurs et des analystes. Ce cours convient également aux personnes voulant apprendre les concepts et les possibilités d'IMS.

Connaissances préalables

La connaissance préalable d'un langage de programmation (COBOL ou PL/I) est requise (cf. cours La programmation en COBOL - 1e partie et La programmation en PL/I: cours de base). Savoir utiliser ISPF/PDF (cf. cours ISPF/PDF: cours de base).

Contenu

  • introduction: bases de données et systèmes de gestion de bases de données
  • description des DBD, PSB, PCB
  • les principes de la programmation
  • l'appel DL/I expliqué en detail: fonction • SSA • code de commande • mise en place • parentage • statut
  • multiple processing
  • le mécanisme de locking en IMS
  • recovery: les composants IMS • l'utilisation des checkpoints
  • les bases de données GSAM
  • les index secondaires

Pédagogie

Exposés théoriques et travaux pratiques sur PC (60% du temps).

Durée

3 jours.

Formateur

Viewture Automatisering.


INFO SESSION ET INSCRIPTION