Importación de las DTD para crear definiciones de mensaje

Puede llenar un conjunto de mensajes con definiciones de mensaje importando archivos DTD, mediante la utilización del asistente para Nuevo archivo de definición de mensajes o del programa de utilidad de línea de mandatos mqsicreatemsgdefs.

Cada archivo de DTD XML que se importa produce un archivo de definición de mensajes nuevo en el conjunto de mensajes. El nombre raíz del archivo de definición de mensajes toma por omisión el nombre raíz del archivo de DTD XML, pero el asistente para Nuevo archivo de definición de mensajes le permite elegir 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 DTD pertenecen al espacio de nombres XML sin destino y, por consiguiente, residirán en la ubicación (valor por omisión) 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. Por omisión, toma el nombre del archivo de definición de mensajes, al que se añade .report.txt.

Importar utilizando el asistente para Nuevo archivo de definición de mensajes

Al realizar la importación utilizando el asistente para Nuevo archivo de definición de mensajes, puede especificar qué elementos globales del archivo de DTD XML 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. Si el archivo de Esquema XML hace referencia a otros archivos de DTD XML, con elementos de importación o inclusión, estos archivos de DTD XML deberán importarse al mismo conjunto de mensajes con una operación de importación independiente.

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 para cada elemento global en el archivo de DTD XML importado. La operación de importación crea un mensaje y el elemento global correspondiente en el archivo de definición de mensajes para cada elemento global que especifique. Si no especifica que se deben crear mensajes, deberá crealos 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 el apartado Importación desde la línea de mandatos para encontrar información detallada.

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

Si tiene una o varias 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 y 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 le permite importar varios archivos de DTD XML en una sola operación. Todos los archivos de DTD XML deben estar en un solo directorio y la ubicación de directorio se debe pasar 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 le permite preparar un conjunto de mensajes vacío que contenga 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 creado por la importación.

Información adicional sobre las DTD XML

Para obtener información detallada acerca de la DTD XML, consulte World Wide Web Consortium (W3C)

Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2006 Última actualización: 22/08/2006
ad00833_