Se pueden importar definiciones WSDL utilizando el programa de utilidad de línea de mandatos (mqsicreatemsgdefsfromwsdl).
Antes de empezar:
Antes de intentar esta tarea, lea la información siguiente:
El importador de línea de mandatos WSDL le permite crear un nuevo conjunto de mensajes habilitado para espacios de nombres, en el que se colocarán los archivos de definición de mensajes. También le permite añadir archivos de definición de mensajes a un conjunto de mensajes existente habilitado para espacios de nombres.
Si está añadiendo archivos de definición de mensajes nuevos a un conjunto de mensajes existente, éste deberá tener también una capa de formato físico XML. Para mejorar la interoperatividad de los servicios web, debe evitar personalizar innecesariamente la capa de formato físico XML para mensajes que participan en procesos de servicios web.
Cuando se crea un conjunto de mensajes nuevo desde la línea de mandatos, sólo se crea por omisión la información lógica. Si necesita formatos físicos en el conjunto de mensajes, tiene dos opciones:
Antes de iniciar la importación, el mandato mqsicreatemsgdefsfromwsdl copia los archivos WSDL que necesita al espacio de trabajo antes de ejecutar la importación. Éstos son el archivo WSDL de nivel superior y cualquier archivo adicional que aquél pueda importar. Los archivos se copian bajo el conjunto de mensajes especificado en una carpeta denominada importFiles y no se suprimen cuando finaliza la importación. Esto permite actualizarlos o validarlos en entorno de trabajo posteriormente.
Para importar definiciones WSDL utilizando la línea de mandatos:
Si se produce un error durante la importación de una definición WSDL, compruebe detenidamente cualquier error indicado. Por omisión, todos los errores se escriben en la pantalla y se graban en el archivo descrito más arriba. Para recopilar información adicional sobre la importación, especifique el parámetro de línea de mandatos -v (Detallado). Este parámetro visualiza información más detallada mientras continúa la importación.