Nesse exercício, você criou um projeto de plug-in que
demonstra o uso dos pontos de extensão actionValidators, parameterValidators
e customParameterControl.
Resultados
É necessário
executar ou depurar seu projeto de plug-in agora. Execute as ações a seguir enquanto ainda estiver na área de trabalho de teste para verificar a funcionalidade
do seu plug-in:
- Certifique-se de estar na perspectiva dos Projetos zOS
e de estar conectado ao sistema host. Use os números da porta associados
às atualizações realizadas no RAM PDS na Lição 1.
- Abra a visualização Repositórios do CARMA e conecte-se
ao RAM PDS modificado na Lição 1.
- Expanda o RAM para baixo para obter um Membro individual do CARMA. Clique com o botão
direito do mouse nesse membro e selecione Customizar > Instruções.
A caixa de diálogo Instruções será aberta.
Dica: Se
houver problema em fazer com que essa caixa de diálogo seja aberta ou a opção
customizada fique disponível, verifique as etapas seguidas
na Lição 1 ou consulte o Guia do Desenvolvedor do CARMA.
- A primeira coisa a ser verificada é que a extensão parameterValidator
esteja funcionando corretamente.
- No primeiro campo de texto, insira 0. Uma mensagem
informativa deve aparecer no cabeçalho na caixa de diálogo.
- Agora insira 1 no campo de texto. A mensagem
deve mudar para uma mensagem de aviso.
- Inserir 2 ou outro valor numérico deve resultar
em uma mensagem de erro exibida e o botão de OK
desativado.
- O teste final para a extensão parameterValidator
está tentando inserir um caractere não numérico, como a.
A entrada não deve ser permitida e nem mesmo aparecerá
no campo de texto.
- Em seguida, verifique a extensão actionValidator.
- O primeiro teste é ver se o parâmetro apropriado codificado
para ser requerido está marcado com um asterisco. Para essa amostra, o primeiro
parâmetro deve ser marcado com o asterisco, mas não outros parâmetros.
- O segundo teste é garantir que o formulário não será aceito
se as cadeias foram fornecidas. Para essa amostra, ao inserir um valor
em ambos os campos de cadeia, você verá uma mensagem de erro exibida
e o botão de OK deve ser desativado.
- Finalmente, você testará a extensão customParameterControl.
- O primeiro teste é verificar se uma caixa de opção substituiu o
campo de texto padrão e se selecionar e cancelar a seleção da caixa de opção
não causará nenhum erro.
- O segundo teste é ver se o rótulo padrão fornecido S/N? foi mantido.