Puede crear una definición de mensaje nuevo a partir de una DTD XML utilizando el asistente Nuevo archivo de definición de mensajes del WebSphere Message Broker Toolkit.
Consejo: En
WebSphere Message
Broker Versión 8.0 y posteriores, los archivos de
esquema de modelo de mensaje contenidos en aplicaciones y bibliotecas son el
método preferido para modelar mensajes para la mayoría de formatos de datos. Los
conjuntos de mensajes son necesarios si utiliza los dominios MRM o IDOC.
Para obtener más información sobre el modelado de mensajes, consulte
Conceptos de modelado de mensajes. Para obtener información sobre cómo importar una DTD XML para que la utilice el dominio XMLNSC, consulte
Crear un archivo de esquema XML utilizando el asistente Nuevo modelo de mensaje.
Antes de empezar:
Ha de haber completado las siguientes
tareas:
Antes de empezar esta tarea, debe tener en cuenta los puntos siguientes:
- Si el conjunto de mensajes al que está añadiendo el nuevo archivo de definición de mensajes
no tiene una capa de formato físico XML (XML),
sólo aparecerá la información lógica en el modelo. Puede añadir la capa física
al conjunto de mensajes antes o después de la importación desde una DTD XML pero
deberá añadir la capa física antes de realizar la importación
para asegurarse de que se ha llenado con los valores de la DTD XML.
- También puede importar una DTD XML desde la línea de mandatos utilizando mqsicreatemsgdefs.
- La extensión de archivos debe estar en minúsculas, .dtd.
Los pasos siguientes describen cómo crear un archivo de
definición de mensajes completamente nuevo y cómo sobrescribir el
contenido de un archivo existente.
Para crear una definición de
mensaje desde una DTD XML:
- Vaya a la perspectiva
Desarrollo de aplicaciones de intermediario.
- Abra el asistente de Nuevo archivo de
definición de mensajes pulsando Archivo > Nuevo >
Archivo de definición de mensajes en el menú del
WebSphere Message Broker Toolkit.
- En la lista de opciones visualizada, pulse Archivo de DTD XML
para seleccionarlo y, a continuación, pulse Siguiente.
- Siga los pasos restantes del asistente y proporcione los detalles según sea necesario.
Cuando haya finalizado la importación de la DTD XML utilizando el asistente:
- Compruebe detenidamente si hay errores en el informe que se ha creado al importar el archivo. Puede encontrar este informe en el directorio log
en el proyecto que contiene la definición de mensaje que ha intentado crear. El
informe tiene una extensión de archivo .dtd.report.txt
con el nombre que ha especificado para el nuevo archivo de definición de
mensajes como prefijo.
- Revise los mensajes que aparecen en la lista de tareas del
WebSphere Message Broker Toolkit para
comprobar si han aparecido avisos o errores nuevos.
El archivo de definición de mensajes se crea desde la DTD XML
y se abre en el Editor de definiciones de mensajes para que pueda comprobar la
información importada y realizar los cambios necesarios. Mientras esté comprobando el
archivo de definición de mensajes recién creado, revise los mensajes que aparecen en
la lista de tareas del WebSphere Message Broker Toolkit para ver si necesita realizar correcciones
a fin de resolver errores o avisos relacionados con el nuevo archivo.