Uma dificuldade no processo de desenvolvimento web, e que não temos muita documentação é a forma que podemos realizar a depuração das regras LSP que utilizamos no ambiente Web nos Sistemas Senior.
Os Módulos do Curriculo Web, Portal RH, ou telas desenvolvidas com SGI Web, podem ser depurados de forma semelhante as regras internas no ambiente Desktop.
Para preparar o ambiente para depuração algums passos devem ser seguidos, neste artigo demostraremos como fazer estas tarefas, basicamente para usuário mais avançados seria iniciar uma instância manualmente do aplicativo servidor com um parâmetro -dw, caso isso não esteja tão claro para você siga o passo a passo abaixo.
- Primeiramente não recomendamos de forma alguma fazer isso em ambiente oficial, pois o mesmo pode travar operações de usuários. Outro detalhe que esta depuração somente pode ser realizado no Servidor onde o Case está sendo executado, não é possivel fazer a depuração em outra estação de trabalho.
- Posteriormente devemos parar o serviço Senior central de Aplicações (CASE), para realizar isso acesse em seu sistema operacional windows , iniciar -> Painel de Controle -> Ferramentas Administrativas -> Serviços e encontre o CASE e pare o serviço.
- A grande quantidade de instâncias podem atrapalhar no processo de depuração, por este motivo vamos utilizar apenas uma instãncia do modulo web desejado. para isso acesso o arquivo HTTPCFG.INI da Pasta Windows e altera a comente a linha referente ao aplicativo que deseja depurar, por exemplo: Para depurar o Currículo Web o mesmo é manipulado pelo modulo CS - cargos e Salários e seu executável server é o csserver.exe.
para comentar adicione ponto e virgula no inicio da linha conforme exemplo abaixo:
[PATHS]
;CS=C:\senior\Vetorh\rsserver.exe -is -p:C:\senior\Vetorh\vetorh.cfg - Após comentada a linha de inicialização do módulo que deseja compilar , acesse o editor de regras e ative o depurador regra desejada.
- Acesse iniciar -> Painel de Controle -> Ferramentas Administrativas -> Serviços e encontre o CASE novamente e pode iniciar o serviço. O módulo comentado no httpcfg.ini não será inicializado.
- Agora vamos inicializar manualmente o aplicativo server. Copie a linha de comando que está em seu httpcfg.ini logo após o sinal de igual do identificador do aplicativo ( CS= ) e execute o mesmo através do Iniciar --> executar, complementando com o parâmetro de depuração web ( -dw ) conforme exemplo.
C:\senior\Vetorh\rsserver.exe -dw -is -p:C:\senior\Vetorh\vetorh.cfg
Obs. Este sempre deve ser o primeiro parâmetro entre os parâmetros pois caso contrário o mesmo não funciona. - Será aberta uma tela do aplicativo servidor que deve permanecer em aberto até o final dos testes e depurações, conforme imagem abaixo que demostra o csserver.exe em execução.

- Agora pode navegar em seu ambiente web, quando a regra for executada uma tela do depurador será aberta em seu desktop, sendo que seu ambiente web ( browser ) vai ficar parado esperando e resposta do case que depende da execução da regra. veja abaixo um exemplo de uma regra no Cargos e Salário aberta.

- Um HTML pode estar interagindo com diversas regras, caso queira identificar esta interação pode habilitar todas as regras.
- Com isso o processo de depuração fica muito mais fácil e interativo. apenas não esqueça de desligar o depurador após terminar sua depuração e retirar o comentário do httpcfg.ini.







Em vídeo, as gerentes de Desenvolvimento Humano e Organizacional e de...
A Senior está entre as cinco finalistas que concorrem ao...
Não há dúvidas de que as redes sociais já são parte do dia a...
A Baumgarten Gráfica concentrou num único parque gráfico, em 2011, todas as suas... 



