Configuration d'un sous-système z/OS pour récupérer des instructions SQL à partir d'une mémoire cache dynamique

L'utilitaire pureQuery GeneratePureQueryXml peut importer des instructions SQL à partir d'une mémoire cache dynamique DB2 for z/OS. Pour récupérer des instructions SQL, vous pouvez configurer le sous-système DB2 for z/OS cible en créant une procédure mémorisée d'utilitaire, une table DB2 associée et un package statique.

Avant de commencer

Cette tâche nécessite un utilisateur sur le système z/OS qui dispose des droits DB2 pour créer une table et une procédure mémorisée et pour lier le package statique qui l'accompagne. Un utilisateur disposant des droits SYSADM peut exécuter cette tâche.

Pourquoi et quand exécuter cette tâche

Vous soumettez un travail JCL afin de configurer le sous-système z/OS. Le répertoire d'installation pureQuery Runtime contient trois fichiers qui configurent le sous-système z/OS :
  • un travail JCL personnalisable PQRDSCJ
  • un module de chargement load/PQRCACHE
  • le module d'interrogation de base de données (DBRM) dbrm/PQRCACHE associé au module de chargement
Les fichiers se trouvent dans le répertoire pdq/samples/dscache/ du répertoire d'installation de pureQuery Runtime sur un système Linux, UNIX ou Windows.

Procédure

Pour configurer un sous-système z/OS afin de récupérer des instructions SQL à partir d'une mémoire cache dynamique DB2 for z/OS :

  1. Transférez par FTP le fichier JCL PQRDSCJ au format ASC à un membre de l'ensemble de données partitionnées prédéfini sur le sous-système DB2 for z/OS cible.

    L'ensemble de données partitionnées est défini sur un format d'enregistrement fixe de 80 octets. Vous pouvez utiliser un fichier existant utilisé pour des travaux JCL.

  2. Transférez par FTP le module de chargement load/PQRCACHE au format binaire à un membre de l'ensemble de données partitionnées sur le système z/OS cible.

    Transférez par FTP le fichier à un membre de la bibliothèque d'exécution de programme comme spécifié dans le PROC JCL associé à l'espace adresse WLM de la procédure mémorisée. L'ensemble de données partitionnées est défini avec une longueur d'enregistrement fixe de 80 octets.

  3. Transférez par FTP le module d'interrogation de base de données (DBRM) dbrm/PQRCACHE au format binaire à un membre d'un ensemble de données partitionnées sur le système z/OS cible.

    Transférez par FTP le fichier à un membre à un ensemble de données partitionnées prédéfini avec un format de longueur d'enregistrement fixe de 80 octets. Vous pouvez transférez par FTP le fichier à une bibliothèque existante qui contient des fichiers du module d'interrogation de base de données.

  4. Personnalisez le fichier JCL PQRDSCJ qui se trouve sur le sous-système DB2 for z/OS cible.
    Vous pouvez personnaliser ces éléments dans le fichier JCL :
    • Ajoutez une carte de travail valide.
    • Modifiez le qualificatif de fichier, le plan, le sous-système DB2 et les noms WLM afin qu'ils correspondent aux informations de vos environnements DB2 et z/OS cible.
    • Procédez aux ajouts nécessaires dans les instructions CREATE pour la table de travail et les objets sous-jacents pour votre site.
    • Procédez aux modifications souhaitées des droits de base de données pour la procédure.
    Pour plus d'informations sur la personnalisation du fichier JCL, voir la première section du fichier PQRDSCJ.
  5. Soumettez le travail JCL PQRDSCJ. Ce travail crée une table et une procédure mémorisée, puis lie le package statique associé.

Résultats

Vous pouvez exécuter l'utilitaire pureQuery GeneratePureQueryXml afin d'importer des instructions SQL à partir de la mémoire cache dynamique DB2 for z/OS.

Commentaires