Auf der Seite Implementieren können Sie die Implementierungsoptionen für die gespeicherte Prozedur angeben.
Abhängig davon, ob Sie DB2 für LUW, DB2 für iSeries, DB2 für z/Series oder Derby verwenden, gelten einige Felder für Sie möglicherweise nicht.
- Precompileroptionen
- Geben Sie die SQL-Precompileroptionen ein, mit denen Sie diese gespeicherte SQL-Prozedur erstellen möchten.
- Compileroptionen
- Geben Sie eine Zeichenfolge ein, die die Compileroptionen angibt, die für diese gespeicherte Prozedur verwendet werden sollen.
- Bindeoptionen
- Zeigt eine Zeichenfolge an, die die Bindeoptionen für Pakete angibt. Die Standardoptionen lauten ACTION(REPLACE) und ISOLATION(CS). Die Option ACTION(REPLACE) gibt an, dass das Paket ein vorhandenes Paket mit demselben Namen ersetzt. ISOLATION(CS) stellt sicher, dass die Anwendung erst eine von einem anderen Prozess geänderte Zeile liest, wenn der Prozess diese Zeile freigegeben hat.
- Objektgruppen-ID
- Geben Sie den Namen der Objektgruppen-ID ein. Die Objektgruppen-ID gibt die Paketobjektgruppe an, die während der Ausführung der gespeicherten Prozedur verwendet wird. Der Name kann bis zu 18 alphanumerische Zeichen enthalten. Wenn Sie eine gespeicherte Java-Prozedur
für z/OS erstellen, muss die Objektgruppen-ID, die Sie in diesem Feld angeben, mit der Objektgruppen-ID übereinstimmen, die beim Binden des JDBC-Treibers unter DB2 für z/OS verwendet wurde.
- Rootpaket
- Nur DB2 für Linux, UNIX
und Windows:
Geben Sie den Rootnamen der Pakete an, die vom SQLJ-Binder erstellt werden. Wird keine Option angegeben, wird der Rootname vom Namen des Profils abgeleitet. Die Namen sind maximal sieben Zeichen lang. Die Ziffern 1, 2, 3 und 4 werden an den Namen des Rootpakets angehängt, um die endgültigen Namen der vier Pakete (jeweils eins für jede Isolationsstufe) zu erstellen. Pakete werden mit den folgenden Isolationsstufen gebunden: PAKETNAME1 wird mit Isolationsstufe UR gebunden; PAKETNAME2 wird mit Isolationsstufe CS gebunden; PAKETNAME3 wird mit Isolationsstufe RS gebunden; PAKETNAME4 wird mit Isolationsstufe RR gebunden.
- WLM-Umgebung
- Zeigt den Namen der MVS-WLM-Umgebung (WLM - Workload Manager) an, in der die gespeicherte Prozedur ausgeführt wird. Wenn Sie die WLM-Umgebung für eine gespeicherte SQL-Prozedur ändern möchten, können Sie auf der Quellenseite die WLM-Umgebung (WLM ENVIRONMENT) modifizieren.
- Builddienstprogramm
- Geben Sie den Namen des Builddienstprogramms für die gespeicherte Prozedur ein, das bei der Erstellung einer gespeicherten SQL-Prozedur auf einem z/OS-Server aufgerufen werden soll. Der DBA kann Kopien der Buildroutine konfigurieren, damit nach Bedarf unterschiedliche Ressourcen genutzt werden können. Diese angepassten Routinen werden als Builddienstprogramme bezeichnet und sind durch eindeutige Namen gekennzeichnet.
- Buildeigner
- Geben Sie die Berechtigungs-ID für DB2 für z/OS ein, die für das Erstellen, für das erneute Erstellen und für das Löschen der Routine zuständig ist. Wenn Sie eine sekundäre Berechtigungs-ID oder einen Gruppennamen als Buildeigner angeben, können mehrere Benutzer zugleich für die Verwaltung dieser Routine zuständig sein. Wenn Sie keinen Buildeigner angeben, ordnet das Builddienstprogramm eine Ihrer Prozessberechtigungs-IDs wie die aktuelle SQL-ID (CURRENT SQLID) als Buildeigner zu.
- Prelinkoptionen
- Geben Sie eine Zeichenfolge ein, die die Prelinkoptionen für den Prelinker angibt. Der Prelinker kombiniert Objektmodule, die eine Anwendung in einem einzigen Objektmodul zusammenfassen. Weitere Informationen hierzu finden Sie in der Dokumentation zum Prelinker.
- Linkoptionen
- Geben Sie eine Zeichenfolge ein, die die Linkoptionen für den Linkage-Editor angibt.
Der Linkage-Editor verarbeitet das vom Prelinker erstellte Objektmodul und generiert ein Lademodul, das zur Ausführung geladen werden kann. Weitere Informationen hierzu finden Sie in der Dokumentation zum Linkage-Editor.
- Java-Compileroptionen
- Geben Sie die Java-Compileroptionen ein, mit denen die gespeicherte Prozedur
erstellt werden soll. Die gültigen Java-Compileroptionen finden Sie in der Dokumentation zum Java-Compiler.
- Ausführlicher Build
- Wählen Sie dieses Markierungsfeld aus, um den detaillierten Fortschrittstatus des Build anzuzeigen. Die Nachrichten zum Build werden bei der Implementierung der Prozedur in der Anzeige Ausgabe angezeigt.
- Gespeicherte Prozedur auf dem Server erstellen
- Nur für gespeicherte Java-Prozeduren: Wählen Sie diese Option aus, um mit DSNTJSPP gespeicherte Prozeduren auf dem DB2 für z/OS-Server zu erstellen. Wenn Sie diese Option nicht auswählen, wird die
Java-Quelle auf dem Client kompiliert. Diese Option begrenzt den Quellcode für die gespeicherte Prozedur auf 32 KB. Andernfalls kann der Quellcode bis zu 10 MB groß werden.
- DB2-Paket
- Nur DB2 für iSeries: Geben Sie den Namen des DB2-Pakets an, das Sie beim Erstellen der gespeicherten SQLJ-Prozeduren verwenden wollen. Im Namen QUSRSYS/SER3283432 beispielsweise ist QUSRSYS ein Bibliotheksname, dem ein aus 10 Zeichen bestehender Name eines serialisierten Profils folgt. Informationen zu gültigen Werten finden Sie in der DB2-Dokumentation zum Erstellen gespeicherter SQLJ-Prozeduren.
- Debug aktivieren
- Nur DB2 für Linux, UNIX
und Windows:
Wählen Sie diese Option aus, damit die gespeicherte Prozedur für das Debug erstellt wird.