SS83 – IBM z/OS VSAM and Access Method Services

SS83 - z/OS VSAM and Access Method Services

Durée : 4 jours

Tarif sur simple demande

Description

Dans ce cours, vous apprendrez à gérer les fichiers (VSAM et non VSAM) en utilisant les fonctionnalités d’IDCAMS (Access Method Services).

De nombreux exercices vous permettront d’utiliser les utilitaires et fonctions les plus utilisées comme DEFINE, REPRO, ALTER ou LISTCAT.

Public

Ce cours est destiné aux personnes qui gèrent des fichiers à l’aide d’IDCAMS et de VSAM.

Prérequis

Pour suivre ce cours, vous devez avoir les connaissances dispensées au programme des formations suivantes :

ou avoir une expérience équivalente.

Objectifs

  • Comprendre la structure et l’utilisation des fichiers VSAM ou des clusters
  • Utiliser des commandes IDCAMS pour :
    • Définir et charger des clusters VSAM ou des index alternatifs
    • Répertorier, modifier et supprimer des entrées de catalogue
    • Imprimer des fichiers
  • Calculer le DASD (Direct Access Storage Device), espace nécessaire pour les clusters VSAM
  • Ecrire le JCL pour IDCAMS et les programmes qui traitent les clusters VSAM
  • Utiliser les options IDCAMS et JCL pour améliorer les performances d’un Job VSAM
  • Réorganiser, sauvegarder et récupérer des fichiers (VSAM ou non VSAM)
  • Interpréter une liste IDCAMS d’un catalogue ICF (Integrated Catalog Facility)
  • Sélectionner et utiliser la documentation appropriée pour utiliser VSAM et IDCAMS

Programme

  • Introduction aux ensembles de données VSAM
    • Structure, l’organisation et l’utilisation des clusters VSAM
    • Fonction des intervalles de contrôle (CI) et des zones de contrôle (CA)
    • But des divisions CI et CA et leur utilisation
    • Estimation des besoins en espace DASD pour différents types de cluster
  • Catalogues ICF
    • Utilisation du catalogue ICF
    • Structure, objectif et contenu de base du catalogue maître et des catalogues d’utilisateurs
    • Catalogue principal et localisation au moment d’un IPL (Initial Program Load)
    • Création d’un catalogue ICF
    • Recherche dans le catalogue
    • Création des 2 types d’alias
  • Commandes IDCAMS
    • Programme IDCAMS
    • JCL pour exécuter IDCAMS
    • DEFINE CLUSTER pour créer des organisations spécifiques de fichiers VSAM
    • LISTCAT pour formater et imprimer les entrées du catalogue
    • REPRO pour charger et sauvegarder un cluster VSAM
    • PRINT pour imprimer un cluster VSAM dans différents formats
    • DELETE pour supprimer l’entrée de catalogue d’un fichier et effacer le fichier du volume
    • Commandes modales pour fournir une exécution conditionnelle des instructions AMS (Access Method Services)
  • JCL et VSAM
    • Création et suppression de clusters VSAM à l’aide de JCL et de la fonction DFSMS
    • Paramètres JCL supplémentaires pour prendre en charge les clusters VSAM
    • Objectif de la classe de données
    • Affectation des Data Class via JCL et les routines ACS (Automatic Class Selection)
  • Buffering (Tampon)
    • Espace tampon et son impact (positif ou négatif) sur les performances
    • Utilisation des tampons de données et d’index dans le traitement séquentiel ou direct
    • Utilisation des mots clés AMP (Access Method Parameters) du JCL pour gérer les tampons
    • Mots-clés de tampon sur l’instruction DD (Dataset Definition)
  • Intégrité et sécurité VSAM
    • Maintien de l’intégrité et la sécurité
    • Utilisation des SHAREOPTIONS
    • Sérialisation des mises à jour d’un fichier
    • Utilisation des macros ENQ/DEQ pour sérialiser les mises à jour des fichiers dans les environnements multi-région et multi-système
    • Impact de la mise en mémoire tampon et des modifications SHAREOPTION
    • Partage de niveau d’enregistrement VSAM
    • Options d’intégrité et de sécurité VSAM (RECOVERY, ERASE, VERIFY et mots de passe)
    • Mots de passe VSAM et sécurité RACF (Resource Access Control Facility)
  • Tunning (Optimisations)
    • Utilisation de CI et CA FREESPACE
    • Impact du cache sur les performances
    • Processus d’allocation d’espace avec des KEYRANGES et des fichiers multi-volumes
    • Contenu d’un index CI
    • Fonctionnement de la compression de clé VSAM
  • IDCAMS ALTER
    • Fonctions de base de la commande ALTER
    • ALTER pour modifier les options de traitement des objets VSAM existants
    • ALTER pour modifier les options de mise en mémoire tampon, FREESPACE, SHAREOPTIONS et mots de passe
  • Index alternatifs
    • Raisons pour utiliser un autre index
    • Contenu de base d’un autre index
    • Utilisation d’un PATH pour traiter les enregistrements de cluster de base directement et dans une séquence de touches alternative
    • Définition et chargement d’un index alternatif
    • Impact des SHAREOPTIONS lors de l’ouverture d’un cluster de base et des indices alternatifs associés
    • Considérations relatives à la programmation et au JCL
  • Fonctions avancées et fichiers au format étendu
    • Fonctions avancées de VSAM, fichiers au format étendu et leurs principales caractéristiques
    • Suppression des données
    • Compression
    • Options d’allocation multivolume
    • Adressabilité étendue
    • Mise en mémoire tampon gérée par le système
    • Libération partielle de l’espace
    • Relief des contraintes d’espace
  • Réorganisation, sauvegarde et récupération de fichier
    • Besoin de sauvegarde de fichier
    • Avantages et inconvénients de :
      • REPRO
      • EXPORT/IMPORT
      • DFSMS Data Set Services (DFSMSdss) DUMP/RESTORE
      • DFSMS Hierarchical Storage Management (DFSMShsm) HBACKDS/HRECOVER
    • Fréquence de sauvegarde
    • Détermination de la nécessité d’une réorganisation
    • Commandes AMS pour la sauvegarde, la restauration et la réorganisation
  • Linear Data Sets (LDS)
    • Data-In-Virtual (DIV)
    • Structure et l’utilisation de LDS
    • Utilisation de la macro DIV pour accéder à LDS
    • Candidats pour LDS
  • Aide à la gestion et à l’analyse des problèmes
    • Utilisation de la commande DCOLLECT pour collecter des informations de gestion et de planification sur le sous-système de stockage
    • Outils utilisés pour identifier et tracer les erreurs VSAM
    • Commande AMS EXAMINE pour tester la structure d’un fichier KSDS (Key Sequenced Data Set)
    • Sortie EXAMINE pour déterminer comment récupérer un fichier après une erreur structurelle KSDS
    • Fonctionnalité de suivi généralisé (GTF) pour suivre les événements liés à VSAM
    • Utilitaires pour imprimer la sortie de trace GTF
  • Ressources partagées locales et mondiales
    • Techniques de conservation du stockage virtuel en partageant des tampons et des blocs de contrôle
    • Concept de pools de ressources partagées
    • Avantages et inconvénients des ressources partagées locales (LSR) ou mondiales (GSR)
    • Macros pour contrôler l’utilisation et l’allocation des ressources partagées
    • Spécification et surveillance de l’allocation de tampon partagé dans CICS et dans le système de gestion de l’information (IMS)
  • Récupération CICS VSAM
    • Principales fonctions de la récupération CICS VSAM
    • Concept de traitement, de sauvegarde et de restauration des transactions
    • Implémentation et gestion de la récupération CICS VSAM
  • Considérations relatives au codage des applications
    • Terminologie du traitement VSAM
    • Options de traitement VSAM
    • Fusion des entrées de catalogue, des paramètres JCL et des définitions de programme qui déterminent les options de traitement
    • Prise en charge de la programmation VSAM et des exigences de JCL en COBOL, PL/I et Assembler