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:
- Ü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.
- Ü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.
- Ü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.
- 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.
- Ü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.