Depurando aplicações
Os desenvolvedores de aplicações podem exibir mensagens de depuração sobre registros de configuração para ajudá-los a solucionar problemas. O módulo Escopos de Depuração fornece informações sobre a alternância do sistema entre aplicações personalizadas para executar scripts do lado do servidor.
O sistema oferece as seguintes opções de depuração para ajudar os desenvolvedores de aplicações a determinar como as aplicações afetam os registros de configuração.
| Opção de depuração | Descrição |
|---|---|
| Depurar regra de negócio | Use este módulo para determinar quais regras de negócios da aplicação estão sendo executadas em relação às tabelas. O sistema exibirá informações da aplicação somente se regras de negócios de escopos de aplicação diferentes forem executadas na mesma tabela. |
| Depurar regra de negócio (Detalhes) | Use este módulo para determinar os resultados da execução de regras de negócios em tabelas. O sistema exibirá informações da aplicação somente se regras de negócios de escopos de aplicação diferentes forem executadas na mesma tabela. |
| Depurar Segurança | Use este módulo para determinar quais controles de acesso da aplicação se aplicam a uma determinada tabela ou registro. |
| Depurar Escopos | Use este módulo para determinar o contexto do escopo da aplicação no qual um script é executado. Como um script pode chamar outro script, é possível ter várias mudanças de contexto do escopo da aplicação durante a execução de uma série de scripts. |
| Habilitar Depuração de Sessão | Use este link relacionado para habilitar a geração de mensagens de log para uma aplicação específica. Os scripts de aplicações que usam métodos de registro em log GlideSystem gerarão saída para o log no nível de detalhamento indicado. |
Quando várias aplicações contribuem para a saída de depuração, o sistema adiciona uma nova seção chamada Aplicações para exibir uma lista das aplicações que estão gravando no log da sessão. Clicar na caixa de seleção ao lado do nome da aplicação oculta ou exibe as mensagens de depuração associadas à aplicação.
Escopos de depuração
Os desenvolvedores de aplicações podem usar Depurar escopos módulo para exibir informações sobre quando o sistema alterna entre aplicações personalizadas para executar scripts do lado do servidor.
Quando habilitado, o sistema exibe uma mensagem sempre que muda para uma aplicação personalizada para executar um script do lado do servidor.
Sempre que o sistema executa um objeto de script do lado do servidor, ele entra no contexto do escopo do script. Quando a execução do script termina, o script sai do contexto do escopo. As mensagens de depuração rastreiam mudanças no contexto do escopo do script.
A mensagem de depuração exibe um caractere maior que > cada vez que o sistema entra no contexto de um objeto de script e exibe um caractere menor que sempre que o sistema sai do contexto de um objeto de script. Nos casos em que um script chama outro, a mensagem de depuração adiciona outro caractere maior que ao caminho de cada chamada. Por exemplo, se uma regra de negócio chamar uma inclusão de script, que por sua vez chama outro objeto de script, haverá três caracteres no caminho, como:
> Entering scope [x_app_one]
>> Entering scope [x_app_two]
>>> Entering scope [x_app_three]
Os desenvolvedores de aplicações podem habilitar outras opções de depuração em conjunto com esta opção para ver informações sobre a possível origem do script do lado do servidor, como Regra de negócio de depuração.