SQL4300N | Ezen a platformon nincs telepítve, illetve nincs megfelelően konfigurálva a Java támogatás. |
Magyarázat: A tárolt Java eljárások és a felhasználó által megadott függvények támogatása nincs telepítve és konfigurálva a kiszolgálón.
Felhasználói válasz: Gondoskodjon arról, hogy egy kompatíbilis Java futtatókörnyezet vagy fejlesztői környezet (JDK) legyen telepítve a kiszolgálón! Gondoskodjon arról, hogy a "jdk11_path" konfigurációs paraméter megfelelően legyen beállítva!
sqlcode: -4300
sqlstate: 42724
SQL4301N | A Java értelmező indítása vagy kommunikációja nem sikerült, az okkód: "<okkód>". |
Magyarázat: Hiba történt a Java interpreter indítása vagy kommunikációja során. Az okkódok:
Felhasználói válasz: Győződjön meg róla, hogy a Java adatbázis konfigurációs paraméterek (jdk11_path és java_heap_sz) helyesen vannak beállítva! Győződjön meg róla, hogy egy támogatott Java runtime környezet telepítve van! Győződjön meg róla, hogy belső DB2 osztályokat (COM.ibm.db2) nem írják felül felhasználói osztályok!
sqlcode: -4301
sqlstate: 58004
SQL4302N | A "<név>" tárolt Java eljárás vagy felhasználó által megadott függvény, "<specifikus név>" specifikus név "<karakterlánc>" kivétellel kilépett. |
Magyarázat: A tárolt Java eljárás vagy felhasználó által megadott függvény Java kivétellel lépett ki. A First Failure Service Log (db2diag.log) tartalmaz Java stack nyomkövetést a kilépett metódushoz.
Felhasználói válasz: Keresse meg a hibát a Java metódusban a kivétel megszüntetése érdekében!
sqlcode: -4302
sqlstate: 38501
SQL4303N | A "<név>" tárolt Java eljárás vagy felhasználó által megadott függvény, "<specifikus név>" specifikus név nem azonosítható a "<karakterlánc>" külső névből. |
Magyarázat: A CREATE PROCEDURE vagy CREATE FUNCTION utasításnak, amely ezt a tárolt eljárást vagy felhasználó által megadott függvényt megadta, hibásan formázott EXTERNAL NAME tagmondata van. A külső névnek az alábbi formátumúnak kell lennie: "csomag.alcsomag.osztály!metódus".
Felhasználói válasz: Adja meg a javított CREATE PROCEDURE vagy CREATE FUNCTION utasítást!
sqlcode: -4303
sqlstate: 42724
SQL4304N | A "<név>" tárolt Java eljárás vagy felhasználó által megadott függvény, "<specifikus név>" specifikus név nem tudta betölteni az "<osztály>" Java osztályt. Az okkód: "<okkód>". |
Magyarázat: A CREATE PROCEDURE vagy CREATE FUNCTION utasítás EXTERNAL NAME tagmondata által megadott Java osztály nem tölthető be. Az okkódok:
Felhasználói válasz: Győződjön meg róla, hogy a fordított ".class" fájl telepítve van a CLASSPATH-ban (pl.: "sqllib/function" alatt)! Győződjön meg arról, hogy megvalósítja a kívánt Java illesztőt és "public"!
sqlcode: -4304
sqlstate: 42724
SQL4306N | A "<név>" tárolt Java eljárás vagy felhasználó által megadott függvény, "<specifikus név>" specifikus név nem tudta meghívni a "<metódus>" Java metódust. Az okkód: "<okkód>". |
Magyarázat: A CREATE PROCEDURE vagy CREATE FUNCTION utasítás EXTERNAL NAME tagmondata által megadott Java metódus nem található. A deklarált paraméterlistája lehet, hogy nem egyezik az adatbázis által várttal vagy lehet, hogy nem "public" példány metódus.
Felhasználói válasz: Győződjön meg arról, hogy a Java példány metódus létezik a "public" jelzővel és a hívás várt paraméterlistájával!
sqlcode: -4306
sqlstate: 42724