1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

  2. Anuncie Aqui ! Entre em contato fdantas@4each.com.br

[RESOLVIDO] Erro ao disparar trigger JDBC/ODBC

Discussão em 'EMS , HCM e Totvs 11' iniciado por gbouvie, Janeiro 13, 2011.

Status do Tópico:
Não esta aberto para novas mensagens.
  1. gsantin

    gsantin Sem Pontuação

    Giovani.

    Essa classe não rodou pra mim. Onde vc encontrou o OpenEdgeDriver que faz a conexão?

    Segue erro retornado:
    Exception at Wed Mar 30 00:39:54 BRT 2011: java.sql.SQLException
    Message (throw): ### Connect stack trace. ###
    Message (excp): [DataDirect][OpenEdge JDBC Driver]Software caused connection abort: recv failed.
    Stack Trace:
    java.sql.SQLException: [DataDirect][OpenEdge JDBC Driver]Software caused connection abort: recv failed.
    at com.ddtek.jdbc.openedgebase.BaseExceptions.createSQLException(Unknown Source)
    at com.ddtek.jdbc.openedgebase.BaseExceptions.createException(Unknown Source)
    at com.ddtek.jdbc.openedgebase.BaseExceptions.getException(Unknown Source)
    at com.ddtek.jdbc.openedge.client.OpenEdgeClientRequest.headerSwapOut(Unknown Source)
    at com.ddtek.jdbc.openedge.client.OpenEdgeClientLoginRequest.preOpenConnection(Unknown Source)
    at com.ddtek.jdbc.openedge.client.OpenEdgeClientLoginRequest.preSubmitRequest(Unknown Source)
    at com.ddtek.jdbc.openedge.OpenEdgeImplConnection.open(Unknown Source)
    at com.ddtek.jdbc.openedgebase.BaseConnection.doConnect(Unknown Source)
    at com.ddtek.jdbc.openedgebase.BaseConnection.connect(Unknown Source)
    at com.ddtek.jdbc.openedgebase.BaseConnection.setupImplConnection(Unknown Source)
    at com.ddtek.jdbc.openedgebase.BaseConnection.open(Unknown Source)
    at com.ddtek.jdbc.openedgebase.BaseDriver.connect(Unknown Source)
    at java.sql.DriverManager.getConnection(DriverManager.java:525)
    at java.sql.DriverManager.getConnection(DriverManager.java:171)
    at com.progress.sql.explorer.SQLConnectServer.call(SQLConnectServer.java:41)
    at com.progress.common.rmiregistry.TryIt.run(TryIt.java:186)

    E o log do SQL:
    [30/03/11 00:39:53]=== Iniciar log. Hora local: 30/03/11 00:39:53. ===
    [30/03/11 00:39:53]
    [30/03/11 00:39:53] [3] [SQLExplorer] O arquivo local C:\OpenEdge\WRK\SQLExplorer.properties será usado. (SQLMsg036)
    [30/03/11 00:39:53] [3] [SQLExplorer] Setting Connect to jdbc:datadirect:eek:penedge://LocalHost:20931;databaseName=tcc
    [30/03/11 00:39:53] [3] [SQLExplorer] === SQLExplorer starting. ===
    [30/03/11 00:39:53] [3] [SQLExplorer] ### ARGS: tcc -H LocalHost -S 20931
    [30/03/11 00:39:53] [3] [SQLExplorer] Conectando usuário "Gerson" para URL "jdbc:datadirect:eek:penedge://LocalHost:20931;databaseName=tcc"... (8920)
    [30/03/11 00:39:53] [3] [SQLExplorer] Loading JDBC driver com.ddtek.jdbc.openedge.OpenEdgeDriver.
    [30/03/11 00:39:54] [0] [*UnexpectedError*] * recorded as exception #1 in file C:\OpenEdge\WRK\SQLExplorer.exceptions.
    [30/03/11 00:39:54] [3] [SQLExplorer] === SQLExplorer ending. ===
  2. gbouvie

    gbouvie Membro Participativo

    Olá!

    Usamos 4 pacotes que estão na instalação do progress na pasta java. São eles: openedge.jar, progress.jar, base.jar e util.jar.

    No pacote openedge.jar é que está a classe com o driver. Apesar de não existir classes dos pacotes base.jar e util.jar sendo usadas no código que passei, sempre importamos as duas como pacote externo no projeto do eclipse também.

    Att,

    Giovani Bouvié
  3. gsantin

    gsantin Sem Pontuação

    Olá.

    Na instalação do Progress 10.2B somente as classes openedge.jar e progress.jar existem na pasta java da instalação do progress.

    Poderia me enviar as outras duas classes .jar, pois não encontrei na net para baixar. Pode ser para o email santineu@gmail.com

    Obrigado.
    Abraço
  4. gsantin

    gsantin Sem Pontuação

    Olá.

    Conseguiste as classes java para conexão? Não as encontro na internet.

    Obrigado
  5. gbouvie

    gbouvie Membro Participativo

    Ola!

    A princípio não é necessárioo uso das outras duas classes. Podem ser usados somente os pacotes openedge.jar e progress.jar que já deve funcionar. Fiz um teste comk minha base e funciona.

    Abraço
Status do Tópico:
Não esta aberto para novas mensagens.

Compartilhe esta Página