Depuração de 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 Depurar escopos fornece informações sobre o sistema alternando 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ócio da aplicação estão sendo executadas em relação às tabelas. O sistema só exibirá informações da aplicação se as regras de negócio de diferentes escopos da aplicação 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ócio em relação às tabelas. O sistema só exibirá informações da aplicação se as regras de negócio de diferentes escopos da aplicação 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 de escopo da aplicação ao executar 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 da aplicação que usam métodos de registro em log GlideSystem gerarão saída para o registro em 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 o módulo Depurar escopos 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 alterna para uma aplicação personalizada para executar um script do lado do servidor.
Cada vez 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, ele 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 > sempre 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 para em conjunto com esta opção para ver informações sobre a possível origem do script do lado do servidor, como Depurar regra de negócio.