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

FRAMEWORK - Framework (Línea Protheus) MI - Investigar la información recopilada en el TDS-Replay 2.0

Duda
Como puedo investigar la información recopilada por el TDS-Replay 2.0?

Ambiente
FRAMEWORK - Framework (Línea Protheus) MI – A partir de la versión 12.1.25

Solución

1- Configurando el Launcher
Para crear un ejecutor de TDSReplay, presione ( ctrl + p en Windows / uLinux o comando + p en Mac) y seleccione la opción TDSReplay: Configure Launchers.

Atención: TDSReplay y los launchers de depuradores convencionales no son compatibles.

TDSReplay Executor Command

2.- Pantalla de Launcher

Pantalla del ejecutor de TDSReplay

3.- Campos de ejecutor

  • Choose Launcher :  Esta opción es una casilla de verificación, en caso de que necesite alterar un launcher ya registrado, selecciona el mismo, si estás creando uno nuevo solo escribe su nombre.

  • File : Informar / Seleccionar el archivo TDSReplay obtenido por el cliente.

  • Password : De forma predeterminada, la contraseña se omitirá durante la grabación de datos, así que deje este campo en blanco.

  • Include Sources : Al procesar información, es posible filtrar el conjunto de fuentes que desea importar.

    • use el asterisco comodín ( * ) para ayudar en el filtro, y la coma ( , ) como separador de los filtros, por ejemplo: FINA04 * .PRW, MAT * 03 * , o use un solo asterisco ( * ) para importar todas las fuentes, sin embargo, tenga en cuenta que este proceso tendrá un gran impacto en el tiempo de importación y en el desempeño de la ejecución durante la investigación.

  • Exclude Sources : Esta opción le permite filtrar las fuentes que desea ignorar durante la investigación de la misma manera que Include Sources

  • Ignore sources not found in workspace (debugging) : Esta opción omitirá las fuentes que no están disponibles para la investigación en el TimeLine .

Presione Save ou Save/Close, agregando el archivo ejecutor launch.jsony habilitando su uso.

TDSReplay Executor Json

 

4.- Analizando el archivo
- El primer paso es importar el archivo, que se hará solo una vez , en su primera ejecución.

- Seleccione en la vista Ejecutar (en el panel izquierdo, RUN ) del launcher que ingresó en el paso anterior, estará disponible en el cuadro de selección superior, como se muestra en la imagen anterior.

- El VSCode mostrará una notificación con el progreso, y también, en la vista Output, mostrará el progreso en modo texto.

- El tiempo de importación varía según el tamaño del archivo grabado y también según los filtros utilizados.

Import Progress

Una vez finalizada la importación, la vista de se mostrará en una nueva pestaña TimeLine, lo que permitirá su reemplazo en la pantalla, como en la siguiente imagen: 

Ejemplo de línea de tiempo

A partir de este momento, el proceso procederá exactamente como la depuración convencional.

* Tenga en cuenta que al usar un Step Over(o F10) la línea de ejecución correspondiente también se posicionará en la vista Timeline , de la misma manera, al seleccionar un elemento en la Timeline, la depuración seleccionará la línea correspondiente en el código fuente.

Importante : al deshabilitar la opción Ignore Source Not Found, las fuentes no encontradas se mostrarán en color rojo, solo para información y no podrán ser seleccionados. También tenga en cuenta el aumento en el número de páginas en la línea de tiempo.

Ingore Source Not Found unchecked

5.- Variables
Al igual que con la depuración convencional, los valores de las variables se muestran en los paneles Variables y Watch.

Importante: No es posible ejecutar expresiones al depurar TDSReplay, ya que este proceso es solo una "foto" de lo que sucedió y no está asociado con un AppServer en ejecución.

Ver variables

En caso de que una fuente haya sido filtrada en la importación y una variable contiene su valor asignado en el fuente, se mostrará el mensaje : N/A (Value exists in a source that was filtered) como en el ejemplo siguiente.

Variable Filtered

6.- Tablas

Las tablas se presentan como un alcance de variables y se puede acceder a ellas como array u objeto.

Es posible visualizar el contenido de la tabla en la vista Expressions informando el nombre de la tabla.

La vista Debug Console también le permite ver la tabla completa, pero debe usar el comando: table:NOMBRE_TABLA

También es posible ver el contenido de un campo usando la vista Expressions o la vista Debug Console. Para ello, se debe utilizar el formato: TABELA->CAMPO

 

 

 

 

 

 

 

 

 

 

 

¿Fue útil este artículo?
Usuarios a los que les pareció útil: 0 de 0

0 Comentarios

Inicie sesión para dejar un comentario.
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 _

Rellene los campos siguientes para iniciar el chat:

Chat _