Los estándares de W3C para los servicios web permiten más de una
interpretación y la organización WS-I (Web services Interoperability -
Interoperabilidad de servicios web) ha presentado un estándar
independiente denominado Perfil básico para ajustar su uso. Por ejemplo,
el Perfil básico WS-I no permite utilizar la codificación SOAP, aunque en
la práctica esto se vea a menudo.
Se puede utilizar el Validador WS-I para comprobar las definiciones WSDL en el
Perfil básico. El validador se puede ejecutar:
- manualmente en un recurso .wsdl específico del entorno de trabajo. Esto le permitirá
investigar y arreglar los problemas de conformidad con la WS-I. Los problemas de validación
se visualizan como errores y avisos de lista de tareas. El comportamiento
del validador se puede controlar en
.
- automáticamente al importar una definición WSDL (utilizando el
asistente Importador WSDL o el mandato
mqsicreatemsgdefsfromwsdl)
o una generación WSDL (mediante el asistente Generador WSDL). En este caso, los errores se visualizan y
también se graban en un archivo de informe.
Puede establecer una acción para anomalía
de validación a fin de controlar el resultado de la validación como se indica a continuación:
- ignorar (ignore)
- Los avisos del validador WS-I se grabarán en el archivo de anotaciones
como informativos. El usuario no está al corriente de los mensajes a menos que visualice el archivo de
anotaciones. El usuario podrá continuar con el proceso.
- avisar (warn)
- Los avisos del validador WS-I se grabarán en el archivo de anotaciones como avisos. Los mensajes que generen un aviso se resaltarán con símbolos amarillos en el panel siguiente
del asistente y el usuario podrá continuar con el proceso.
- error (fail)
- Los avisos del validador WS-I se grabarán en el archivo de anotaciones como errores. Los mensajes que generen un error se resaltarán con símbolos rojos en el siguiente panel
del asistente y el usuario no podrá continuar con el proceso hasta que los errores
de la definición WSDL original se hayan corregido y ésta se haya revalidado.
Tiene que establecer la acción para anomalía en avisar o ignorar
si desea utilizar características que no cumplen con las normas de WS-I, por ejemplo la
codificación SOAP.