Páginas filhas
  • DT [TOTVS Pesagem] Criação e comunicação do JAR com o TOTVS Pesagem


01. DADOS GERAIS

Produto:

TOTVS Pesagem

Linha de Produto:

 

Segmento:

Agroindústria

Módulo:PESAGEM
Função:Dispositivos → Balança
Requisito/Story/Issue (informe o requisito relacionado) :DAGROSPA-13306


02. 
SITUAÇÃO/REQUISITO

Criação de um projeto específico no TOTVS Pesagem para estruturação da comunicação com os diversos dispositivos utilizados no processo de pesagem com a integração com a Toledo PCLink7 executado no Java 8 32Bits.

Criar também a comunicação do TOTVS Pesagem com o JAR através das APIs. O TOTVS Pesagem será responsável por subir a API do JAR e mantê-la no ar, conferindo se a mesma ainda esta executando.


JAR Java 8 32Bits

    • Criar API para captura do peso da balança Toledo PCLINK7
    • Criar API de "ping" para verificar se o serviço está no ar.
    • Criar API para parar o serviço utilizando a função "stop" do Java Spark.

TOTVS Pesagem

    • Criar uma schedule para monitorar o serviço.
    • Quando o serviço não estiver ativo, a schedule vai subi-lo novamente.
    • Criar end-point para desativar o JAR ("/stop")
    • Criar factory para fazer a requisição no JAR

03. SOLUÇÃO

Foi criado um JAR que será gerenciado pela aplicação do TOTVS Pesagem e que será executado em um java 32 bits, possibilitando a leitura e execução de DLLs compiladas na versão 32bits.

O JAR deve ficar na raiz do tomcat em uma pasta lib-pesag 


04. DEMAIS INFORMAÇÕES

Não se aplica

05. ASSUNTOS RELACIONADOS

        Configurações - Gerais