Puede añadir mensajes a un conjunto de mensajes importando archivos WSDL mediante el asistente para nuevo archivo de definición de mensaje o mediante el programa de utilidad de línea de mandatos mqsicreatemsgdefsfromwsdl.
Cada archivo WSDL que importa da como resultado un o o varios archivos de definición de mensajes en el conjunto de mensajes. Se crea un nuevo archivo de definición de mensaje para cada espacio de nombres definido para el conjunto de mensajes. El nombre del archivo de definición de mensajes toma por omisión el nombre del archivo WSDL, pero el asistente para Nuevo archivo de definición de mensaje le permite seleccionar un nombre de archivo diferente.
Si el archivo de definición de mensajes ya existe, tendrá que haber habilitado la sobregrabación para que continúe la importación, en cuyo caso el contenido existente se suprimirá y se volverá a crear.
Los espacios de nombres se deben habilitar en el conjunto de mensajes al que está importando el archivo WSDL.
Se genera un archivo de informe durante la operación de importación que le permite examinar lo que ha sucedido durante el proceso de importación y comprobar los errores que pueden haberse producido.
Cuando importe con el asistente para Nuevo archivo de definición de mensajes, sólo puede especificar una definición WSDL para cada operación de importación. Se puede mantener una definición WSDL como uno o más archivos WSDL y todos ellos se importarán al importar la definición.
El importador de línea de mandatos de WSDL (mqsicreatemsgdefsfromwsdl) puede crear un nuevo conjunto de mensajes o actualizar uno existente. Si la importación se ejecuta correctamente, se añadirán nuevos archivos de definición de mensajes al conjunto de mensajes. Si existe el proyecto de conjunto de mensajes deberá estar habilitado para el espacio de nombres (namespace-enabled). Si el proyecto no existe, se crea un nuevo proyecto namespace-enabled.
El mandato mqsicreatemsgdefsfromwsdl le permite importar una definición WSDL en una sola operación.
El mandato mqsicreatemsgdefsfromwsdl copia los archivos WSDL que necesita al espacio de trabajo antes de ejecutar la importación. Estos son los archivos WSDL de nivel superior y cualquier importación resuelta mediante una ubicación absoluta o relativa. Los archivos se copian bajo el conjunto de mensajes especificado en una carpeta denominada importFiles y no se suprimen después de la importación, lo que permite al usuario actualizar posteriormente o ejecutar la validación de los mismos en el área de trabajo.
Si se necesitan formatos físicos, se deben añadir al conjunto de mensajes antes de importar la definición WSDL. Si el conjunto de mensajes contiene cualquier formato físico, entonces se rellenan las propiedades del formato físico para todas las capas del formato físico.
Si el conjunto de mensajes no contiene ningún formato físico, sólo se crea la información lógica. Asimismo, si realiza la importación desde la línea de mandatos, por omisión sólo se creará información lógica en el nuevo conjunto de mensajes.