No Web UI Framework, é possível identificar destinos JSB e IDs mashup usando a criação de log de backend.
Procedimento
- Assegure-se de que seu aplicativo EAR/WAR tenha sido criado com
-Ddevmode=true e que o servidor de aplicativos tenha sido iniciado com -Dyfs.logall=Y.
- Efetue login no aplicativo.
- Pressione Ctrl+F2 para exibir a barra de ferramentas Depuração.
- Clique no botão Iniciar Log de Solicitação .
- Navegue pela tela para estender.
Se tiver diversas ações a serem executadas, então seria ideal usar o botão Iniciar Log de Solicitação antes da etapa final de navegação.
- Abra o arquivo requestinfo.log localizado em:
<InstallDir>/logs/requestinfo.log
- Identifique um destino JSB visualizando a ação do Struts chamada para navegar pela tela no caminho relativo do JSP carregado com sucesso (por exemplo, actionA e a/b/c/success.jsp). É possível identificar o destino JSB de uma das maneiras a seguir:
- Visualize o destino JSB que está sendo carregado abrindo o success.jsp.
- Use a ação do Struts actionA para descobrir o JSP que está sendo carregado com sucesso a partir do arquivo XML do Struts e, em seguida, visualize o destino JSB que está sendo carregado abrindo o success.jsp.
- Quando uma chamada de mashup é feita, a ação do Struts e o API que está sendo chamados são registrados. Identifique um ID de mashup usando a ação do Struts para determinar o ID do mashup que está sendo chamado a partir do arquivo XML do Struts.