O Validador do WS-I pode ser utilizado para verificar suas definições WSDL no
Perfil Básico.
Os padrões W3C (World Wide Web Consortium) para serviços da Web permitem mais de uma
interpretação e o WS-I (Web services Interoperability Organization)
introduziu um padrão separado, chamado Basic Profile, para restringir
a utilização de serviços da Web. Por exemplo, o WS-I Basic Profile não permite a utilização
de codificação SOAP.
Para obter informações adicionais sobre o WS-I Basic Profile, consulte o WS-I e, em específico, o documento WS-I Basic Profile:
É possível utilizar o Validador WS-I para verificar as definições WSDL
em relação ao Basic Profile. É possível executar o validador de uma das seguintes maneiras:
- Manualmente em um recurso .wsdl específico no ambiente de trabalho.
Esta opção permite investigar e corrigir quaisquer problemas de conformidade do WS-I.
Os problemas de validação
são exibidos como erros e avisos da lista de tarefas.
O comportamento do validador
pode ser controlado em .
- Automaticamente utilizando qualquer um dos seguintes métodos:
- Importando uma definição WSDL utilizando o assistente do Importador WSDL
ou o comando mqsicreatemsgdefsfromwsdl.
- Gerando a definição WSDL utilizando o assistente do Gerador WSDL.
Nesse caso, os erros são
exibidos e também gravados em um arquivo de relatório.
É possível configurar uma ação de falha de validação para controlar o resultado da validação
utilizando as seguintes configurações:
- ignorar
- Os avisos do validador WS-I são gravados no arquivo de log como informativos.
É necessário visualizar o arquivo de log para recuperar as mensagens. É possível continuar
com o processo.
- aviso
- Os avisos do validador WS-I são gravados no arquivo de log como avisos.
As mensagens que geram um aviso são realçadas com símbolos amarelos no
próximo painel do assistente. É possível continuar
com o processo.
- falhar
- Os avisos do validador WS-I são gravados no arquivo de log como erros.
As mensagens que geram um erro são realçadas com símbolos vermelhos no
próximo painel do assistente. Não será possível continuar com o processo até que os erros
na definição WSDL original tenham sido corrigidos e a definição WSDL seja revalidada.
Nota: É necessário configurar a ação de falha como avisar ou ignorar se desejar
utilizar recursos que não são compatíveis com WS-I, tais como, codificação SOAP.