Utilice el mandato mqsicreatemsgdefsfromwsdl para importar una sola definición de WSDL.
Si el WSDL se divide en varios archivos, el archivo especificado debe contener la definición de servicio WSDL o la definición de enlace. El validador WS-I puede ejecutarse automáticamente en el WSDL importado bajo el control del indicador -vfa.
El importador intenta resolver todas las ubicaciones de importación relativas al directorio especificado, y también intenta resolver las ubicaciones de importación absolutas que se encuentre. Sin embargo, debe evitar utilizar las ubicaciones de importación absolutas, ya que cualquier importación adicional en la jerarquía debe utilizar ubicaciones absolutas después de la primera vez que especifique una ubicación absoluta.
La ubicación del espacio de trabajo es también la ubicación predeterminada de los proyectos. Las vías de acceso relativas se interpretan como relativas al directorio desde el que se ha iniciado el mandato.
Cuando sea necesario especificar una vía de acceso para identificar completamente el nombre de archivo, la vía de acceso debe especificarse utilizando el parámetro -d.
En el ejemplo siguiente, el documento WSDL service.wsdl que se encuentra en el directorio wsdlfiles, se va a importar al proyecto miProyecto y sobreescribir el proyecto si existe.
mqsicreatemsgdefsfromwsdl -p miProyecto -d .\archivoswsdl -f service.wsdl -rmd -data .\wsdlfilewspc
En el ejemplo siguiente, el documento WSDL service.wsdl que se encuentra en el directorio wsdlfiles, se va a importar para crear un nuevo proyecto de conjunto de mensajes (proyNuevo) basado en un proyecto existente (proyExistente).
mqsicreatemsgdefsfromwsdl -p proyNuevo -base proyExistente -d .\archivoswsdl -f service.wsdl -data
.\wsdlfilewspc