Este tema describe cómo utilizar el importador de línea de mandatos mqsicreatemsgdefs para importar libros de copias
COBOL, DTD XML o el esquema XML para rellenar un conjunto de mensajes con definiciones de mensajes.
Consejo: Un conjunto de
mensajes es el contenedor original de los modelos de mensaje que WebSphere Message Broker utiliza.
En la 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 todos los tipos de formato. Los
conjuntos de mensajes continúan estando soportados y son necesarios si utiliza los
dominios MRM o IDOC. Si necesita modelar formatos de datos para utilizarlos en los
dominios MRM o IDOC, primero debe habilitar el desarrollo de conjuntos de mensajes en
WebSphere Message Broker Toolkit.
Para obtener más información, consulte Habilitar el desarrollo de conjuntos de mensajes.
Antes de empezar:
Antes de intentar esta tarea, deberá leer la
información siguiente:
El importador de línea de mandatos le permite crear un nuevo conjunto de mensajes,
en el que se colocarán los archivos de definición de mensajes. 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. Sin embargo, el importador de línea de mandatos le permite crear un nuevo conjunto de mensajes
basado en un conjunto de mensajes existente. En el nuevo conjunto de mensajes también
se crea la información de formato físico del
conjunto de mensajes base. Si desea que
también se cree información de formato físico, deberá realizar lo siguiente antes de invocar
el mandato mqsicreatemsgdefs:
- Usando el WebSphere
Message Broker Toolkit, cree en el espacio de trabajo un conjunto de mensajes
que se utilizará como conjunto de mensajes base.
- En este conjunto de mensajes base, añada los formatos físicos que desea que se creen
en el nuevo conjunto de mensajes.
Para importar archivos C, de libros de copias COBOL, DTD XML o de esquema XML utilizando
la línea de mandatos:
- Cierre el WebSphere Message Broker Toolkit. Ésta no debe
estar en ejecución cuando utilice el importador de línea de mandatos.
- Invoque el mandato mqsicreatemsgdefs
desde un indicador de mandatos especificando el nombre de proyecto de
conjunto de mensajes, la vía de acceso de la carpeta de archivos de origen y cualquier otro parámetro
opcional que necesite.
Si desea añadir formatos físicos al nuevo conjunto de mensajes creado por el mandato mqsicreatemsgdefs, especifique el
conjunto de mensajes base que contiene estos formatos físicos como el parámetro -base en la línea del mandato de importación.
- Cuando el mandato se haya completado, abra
mqsicreatemsgdefs.report.txt. Este informe se crea al invocar el mandato
mqsicreatemsgdefs y se graba
por omisión en el directorio desde el que ha invocado el mandato.
El informe le proporciona la información siguiente:
- Detalles de los parámetros que se han utilizado cuando se ha invocado
mqsicreatemsgdefs.
- La acción a nivel de conjunto de mensajes.
- El nombre del archivo o de los archivos que se han importado.
- Detalles del proceso de importación (por ejemplo, los avisos que se han generado y los
objetos de modelo de mensaje que se han creado).
- El número de archivos importados.
- Inicie el WebSphere Message Broker Toolkit y vaya a la
perspectiva
Desarrollo de aplicaciones de intermediario. El archivo de definición de mensajes que se ha creado cuando
ha invocado mqsicreatemsgdefs
se puede ver en el proyecto que ha especificado.
Si se produce un error durante la importación de un archivo C, de libros de
copias COBOL, DTD XML o de esquema XML, examine cuidadosamente los errores que indique
el importador. Por omisión, todos los errores se escriben en la pantalla y se graban en el archivo de registro descrito anteriormente. 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.