Importación de las DTD para crear definiciones de mensaje

Puede llenar un conjunto de mensajes con definiciones de mensajes importando archivos DTD, mediante el asistente para Nuevo archivo de definición de mensajes a partir de un archivo de DTD XML o el programa de utilidad de línea de mandatos mqsicreatemsgdefs.

Cada archivo de DTD XML que importe generará un nuevo archivo de definición de mensajes dentro del conjunto de mensajes. El nombre raíz del archivo de definición de mensajes adopta el valor predeterminado del nombre raíz del archivo XML DTD, pero el asistente para Nuevo archivo de definición de mensajes a partir de un archivo de DTD XML permite que elija un nombre de archivo raíz diferente.

Si el archivo de definición de mensajes ya existe, tendrá que haber habilitado la sobregrabación para que continúe la importación, en cuyo caso el contenido existente se suprimirá y se volverá a crear.

Todos los archivos de definición de mensajes creados como resultado de la importación de archivos de DTD pertenecen al espacio de nombres XML noTarget y, por consiguiente, residen en la ubicación (valor predeterminado) del espacio de trabajo.

Durante la operación de importación se crea un archivo de informe. Éste está ubicado por omisión en la carpeta log del conjunto de mensajes. De forma predeterminada, adopta el nombre del archivo de definición de mensajes, al que se añade .report.txt.

Importar utilizando el asistente de Nuevo archivo de definición de mensajes a partir de un archivo de DTD XML

Al realizar la importación utilizando el asistente para Nuevo archivo de definición de mensajes a partir de un archivo de DTD XML, puede especificar qué elementos en el archivo XML DTD importado deben ser mensajes en el archivo de definición de mensajes.

Sólo puede importar un archivo de DTD XML con cada operación de importación.

Importar utilizando la línea de mandatos

Al realizar la importación utilizando la línea de mandatos, tiene la opción de no crear ningún mensaje o de crear un mensaje en el archivo de DTD XML importado. La operación de importación crea un mensaje y un elemento correspondiente en el archivo de definición de mensajes para cada elemento que especifique. Si no especifica que se deben crear mensajes, deberá crearlos manualmente utilizando el editor de definición de mensajes cuando se haya completado la importación.

Puede importar varios archivos de DTD XML en cada operación de importación.

Información física

Del mismo modo que crea información lógica, la importación también puede crear información física. Si el conjunto de mensajes contiene formatos físicos XML, se rellenarán las propiedades de formato físico para todas las capas de formato físico XML. Si el conjunto de mensajes no contiene ningún formato físico XML, sólo se crea información lógica. Asimismo, si realiza la importación desde la línea de mandatos, por omisión sólo se creará información lógica en el nuevo conjunto de mensajes. Si desea que también se cree información física, consulte Importación desde la línea de mandatos para encontrar información detallada.

Las propiedades de formato físico MRM CWF y TDS no se llenan y, por consiguiente, toman los valores predeterminados.

Si tiene una o más capas CWF o TDS, la importación puede producir entradas en la lista de tareas, avisándole que se deben establecer determinadas propiedades CWF o TDS si las estructuras XML que ha importado han de aparecer en un mensaje CWF o TDS.

Si los formatos físicos CWF o TDS no son aplicables a las estructuras XML, puede ignorar estas entradas de lista de tareas porque sólo son avisos; no impiden que el modelo se genere en otro formato, por ejemplo un diccionario de mensajes.

Invocación de línea de mandatos

El programa de utilidad de línea de mandatos mqsicreatemsgdefs permite importar varios archivos de DTD XML en una sola operación. Todos los archivos XML DTD deben estar en un solo directorio y la ubicación del directorio debe pasarse como parámetro al programa de utilidad.

El programa de utilidad mqsicreatemsgdefs también le permite crear un conjunto de mensajes nuevo en el que se colocarán los archivos de definición de mensajes, como parte de la operación de importación. También puede elegir basar el conjunto de mensajes creado en un conjunto de mensajes existente. Este recurso permite preparar un conjunto de mensajes vacío que contiene un formato físico XML y propiedades XML de nivel de conjunto de mensajes rellenadas previamente, que a continuación se copian en el conjunto de mensajes que se crea mediante la importación.

Información adicional sobre las DTD XML

Para obtener información detallada sobre las DTD XML, consulte el sitio web World Wide Web Consortium (W3C).

Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Última actualización : 2009-02-16 13:54:13

ad00833_