[RESOLVIDO] Integração TOTVS 11 com programas externos

Discussão em 'EMS , HCM e Totvs 11' iniciado por Diego de Lima, Junho 25, 2014.

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

    Diego de Lima Sem Pontuação

    Bom dia Pessoal,

    Estou a fazer uma aplicação em PHP utilizando informações do banco de dados Progress na versão 10. Hoje para este tipo de tarefa utilizo conexão ODBC, porém para esta nova aplicação serão necessárias informações de 4 bases de dados diferentes.

    Existe alguma ferramenta ou até mesmo algum tipo de integração que o TOTVS (Webservices por exemplo) disponibiliza onde seja possível a utilização das 4 bases de dados de forma simultânea?

    OBS: Hoje existe um script desenvolvido em Progress que exporta dados para um TXT que é consumido por outras aplicações, neste script são consumidas tabelas de diferentes bases de dados, alguém poderia explicar rapidamente como o Progress consegue essas conexões simultâneas?

    Obrigado.
  2. Cobra.cne

    Cobra.cne Equipe de Suporte Moderador

    Diego,

    O Progress consegue porque é nativo da linguagem/banco, basta configurar o PF para fazer as conexões quando inicializa a aplicação ou conectar em tempo de execução mesmo.

    Quanto ao WebService, foi implementado se não me engano a partir da versão 10.1A do Progress, e seria possível você criar um com uma lógica parecida da exportação do TXT, porém poderia ser para um XML.

    Aqui no fórum tem alguns materiais de como criar WebService Progress Nativo e também a partir do TOTVS.

    Da uma olhada e qualquer coisa vai especificando suas dúvidas.

    Abs.
  3. Agnaldo

    Agnaldo Membro Ativo

  4. Diego de Lima

    Diego de Lima Sem Pontuação

  5. Agnaldo

    Agnaldo Membro Ativo

    Atenção para os itens:
    Apenas o banco primário poderá sofrer alterações. Os bancos "catálogo" são conectados apenas para leitura.
    Ou seja, os demais bancos são em modo read-only.

    O banco primário é conectado obrigatoriamente em modo cliente-servidor. Os bancos "catálogo" são conectados obrigatoriamente em modo self-service (acesso direto à shared-memory).
    Aqui fica uma dúvida: Se a conexão é self/service, quer dizer que a aplicação PHP (com o ODBC) deve estar rodando na mesma máquina onde esta o banco?
Status do Tópico:
Não esta aberto para novas mensagens.

Compartilhe esta Página