Páginas filhas
  • Orientações e FAQ - TOTVS Agro API HUB

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

f

Nesta seção, serão apresentadas algumas orientações para o processo de configuração do TOTVS API Hub.

...

Expandir
title[20/10/2025] Atualização Importante: TOTVS Agro API HUB agora pode aceitar múltiplas conexões Hub com múltiplas conexões/produtos (Bioenergia, Indústria/PI e Indústria/MI)
noteiconfalse<arguments>
  1. Antes: 
  1. -Dta-api-hub.
credentials
  1. product.
client-id=ENC(VGnuE7ODZpa8Sj2OFC/bQt5NwBAZQntbLBCDF/myCkqmN0r5tduQhF9mdbGd5ez+)
  1. default-instance;
  2. Agora: -Dta-api-hub.
credentials.client-secret=ENC(yullLPu69+0RBWHWcNjwLFJPsdmPPXVr6HuFz6G+E5fResQ0gIGIRZZX3L+iWSiT) </arguments>
  • Pronto, agora para realizar um teste, basta codificar SEU_CLIENT_ID:SEU_CLIENT_SECRET (no exemplo: teste:teste:123) para Base64
  • Agora basta chamar http://SEU_IP:SUA_PORTA/oauth2/token enviando no Headers
  • Key: Authorization
  • Value: BasicdGVzdGU6dGVzdGUxMjM=
    1. default-instance e -Dta-api-hub.default-company.
  • Após configurar e salvar o ta-api-hub.xml , execute o uninstall.bat para remover o serviço antigo. Em seguida, execute install-service-only.bat para instalar o serviço com a nova configuração.

  • Observação: Esta explicação se aplica à instalação do ta-api-hub utilizando os arquivos .bat.

    Nota
    iconfalse

    Esta atualização adiciona suporte para múltiplas conexões de banco de dados de produtos externos no TOTVS Agro API Hub (mínimo 1, máximo 3) , permitindo integração simultânea com Bioenergia , Indústria PI e Indústria MI . A configuração da base de Bioenergia é obrigatória , enquanto Indústria PI e Indústria MI são opcionais. A seguir, será demonstrado como o XML de argumentos deve ser ajustado, mostrando o antes e depois da atualização para garantir a compatibilidade.


    Como era antes:

    Image Added

    Como ficou:

    Image Added


    Para ajustar o XML de argumentos:

    1. Localize as propriedades antigas que começam com -Dta-api-hub.product... (destacadas com retângulo e setas vermelhas);

    2. Ajuste para o novo padrão: -Dta-api-hub.products.<produto>..., conforme mostrado na imagem de exemplo;
    3. Para cada produto que deseja ativar (bioenergia, industria-pi, industria-mi), repita o bloco de propriedades, atualizando <produto> pelo nome correspondente e preenchendo os dados necessários;
    4. Caso não utilize algum produto, ajuste a propriedade -Dta-api-hub.products.<produto>.enabled =false;
    5. A propriedade default-instance foi movida para o nível do ta-api-hub: alterar o clientId e clientSecret padrão, primeiro devemos gerar as novas credenciais através do ta-api-hub-encrypt.jar
      Image Removed

      Com as credenciais geradas, devemos acrescentar ou modificar o argumento na tag <arguments> </arguments> no arquivo de configuração ta-api-hub.xml

    Bloco de código
    languagejava