Esta sección describe cómo crear una nueva definición de
mensaje a partir de un archivo de cabecera C utilizando el asistente de
Nuevo archivo de definición de mensajes del entorno de trabajo.
Antes de empezar:
Para realizar esta tarea, debe
haber completado las siguientes tareas:
Antes de empezar esta tarea, debe tener en cuenta los puntos siguientes:
- Para crear un nuevo archivo de definición de mensajes desde un archivo de
cabecera C, el archivo de cabecera ya debe estar presente en el
entorno de trabajo,
por ejemplo en el proyecto de conjunto de mensajes. Esto le permite
seleccionar el archivo de cabecera en el asistente de
Nuevo archivo de definición de mensajes.
- El asistente le permite importar archivos de cabecera C con
extensiones .h,
.c y .css. Si
el archivo de origen tiene una extensión diferente, deberá redenominarlo
antes de intentar importarlo.
- 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 personalizado (CWF),
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 importar un archivo de cabecera C, pero
deberá añadir la capa física antes de importarlo
para asegurarse de que se ha llenado con los valores del archivo de cabecera C.
- También puede importar un archivo de cabecera C desde la línea de mandatos utilizando mqsicreatemsgdefs.
Si ha utilizado anteriormente el importador C
de WebSphere MQ
Integrator Versión 2.1 para crear un modelo de mensaje,
es posible que encuentre que el importador de
WebSphere Message Broker
Versión 6.0 no produce exactamente los mismos resultados. En concreto, el importador C de la Versión 2.1
no soportaba tantas construcciones C como el de la WebSphere Message Broker
Versión 6.0
y el convenio de denominación para los tipos compuestos de la
Versión 2.1 no es el mismo convenio de denominación
que el de los tipos complejos y los grupos de la WebSphere Message Broker
Versión 6.0. En muy pocos casos, el convenio de denominación para los elementos de la
Versión 2.1 no es el mismo convenio de denominación que el de los
elementos de la WebSphere Message Broker
Versión 6.0.
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 un archivo de definición de mensajes desde un archivo de cabecera C:
- Conmute a la Perspectiva de 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
entorno de trabajo. Alternativamente, puede abrir el asistente pulsando
el botón derecho del ratón en un archivo de cabecera C importado
anteriormente al entorno de trabajo y
pulsando Nuevo > Archivo de definición de mensajes
en el menú.
- En la lista de opciones visualizada, pulse
Archivo de cabecera C y, a continuación, pulse
Siguiente.
- Siga los pasos restantes del asistente y rellene los detalles según sea necesario.
Cuando haya finalizado la importación del archivo de cabecera C 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 .c.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
entorno de trabajo para
comprobar si han aparecido avisos o errores nuevos.