Übersicht über die Implementierung von Routinen und JAR-Dateien über ein Datenprojekt

Mit der Workbench können Sie Routinen und zugehörige JAR-Dateien über ein Datenprojekt auf einem Datenbankserver implementieren.
Einschränkung: Einige Produkte unterstützen keine Java-Routinen oder die Implementierung von JAR-Dateien.

Routinen werden vorzugsweise mithilfe von Implementierungsgruppen implementiert. Einige Produkte unterstützen diese Option nicht. Wenn Ihr Produkt Implementierungsgruppen nicht unterstützt, können Sie Routinen mithilfe eines Assistenten über ein Datenprojekt implementieren.

Mithilfe eines Assistenten können Sie gespeicherte Prozeduren für DB2 for Linux, UNIX, and Windows oder DB2 for z/OS auf zwei verschiedene Arten implementieren:
Auf der Seite Implementierungsoptionen des Assistenten Routinen implementieren geben Sie an, welche dieser beiden Implementierungsoptionen Sie verwenden möchten. Eine Binärimplementierung wird für die folgenden Server und Routinentypen unterstützt:
Datenserver Routinentyp
DB2 for Linux, UNIX, and Windows Version 9.1 oder höher Gespeicherte SQL-, JDBC- und SQLJ-Prozeduren
DB2 for z/OS Version 8 (Modus mit neuer Funktionalität) und Version 9 Externe gespeicherte SQL-, JDBC- und SQLJ-Prozeduren
DB2 for z/OS Version 9 Gespeicherte Prozeduren mit nativem SQL
Einschränkung:

Bei einer Binärimplementierung gelten die folgenden Einschränkungen:

In einigen Fällen können Sie eine Routine unter Verwendung einer Serverdefinition erstellen und diese anschließend auf demselben Servertyp oder auf einem Server mit einer anderen Serverdefinition implementieren. Sie können auf der Seite Implementierungsoptionen des Assistenten Routinen implementieren eine andere Datenbank angeben. Die folgenden Serverkombinationen werden unterstützt:
Quellenroutine Zielserver
Gespeicherte SQL-Prozedur für DB2 for Linux, UNIX, and Windows
  • DB2 for Linux, UNIX, and Windows
  • DB2 for iSeries
  • DB2 for z/OS
Gespeicherte Java-Prozedur für DB2 for Linux, UNIX, and Windows
  • DB2 for Linux, UNIX, and Windows
  • DB2 for iSeries
  • DB2 for z/OS
  • IBM Cloudscape
Einschränkung: Von einem Datenentwicklungsprojekt im Datenprojektexplorer oder von dem Datenquellenexplorer aus können Sie nur Routinen auf gleichen Servern oder auf unterstützten ungleichen Servern implementieren. Wenn Sie die Implementierung von dem Dateisystem aus ausführen, können Sie Routinen nur auf gleichen Servern implementieren. Für ungleiche Server werden die folgenden Datenbankkombinationen unterstützt:

Für gespeicherte Derby-Prozeduren in Java wird die Java-Quelle nicht im Datenbankkatalog gespeichert.


Feedback