SQL4300N | Podpora za Javo na tej platformi ni nameščena ali ni pravilno konfigurirana. |
Pojasnilo: Podpora za shranjene procedure Java in uporabniško definirane funkcije na tem strežniku ni nameščena in konfigurirana.
Odgovor uporabnika: Zagotovite, da je za strežnik nameščeno združljivo izvajalno okolje Java ali komplet razvijalskih orodij Java. Preverite, ali je konfiguracijski parameter "jdk11_path" pravilno nastavljen.
sqlcode: -4300
sqlstate: 42724
SQL4301N | Zagon prevajalnika Java ali komuniciranje z njim nista uspela, koda vzroka "<koda-vzroka>". |
Pojasnilo: Napaka se je zgodila med poskusom zagona prevajalnika Java ali komuniciranjem z njim. Kode vzrokov so:
Odgovor uporabnika: Preverite, ali so konfiguracijski parametri baze podatkov Java (jdk11_path in java_heap_sz) nastavljeni pravilno. Zagotovite, da je nameščeno okolje za izvajanje Java. Preverite, ali notranjih razredov DB2 (COM.ibm.db2) niso prepisali uporabniški razredi.
sqlcode: -4301
sqlstate: 58004
SQL4302N | Shranjena procedura ali uporabniško definirana funkcija Java "<ime>", specifično ime "<specifično-ime>", je bila prekinjena z izjemo "<niz>" . |
Pojasnilo: Shranjena procedura ali uporabniško definirana funkcija Java je bila prekinjena zaradi izjeme Java. Dnevnik storitve prve napake (db2diag.log) vsebuje sledenje sklada Java za prekinjeni način.
Odgovor uporabnika: Razhroščite način Java, da boste odpravili izjemo.
sqlcode: -4302
sqlstate: 38501
SQL4303N | Shranjene procedure ali uporabniško definirane funkcije Java "<ime>", specifično ime "<specifično-ime>", ni bilo mogoče določiti iz zunanjega imena "<niz>". |
Pojasnilo: Stavek CREATE PROCEDURE ali CREATE FUNCTION, ki določa to shranjeno proceduro ali uporabniško definirano funkcijo, vsebuje nepravilno oblikovan člen EXTERNAL NAME. Zunanje ime mora biti oblikovano kot sledi: "package.subpackage.class!method".
Odgovor uporabnika: Podajte popravljeni stavek CREATE PROCEDURE ali CREATE FUNCTION.
sqlcode: -4303
sqlstate: 42724
SQL4304N | Shranjena procedura ali uporabniško definirana funkcija Java "<ime>", specifično ime "<specifično-ime>", ni mogla naložiti razreda Java "<razred>", koda vzroka "<koda-vzroka>" . |
Pojasnilo: Razredov Java, podanih s členom EXTERNAL NAME iz stavka CREATE PROCEDURE ali CREATE FUNCTION, ni bilo mogoče naložiti. Kode vzrokov so:
Odgovor uporabnika: Preverite, ali je datoteka ".class" nameščena na CLASSPATH, npr. pod "sqllib/function". Prav tako zagotovite tudi, da izvršuje zahtevane vmesnike Java in je nastavljena na "public".
sqlcode: -4304
sqlstate: 42724
SQL4306N | Shranjena procedura ali uporabniško definirana funkcija Java "<ime>", specifično ime "<specifično-ime>", ni mogla poklicati metode Java "<metoda>", oznaka "<niz>" . |
Pojasnilo: Načina Java, podanega s členom EXTERNAL NAME iz stavka CREATE PROCEDURE ali CREATE FUNCTION, ni bilo mogoče najti. Njegov navedeni seznam argumentov se morda ne ujema s pričakovanji baze podatkov ali pa ni način primerka "public".
Odgovor uporabnika: Zagotovite, da ima način primerka Java oznako "public" in pričakovani seznam argumentov za ta klic.
sqlcode: -4306
sqlstate: 42724