SQL4300N | Auf dieser Plattform ist die Java-Unterstützung nicht installiert bzw. nicht korrekt konfiguriert. |
Erläuterung: Die Unterstützung für in Java gespeicherte Prozeduren und benutzerdefinierte Funktionen ist auf diesem Server weder installiert noch konfiguriert.
Benutzeraktion: Stellen Sie sicher, daß eine kompatible Java-Laufzeitumgebung oder ein kompatibles Java Development Kit für den Server installiert ist. Stellen Sie sicher, daß der Konfigurationsparameter "jdk11_path" korrekt eingestellt ist.
sqlcode: -4300
sqlstate: 42724
SQL4301N | Fehler beim Starten des Java-Interpreters oder bei der Kommunikation. Ursachencode: "<ursachencode>". |
Erläuterung: Ein Fehler trat beim Versuch auf, einen Java-Interpreter zu starten oder mit ihm zu kommunizieren. Ursachencodes:
Benutzeraktion: Stellen Sie sicher, daß die Java-Datenbankkonfigurationsparameter (jdk11_path and java_heap_sz) richtig eingestellt sind. Stellen Sie sicher, daß ein Umfeld installiert ist, das die Java-Laufzeit unterstützt. Stellen Sie sicher, daß die internen DB2-Klassen (COM.ibm.db2) nicht mit Benutzerklassen überschrieben wurden.
sqlcode: -4301
sqlstate: 58004
SQL4302N | In Java gespeicherte Prozedur oder benutzerdefinierte Funktion "<name>", spezifischer Name "<spez-name>" brach mit der Ausnahmebedingung "<zeichenfolge>" ab. |
Erläuterung: Die in Java gespeicherte Prozedur oder benutzerdefinierte Funktion brach mit einer Java-Ausnahmebedingung ab. Das Serviceprotokoll des DB2-Diagnoseprogramms (db2diag.log) enthält eine Java-Stapelverfolgung für die abgebrochene Methode.
Benutzeraktion: Beheben Sie den Fehler in der Java-Methode, damit die Ausnahmebedingung in Zukunft vermieden wird.
sqlcode: -4302
sqlstate: 38501
SQL4303N | In Java gespeicherte Prozedur oder benutzerdefinierte Funktion "<name>", spezifischer Name "<spez-name>" kann nicht anhand des externen Namens "<zeichenfolge>" identifiziert werden. |
Erläuterung: Die Anweisung CREATE PROCEDURE oder CREATE FUNCTION mit der die betreffende gespeicherte Prozedur oder benutzerdefinierte Funktion deklariert wurde, enthält eine fehlerhaft formatierte Klausel EXTERNAL NAME. Der externe Name muß wie folgt formatiert werden: "package.subpackage.class|method".
Benutzeraktion: Geben die korrigierte Anweisung CREATE PROCEDURE oder CREATE FUNCTION erneut ein.
sqlcode: -4303
sqlstate: 42724
SQL4304N | In Java gespeicherte Prozedur oder benutzerdefinierte Funktion "<name>", spezifischer Name "<spez-name>" kann die Java-Klasse "<klasse>" nicht laden. Ursachencode: "<ursachencode>". |
Erläuterung: Die Java-Klasse, die mit der Klausel EXTERNAL NAME einer Anweisung CREATE PROCEDURE oder CREATE FUNCTION angegeben wurde, kann nicht geladen werden. Ursachencodes:
Benutzeraktion: Stellen Sie sicher, daß die kompilierte Datei ".class" unter CLASSPATH installiert ist, zum Beispiel unter "sqllib/function". Stellen Sie sicher, daß die erforderlichen Java-Schnittstellen implementiert und allgemein bekannt ("public") sind.
sqlcode: -4304
sqlstate: 42724
SQL4306N | In Java gespeicherte Prozedur oder benutzerdefinierte Funktion "<name>", spezifischer Name "<spez-name>" kann die Java-Methode "<methode>", Kennung "<zeichenfolge>" nicht aufrufen. |
Erläuterung: Die mit der Klausel EXTERNAL NAME einer Anweisung CREATE PROCEDURE oder CREATE FUNCTION bezeichnete Java-Methode konnte nicht gefunden werden. Die deklarierte Argumentenliste stimmt möglicherweise nicht mit den von der Datenbank erwarteten Angaben überein, oder das Exemplar verfügt nicht über eine allgemein bekannte ("public") Methode.
Benutzeraktion: Stellen Sie sicher, daß für das Exemplar die Java-Methode als allgemein bekannt ("public") deklariert ist und die erforderliche Argumentenliste für den Aufruf zur Verfügung steht.
sqlcode: -4306
sqlstate: 42724