Fehlernachrichten

SQL4300 - SQL4399


SQL4300NAuf 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


SQL4301NFehler 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:

1
Java-Umgebungsvariablen oder Java-Datenbankkonfigurationsparameter sind ungültig.

2
Ein Kommunikationsversuch mit dem Java-Interpreter über eine Java-interne Schnittstelle schlug fehl.

3
Möglicherweise ist die Datei "db2java.zip" beschädigt, oder sie fehlt.

4
Der Java-Interpreter wurde beendet und kann nicht erneut gestartet werden.

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


SQL4302NIn 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


SQL4303NIn 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


SQL4304NIn 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:

1
Die Klasse wurde in CLASSPATH nicht gefunden.

2
In der Klasse war nicht die erforderliche Schnittstelle implementiert ("COM.ibm.db2.app.StoredProc" oder "COM.ibm.db2.app.UDF"), oder die Klasse ist in der Java-Zugriffsmarkierung nicht als allgemein bekannt ("public") deklariert.

3
Es gab keine Standardkonstruktorfunktion bzw. sie schlug fehl.

4
Der Treiber für "jdbc:default:connection" konnte nicht geladen werden.

5
Der Standardkontext konnte nicht hergestellt werden.

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


SQL4306NIn 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


[ Seitenanfang | Vorherige Seite | Nächste Seite | Inhaltsverzeichnis | Index ]