Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

Cross Segmento - Backoffice (Linha Protheus) - SIGAACD - Como debugar os fontes do meu coletor de dados?

O artigo explica como depurar fontes de Automação e Coleta de Dados (ACD) usando emuladores como teraterm no ambiente TOTVS Backoffice (Linha Protheus). Para isso, é necessário configurar o VSCODE. Se a versão do release for 12.1.2310 ou inferior, o debug pode ser feito via Smartclient local; se for 12.1.2410 ou superior, apenas via WebApp. O artigo fornece links para guias detalhados de configuração no GitHub e descreve o processo de conexão e execução do debug, incluindo como iniciar o serviço, conectar ao ambiente, e usar o emulador para depurar o código fonte.

time.png Tempo aproximado para leitura: 00:03:00 min

Dúvida
Como realizar a depuração dos códigos-fonte em dispositivos móveis, quando se utiliza um coletor de dados por meio de emuladores, como o Tera Term ou outros?

Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - Automação e Coleta de Dados - Todas as versões. 

Solução
Para realizar a depuração dos códigos-fonte de ACD, utilizando o Tera Term ou outro emulador de coletor de dados, é necessário primeiramente configurar o VSCode.

A depuração pode ser realizada por meio do Smartclient local, caso a versão seja 12.1.2310 ou inferior. Para versões iguais ou superiores a 12.1.2410, a depuração deve ser realizada exclusivamente via WebApp.

 

Configuração 1 - Siga as instruções abaixo para a configuração do VSCode de forma local (Smartclient):
Clique aqui para validar todo o processo detalhado dessa configuração em nosso GitHub.

Configuração 2 - Siga as instruções abaixo para a configuração do VSCode de forma Web (WebApp-Smartclient)
Clique aqui para validar todo o processo detalhado dessa configuração em nosso GitHub.

Importante: Para Debug de serviços externos como TeraTerm, API's, REST, etc, Localize a definição de executor que será utilizada e adicione a chave "enableMultiThread": true. 

unnamed.webp

 

Após a configuração de acordo com suas necessidades, bem como a configuração do depurador, iniciar o debug é um processo simples:

Inicie o serviço do ambiente ao qual deseja se conectar e realize a conexão. No exemplo, utilizaremos o ambiente ONC2410, já conectado e pronto para uso.

Após conectar ao ambiente, basta iniciar o executor já previamente configurado, conforme as instruções anteriores, para utilização da configuração 1 ou 2.

Clique no botão PLAY para iniciar o debug e, em seguida, preencha o nome da rotina com o conteúdo XXXX e confirme.

 

Uma guia será aberta no navegador que você configurou para depuração via web ou Smartclient local. A imagem abaixo ilustra a tela correta, pois ela congela uma instância inexistente; mantenha a guia ativa.

 

Após isso, posicione seu código-fonte e pontos de parada conforme sua necessidade, e inicie seu emulador. Dessa forma, você conseguirá realizar a depuração do código-fonte utilizando o emulador, conforme o exemplo abaixo, que apresenta o código da rotina "Mestre de Inventário".

Dessa forma, você pode realizar a depuração dos códigos-fonte via Tera Term ou emulador de sua preferência.

 

Saiba mais:
Clique aqui e veja mais artigos sobre Automação e Coleta de Dados

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

0 Comentários

Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _