Importación de la línea de mandatos

Este tema de tareas describe cómo utilizar el importador común de la línea de mandatos (mqsicreatemsgdefs) para importar libros de copias de C, COBOL, esquema XML DTD o XML a fin de rellenar un conjunto de mensajes con definiciones de mensajes.

Antes de empezar:

Antes de intentar la tarea que se describe en este tema, es recomendable que lea el siguiente tema de referencia:

El importador de la línea de mandatos le permite crear un nuevo conjunto de mensajes, en el que se situarán los archivos de definición de mensajes. Al crear un nuevo conjunto de mensajes desde la línea de mandatos, sólo se crea por omisión la información lógica. Sin embargo, el importador de la línea de mandatos le permite crear un nuevo conjunto de mensajes basado en un conjunto de mensajes existente. La información del formato físico del conjunto de mensajes base también se crea en el nuevo conjunto de mensajes. Si desea que se cree también información de formato físico, realice lo siguiente antes de invocar el mandato mqsicreatemsgdefs:

  1. Utilizando el área de trabajo, cree un conjunto de mensaje en el espacio de trabajo que se va a utilizar como un conjunto de mensajes base.
  2. Para este conjunto de mensajes base, añada formatos físicos que desee que se creen en el nuevo conjunto de mensajes.

Si desea información más detallada sobre cómo crear un conjunto de mensajes en el área de trabajo y añadir formatos físicos, consulte la sección Creación de un conjunto de mensajes.

Para importar libros de copias de C, COBOL, esquema XML DTD o XML utilizando la línea de mandatos efectúe lo siguiente:

  1. Cierre el área de trabajo. Éste no debe ejecutarse cuando utilice el importador de línea de mandatos.
  2. Invoque el mandato mqsicreatemsgdefs desde un indicador de mandatos especificando el nombre de proyecto del conjunto de mensajes, el nombre de la vía de acceso de la carpeta de archivos de origen y cualquier otro parámetro opcional necesario. Si desea añadir formatos físicos al nuevo conjunto de mensajes que el mandato mqsicreatemsgdefs crea, especifique el conjunto de mensajes base que contiene estos formatos físicos como parámetro -base en la línea de mandatos de importación. Si desea más información sobre el mandato, consulte la sección Mandato mqsicreatemsgdefs.
  3. Cuando se haya completado el mandato, abra mqsicreatemsgdefs.report.txt. Este informe se crea cuando invoca el mandato mqsicreatemsgdefs y se graba por omisión en el directorio desde el que invocó el mandato. El informe proporciona la información siguiente:
    • Detalles de los parámetros que se utilizaron cuando se invocó mqsicreatemsgdefs.
    • La acción del nivel del conjunto de mensajes.
    • El nombre del archivo que se ha 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 importado.
    Consejo: El paso anterior presupone que no ha utilizado el parámetro -log. Si ha utilizado el parámetro -log, el informe generado tiene especificado el nombre del archivo y se graba en la ubicación especificada.
  4. Inicie el área de trabajo y Vaya a la perspectiva Desarrollo de aplicaciones de intermediario. El archivo de definición de mensajes creado cuando se invocó mqsicreatemsgdefs está visible en el proyecto que ha especificado.

Si se produce un error durante la importación de un libro de copias de C, COBOL, esquema XML DTD o XML, compruebe detalladamente si hay algún error que el importador notifique. Por omisión, todos los errores se graban en la pantalla y en el archivo que se ha descrito anteriormente. Para obtener información sobre la importación, especifique el parámetro de la línea de mandatos (Verbose) -v. Este parámetro visualiza información más detallada a medida que avanza la importación.

Conceptos relacionados
Modos de crear definiciones de mensajes
Importación de otras representaciones de modelos para crear definiciones de mensajes

Tareas relacionadas
Trabajar con un proyecto de conjunto de mensajes

Referencia relacionada
Mandato mqsicreatemsgdefs
Formatos de importación