SQL4300N | Suporte de Java não está instalado ou configurado apropriadamente nessa plataforma. |
Explicação: O suporte para procedimentos armazenados Java e funções definidas pelo usuário não está instalado e configurado neste servidor.
Usuário responsável: Certifique-se de que um Java Runtime Environment ou Java Development Kit compatível para o servidor está instalado. Certifique-se de que o parâmetro de configuração "jdk11_path" está definido corretamente.
sqlcode: -4300
sqlstate: 42724
SQL4301N | Falha na inicialização ou comunicação do interpretador Java, código de razão "<código de razão>". |
Explicação: Ocorreu um erro ao tentar iniciar ou comunicar-se com um interpretador Java. Os códigos de razão são:
Usuário responsável: Certifique-se de que os parâmetros de configuração de banco de dados Java (jdk11_caminho and java_heap_sz) estão definidos corretamente. Certifique-se de que um ambiente runtime Java aceito está instalado. Certifique-se de que classes internas do DB2 (COM.ibm.db2) não foram substituídas por classes do usuário.
sqlcode: -4301
sqlstate: 58004
SQL4302N | O procedimento armazenado Java ou função Java definida pelo usuário "<nome>", nome específico "<nome-espec>" foi abortada com uma exceção "<cadeia>". |
Explicação: O procedimento armazenado Java ou função Java definida pelo usuário foi abortada com uma exceção Java. O First Failure Service Log (db2diag.log) contém um rastreador de pilha Java para o método abortado.
Usuário responsável: Depure o método Java para eliminar a exceção.
sqlcode: -4302
sqlstate: 38501
SQL4303N | O procedimento armazenado Java ou função Java definida pelo usuário "<nome>", nome específico "<nome-espec>" não pôde ser identificada a partir de um nome externo "<cadeia>". |
Explicação: A instrução CREATE PROCEDURE ou CREATE FUNCTION que declarou este procedimento armazenado ou função definida pelo usuário continha uma cláusula EXTERNAL NAME formatada incorretamente. O nome externo deve ser formatado como segue: "pacote.subpacote.classe!método".
Usuário responsável: Submeta uma instrução CREATE PROCEDURE ou CREATE FUNCTION corrigida.
sqlcode: -4303
sqlstate: 42724
SQL4304N | O procedimento armazenado Java ou função Java definida pelo usuário "<nome>", nome específico "<nome-espec>" não pôde carregar a classe Java "<classe>" código de razão "<código-de-razão>". |
Explicação: A classe Java fornecida pela cláusula EXTERNAL NAME de uma instrução CREATE PROCEDURE ou CREATE FUNCTION não pôde ser carregada. Os códigos de razão são:
Usuário responsável: Certifique-se de que o arquivo ".class" compilado está instalado no CLASSPATH, por exemplo sob "sqllib/function". Certifique-se de que ele implementa as interfaces Java necessárias e de que é "público".
sqlcode: -4304
sqlstate: 42724
SQL4306N | O procedimento armazenado Java ou função Java definida pelo usuário "<nome>", nome específico "<nome-espec>" não pôde chamar o método Java "<método>" assinatura "<cadeia>". |
Explicação: O método Java fornecido pela cláusula EXTERNAL NAME de uma instrução CREATE PROCEDURE ou CREATE FUNCTION não foi encontrado. Sua lista de argumentos declarados talvez não corresponda às expectativas do banco de dados, ou talvez não seja um método de instância "público".
Usuário responsável: Certifique-se de que o método de instância Java existe com o flag "público" e a lista de argumentos esperada para esta chamada.
sqlcode: -4306
sqlstate: 42724