Este tópico descreve as limitações atuais nos recursos procedimento armazenado e função definida pelo usuário do workbench.
Após a importação de um procedimento armazenado Java do sistema de arquivos e de sua implementação bem-sucedida no banco de dados de destino, a execução desse procedimento armazenado poderá falhar. O nome do método pode entrar em conflito com o nome do método já existente no ambiente em que o procedimento armazenado está em execução.
Certifique-se de que a classe de implementação do procedimento armazenado seja exclusivamente identificada incluindo-a em um pacote. Insira uma instrução de pacote na origem Java e importe o procedimento armazenado para o projeto de desenvolvimento. Certifique-se também de que o método de implementação do procedimento armazenado tenha um nome exclusivo. Isso pode ser feito modificando o nome do método na origem Java antes de importá-lo para o projeto de desenvolvimento.
java.sql.SQLException: invalid options string at com.ibm.db2.jcc.sqlj.Binder.a(Binder.java:1018) at com.ibm.db2.jcc.sqlj.Binder.a(Binder.java:775) at com.ibm.db2.jcc.sqlj.Binder.a(Binder.java:432) at com.ibm.db2.jcc.sqlj.Binder.bindMain(Binder.java:338) at com.ibm.db2.jcc.sqlj.Customizer.customizeMain(Customizer.java:810) at com.ibm.db2.jcc.sqlj.Customizer.main(Customizer.java:272)
Este problema esta corrigido no DB2 UDB para Linux, UNIX e Windows Versão 8 Fixpak 6. Para encontrar a solução alternativa para esse erro, especifique todas as outras opções de ligação após a opçãoACTION(REPLACE). Por exemplo, utilize ACTION(REPLACE) BLOCKING(ALL) em vez de BLOCKING(ALL) ACTION(REPLACE).
Para evitar esse erro se você estiver utilizando apenas a opção ACTION(REPLACE), o nível de validação padrão para ligar um pacote a um servidor remoto será automaticamente incluído da seguinte forma: ACTION(REPLACE) VALIDATE(BIND).