Páginas filhas
  • Manual de Treinamento Intellector - Depuradores e Repositórios

Versões comparadas

Chave

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

Este treinamento é continuação da Construção de Políticas, do qual você já participou.
Antes de iniciarmos, é importante reforçar alguns pontos sobre o treinamento, seus objetivos e conteúdo programático.
Nosso programa compreende as seguintes etapas:
• Objetivo do Treinamento
• Depuradores
• Repositórios

 

Objetivo do Treinamento

Prover a compreensão da função do Depurador e do Repositório do Intellector.

O objetivo principal deste treinamento é que você seja capaz de compreender a função do Depurador e do Repositório do Intellector. Esperamos levar até você informações relevantes que os auxiliem em seu trabalho, buscando esclarecer as principais questões referentes ao assunto que será abordado. 

Depuradores – Introdução 

O Compilador do Intellector fornece um depurador que permite ao usuário:

• Acompanhar,

• Simular,

• Analisar todos os possíveis resultados e situações de uma política.

A criação de uma política requer um intenso esforço para simular e analisar todos os possíveis resultados e situações. Visando permitir uma maior flexibilidade por parte dos usuários, o sistema fornece uma interface amigável, onde o usuário terá controle completo e poderá acompanhar todos os passos e o conteúdo de todas as variáveis utilizadas em uma política. O depurador possui completa integração com o ambiente do Compilador e a possibilidade de alteração dos dados analisados durante o processo de depuração de uma política. Uma completa independência do ambiente convencional é obtida através da utilização de arquivos textuais como forma de alimentação do ambiente integrado de depuração. 
Ou seja, as políticas podem ser depuradas sem a necessidade de conexão direta com um servidor web, bastando para isso que a exportação dos dados seja realizada antes.



 

Depuradores – Introdução

 

 

 

 

Para abrir a tela de depuração deverá existir uma política compilada sem erros na tela principal. Para visualizar a tela de depuração, acesse o menu “Depurador” e selecione a opção “Depurar Política”.

Image Added

 

Depuradores – Conceito

Os conceitos relacionados à operação do ambiente de depuração são:

• Workspace.
• Caso.
• Política.
• Variável.
• Acesso.
• Resultado.

Para o completo entendimento da aplicação, torna-se necessária a definição de alguns conceitos relacionados à operação do ambiente de depuração. Workspace: É o ambiente de trabalho onde ficam armazenados os casos de uso da 
política que está sendo depurada. Caso: O caso representa a política, um conjunto de arquivos que determinam uma simulação real ou fictícia da política e o resultado final da execução. Política: Representa a política do caso em questão.
Variável: Representa o arquivo que contém as variáveis internas e de trabalho utilizadas na política e os seus respectivos valores de simulação. Acesso: Representa os arquivos que contém as variáveis externas de retorno dos acessos que são utilizados na política e os seus respectivos valores de simulação. Resultado: Indica a ação final da política baseada nos valores das variáveis.



 


Veja abaixo imagem do ambiente de depuração.

 

 

 

A tela de depuração sempre abrirá com um workspace default contendo apenas um caso também default. Os casos de depuração serão sempre relativos à política da tela principal. O arquivo de variáveis e os arquivos de acessos deverão ser informados e poderão ser gerados na opção de Parametrização de Variáveis, que será detalhada posteriormente. Na tela de depuração, o usuário também possui autonomia para alterar os arquivos, inserir outros casos e salvar o workspace utilizado.

Image Added



 

Depuradores – Conceito

 

Mensagens de erro poderão ser exibidas caso seja selecionada a opção “Depurar Política” sem existir uma política aberta.

 

 

Image Added

 

Depuradores – Conceito

Será exibida uma mensagem de erro caso seja selecionada a opção “Depurar Política” sem existir uma política aberta no Compilador ou se a política presente na tela principal apresentar erros de compilação.

Image Added

 

Depuradores – Parametrização de Variáveis

 

Para depurar uma política que possua variáveis internas ou variáveis de trabalho ou acessos, é necessário antes preparar o ambiente fazendo a construção dos arquivos que conterão a parametrização dessas variáveis. Esses arquivos irão conter dados que simularão valores para as variáveis utilizadas pela política. A parametrização de variáveis permite simular e analisar todos os possíveis resultados e situações de uma política. Abra a tela de parametrização pelo menu “Depurador”, opção “Parametrização de Variáveis”.

Image Added

 

Depuradores – Parametrização de Variáveis

Ao selecionar a opção “Parametrização de Variáveis”, o sistema irá exibir o pop up “Parametrização de Variáveis do Debugger”. Para iniciar o processo de criação de um arquivo de parametrização de variáveis, selecione o botão “Novo Arquivo”.

 

Image Added

 

 

Depuradores – Parametrização de Variáveis

Uma lista com as variáveis utilizadas será exibida. Por default, virá selecionada a opção Variáveis internas / Trabalho que exibe as variáveis internas e de trabalho usadas na política. As variáveis internas que possuírem bind com as variáveis de entrada de acessos usados nas políticas, também são consideradas variáveis internas da política. O termo “Bind” significa fazer associações entre as variáveis do Acesso e as variáveis internas da política.

Image Added

 

 

 

Depuradores – Parametrização de Variáveis

Poderão ser informados valores para as variáveis internas ou de trabalho, simulando valores enviados para a política.

Na coluna “Valor”, será possível inserir valores para as variáveis internas ou de trabalho. Esses valores irão simular os valores que são enviados para a política.

Image Added

 

Depuradores – Parametrização de Variáveis

Após informar valores para as variáveis internas ou de trabalho na coluna “Valor”, o próximo passo é gravar esses valores em um arquivo de parametrização de variáveis internas. Para iniciar o processo de gravação, basta selecionar o botão “Gravar” e confirmar a gravação dos dados.

Image Added

 

 

Depuradores – Parametrização de Variáveis

É possível selecionar o diretório no qual o arquivo de parametrização de variáveis internas será gravado.

Ao confirmar a gravação dos dados, será permitido selecionar o diretório no qual o arquivo será gravado. O arquivo de parametrização de variáveis internas possui a extensão .var.

Image Added

 

 

Depuradores – Parametrização de Variáveis

Ao selecionar a opção Variáveis Saída Acessos, serão exibidas todas as variáveis de retorno dos acessos usados na política.

Quando a lista de variáveis utilizadas pela política é exibida, a opção “Variáveis internas / Trabalho” é a seleção Default. Mas também podemos selecionar a opção “Variáveis Saída Acessos”. Ao selecionar a opção “Variáveis Saída Acessos”, serão exibidas todas as variáveis de retorno dos acessos usados na política.

Image Added

 

Depuradores – Parametrização de Variáveis

Também deverão ser indicados na coluna “Valor”, valores para as variáveis de retorno desejadas, de forma a simular que o acesso tenha retornado esses valores na depuração.

Image Added

 

 


Depuradores – Parametrização de Variáveis

Os dados informados devem ser gravados em um arquivo de parametrização de variáveis de retorno.

Após informar valores para as variáveis de retorno na coluna “Valor”, também devemos gravar esses valores em um arquivo de parametrização de variáveis de retorno de acessos usados na política. Selecione o botão “Gravar” e confirme a gravação dos dados.

Image Added