+1 voto
1 visita
Bom dia,

Temos a seguinte situação, o cliente tem uma rotina para gerar relatorios direto no excel, aonde  a rotina abre o arquivo de excel e gera os dados no mesmo.

Executando a rotina em teste unitario 100% no c#, o mesmo gera corretamente, porem quando o mesmo é gerado dentro do provider ocorre erro quando o excel é muito grande.

Existe alguma forma de conectar no benner com aplicativo externo para executar select/update?
por (103 pontos) | 1 visita

1 Resposta

0 votos
Olá,

Como é um aplicativo externo, específico do cliente, que precisa conectar no banco de dados que também é de domínio do cliente, você pode utilizar algumas formas:

1 - O melhor cenário seria construir APIs no produto para atender a necessidade e você consumir do aplicativo externo.
1.1 - APIs de consultas na aplicação Benner do cliente para consumir no aplicativo externo (SELECT).
1.2 - Criar novas APIs no Produto (Versão ou específico) para atualizar as informações na base de dados ou utilizar a API do Integrator (integrator.asmx). A vantagem de utilizar a API do integrator é que já está disponível desde que você utilize o formato BMQ e também é executada a regra de negócio da tabela em questão. (https://wiki.benner.com.br/wiki/index.php?title=Web_Service_de_Integra%C3%A7%C3%A3o)

2 - Não sendo possível implementar o que foi descrito no item 1, você poderia avaliar a possibilidade de criar uma conexão direta com o banco de dados do cliente de acordo com a linguagem utilizada. Partindo do princípio que tudo é de domínio do cliente.
por (125 pontos)
Melhores Aug 2025
    200 pontos
    Melhores 2025 Jul 28 - Aug 03
    1. Larson

      156 Pontos

    2. danilo.pereira

      96 Pontos

    3. danilo.pereira

      96 Pontos

    4. danilo.pereira

      96 Pontos

    5. luciano.fronza

      61 Pontos

    6. luciano.fronza

      61 Pontos

    7. luciano.fronza

      61 Pontos

    8. diuari.molinari

      52 Pontos

    9. diuari.molinari

      51 Pontos

    10. diuari.molinari

      51 Pontos

    517 perguntas
    566 respostas
    389 comentários
    704 usuários