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 área 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 bajo .
- automáticamente al importar una definición WSDL (utilizando el asistente del importador
WSDL o el mandato
mqsicreatemsgdefsfromwsdl) o una generación
WSDL (mediante el asistente del 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.