z/OS-Subsystem zum Abrufen von SQL-Anweisungen aus einem dynamischen Cache konfigurieren

Das pureQuery-Dienstprogramm GeneratePureQueryXml kann SQL-Anweisungen aus einem dynamischen DB2 for z/OS-Cache importieren. Zum Abrufen von SQL-Anweisungen konfigurieren Sie das DB2 for z/OS-Zielsubystem, indem Sie eine gespeicherte Dienstprogrammprozedur, eine zugeordnete DB2-Tabelle und ein statisches Paket erstellen.

Vorbereitende Schritte

für diese Task ist auf dem z/OS-System ein Benutzer erforderlich, der die DB2-Berechtigungen zum Erstellen einer Tabelle und einer gespeicherten Prozedur und zum Binden des zugehörigen statischen Pakets hat. Diese Tasks kann ein Benutzer mit dem Zugriffsrecht SYSADM ausführen.

Informationen zu diesem Vorgang

Zum Konfigurieren des z/OS-Subsystems übergeben Sie einen JCL-Job. Das pureQuery Runtime-Installationsverzeichnis enthält drei Dateien, die das z/OS-Subsystem konfigurieren:
  • PQRDSCJ, ein anpassbarer JCL-Job
  • load/PQRCACHE, ein Lademodul
  • dbrm/PQRCACHE, das dem Lademodul zugeordnete Datenbankanforderungsmodul (DBRM)
Die Dateien befinden sich auf einem Linux-, UNIX- oder Windows-System im Verzeichnis pdq/samples/dscache/ des pureQuery Runtime-Installationsverzeichnisses.

Vorgehensweise

Gehen Sie wie folgt vor, um ein z/OS-Subsystem zum Abrufen von SQL-Anweisungen aus einem dynamischen DB2 for z/OS-Cache zu konfigurieren:

  1. Übertragen Sie die JCL-Datei PQRDSCJ über FTP in ASC-Format an ein Member der vordefinierten partitionierten Datei (PDS) auf dem DB2 for z/OS-Zielsubsystem.

    Die partitionierte Datei ist mit einem festen 80-Byte-Satzformat definiert. Sie können eine vorhandene, für JCL-Jobs verwendete Datei verwenden.

  2. Übertragen Sie das Lademodul load/PQRCACHE über FTP in Binärformat an ein Member einer partitionierten Datei auf dem z/OS-Zielsystem.

    Übertragen Sie die Datei über FTP an ein Member in der Programmlaufzeitbibliothek, wie in der JCL PROC angegeben, die dem WLB-Adressraum der gespeicherten Prozedur zugeordnet ist. Die partitionierte Datei ist mit einer festen 80-Byte-Satzlänge definiert.

  3. Übertragen Sie das DBRM dbrm/PQRCACHE über FTP in Binärformat an ein Member der partitionierten Datei auf dem z/OS-Zielsystem.

    Übertragen Sie die Datei über FTP an ein Member in einer vordefinierten partitionierten Datei mit festem 80-Byte-Satzlängenformat. Sie können die Datei an eine vorhandene Bibliothek übertragen, die DBRM-Dateien enthält.

  4. Passen Sie die JCL-Datei PQRDSCJ an, die sich auf dem DB2 for z/OS-Zielsubsystem befindet.
    Sie können in der JCL-Datei Folgendes anpassen:
    • Fügen Sie eine gültige JOB-Karte hinzu.
    • Ändern Sie das Dateiqualifikationsmerkmal, Plan-, DB2-Subsystem- und WLM-Namen, damit sie mit den Informationen in Ihrer DB2- und z/OS-Umgebung übereinstimmen.
    • Fügen Sie den CREATE-Anweisungen alle Zusätze für die Arbeitstabelle und die zugrunde liegenden Objekte hinzu, die für Ihre Site erforderlich sind.
    • Nehmen Sie an den Datenbankberechtigungen alle gewünschten Änderungen für die Prozedur vor.
    Weitere Informationen zum Anpassen der JCL-Datei finden Sie im Prologabschnitt der Datei PQRDSCJ.
  5. Übergeben Sie den JCL-Job PQRDSCJ. Der Job erstellt eine Tabelle und eine gespeicherte Prozedur und bindet das zugehörige statische Paket.

Ergebnisse

Sie können das pureQuery-Dienstprogramm GeneratePureQueryXml ausführen, um SQL-Anweisungen aus dem dynamischen DB2 for z/OS-Cache zu importieren.

Feedback