Datos de configuración de asignaciones en un archivo de exportación

Este apartado explica cómo encontrar los datos de configuración de asignaciones en el archivo XML que se genera cuando se efectúa una exportación global al espacio de trabajo del Centro de control Versión 2.1 pulsando Archivo > Exportar todo lo que hay en el espacio de trabajo. Se explica especialmente cómo encontrar los siguientes datos de configuración para cada intermediario del dominio de intermediarios:
  • El nombre del intermediario
  • El nombre de cada conjunto de mensajes asignado al intermediario
  • El nombre de cada grupo de ejecución que haya dentro del intermediario
  • Para cada grupo de ejecución que se encuentre en el intermediario, el nombre de cada flujo de mensajes que esté asignado al grupo de ejecución
  • Para cada flujo de mensajes asignado a un grupo de ejecución, las siguientes propiedades:
    • Instancias adicionales
    • Cuenta de confirmaciones
    • Intervalo de confirmación
    • Transacción coordinada
A continuación, se muestra un ejemplo de archivo de exportación. Únicamente se muestra el principio del archivo.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE XMI SYSTEM "mqsi.dtd">
<XMI xmi.version="1.0">
  <XMI.header>
    <XMI.documentation>
      <XMI.owner>nombre</XMI.owner>
Broker/a3916f02-f500-0000-0080-8818935dcec8
ExecutionGroup/23bd6f02-f500-0000-0080-8818935dcec8
MessageProcessingNodeType/24c55cb6-ea00-0000-0080-c5b38dd899ad
MessageProcessingNodeType/7e8b6bb6-ea00-0000-0080-c5b38dd899ad
MessageProcessingNodeType/c0656ab6-ea00-0000-0080-c5b38dd899ad
MessageProcessingNodeType/575960b6-ea00-0000-0080-c5b38dd899ad
TopicRoot/TopicRoot
PubSubTopology/PubSubTopology
MessageProcessingNodeType/2f11692e-e900-0000-0080-c5b38dd899ad
MessageProcessingNodeType/8322692e-e900-0000-0080-c5b38dd899ad
MessageProcessingNodeType/4e2f692e-e900-0000-0080-c5b38dd899ad
MessageProcessingNodeType/ff3c692e-e900-0000-0080-c5b38dd899ad
MessageProcessingNodeType/fba95b0e-ef00-0000-0080-aed9bbfe32dc
MessageProcessingNodeType/fc149e14-ef00-0000-0080-aed9bbfe32dc
MessageProcessingNodeType/857e100f-ef00-0000-0080-aed9bbfe32dc
    </XMI.documentation>
  </XMI.header>
  <XMI.content>
    <Broker icon="images/Broker.gif" creator="" version="" collectionPath=""
          versionTimestamp="" longDescription="" status="" versionCreator=""
          creationTimestamp="" shortDescription=""
          xmi.uuid="a3916f02-f500-0000-0080-8818935dcec8"
          xmi.id="a3916f02-f500-0000-0080-8818935dcec8" xmi.label="fred_tp">
      <Broker_queueManager value="ANAME" encoded="false"
            xmi.label="queueManager" type="String" valueMandatory="true"/>
      <AssignedMsgProject icon="images/MRProject.gif" collectionPath="MRM"
            status="" xmi.label="MQSISTR_MRM2">
        <MRProjectRef icon="images/MRProject.gif" xml:link="simple"
              xmi.label="MRProject" type="MRProject" refType="MRProject"
              title="MQSISTR_MRM2"
              href="MRM/MRProject/71bb0097-e700-0000-0080-abda7687be69"/>
      </AssignedMsgProject>
      <ExecutionGroupRef icon="images/ExecutionGroup.gif" xml:link="simple"
            xmi.label="ExecutionGroup" type="ExecutionGroup"
            refType="ExecutionGroup"
            href="ExecutionGroup/23bd6f02-f500-0000-0080-8818935dcec8"
            title="default"/>
    </Broker>
    <ExecutionGroup icon="images/ExecutionGroup.gif" creator="" version=""
          collectionPath="" versionTimestamp="" longDescription="" status=""
          versionCreator="" creationTimestamp="" shortDescription=""
          xmi.uuid="23bd6f02-f500-0000-0080-8818935dcec8"
          xmi.id="23bd6f02-f500-0000-0080-8818935dcec8" xmi.label="default">
      <AssignedMessageFlow icon="images/MessageProcessingNodeType.gif" status=""
            xmi.label="mqsistrmrmswiftflow">
        <AssignedMessageFlow_additionalInstances value="3" encoded="false"
              xmi.label="additionalInstances" type="Integer"
              valueMandatory="false"/>
        <AssignedMessageFlow_commitCount value="5" encoded="false"
              xmi.label="commitCount" type="Integer" valueMandatory="false"/>
        <AssignedMessageFlow_commitInterval value="1" encoded="false"
              xmi.label="commitInterval" type="Integer" valueMandatory="false"/>
        <AssignedMessageFlow_coordinatedTransaction value="no" encoded="false"
              xmi.label="coordinatedTransaction" type="yes_no"
              valueMandatory="false"/>
        <MessageProcessingNodeTypeRef icon="images/MessageProcessingNodeType.gif"
              xml:link="simple" xmi.label="MessageProcessingNodeType"
              type="MessageProcessingNodeType" refType="MessageProcessingNodeType"
              href="MessageProcessingNodeType/24c55cb6-ea00-0000-0080-c5b38dd899ad"
              title="mqsistrmrmswiftflow"/>
      </AssignedMessageFlow>
    </ExecutionGroup>
    ...
  </XMI.content>
</XMI>

El nombre del intermediario

Las secciones siguientes describen cómo encontrar los datos de configuración de asignaciones en un archivo de exportación.

Para cada intermediario del dominio de intermediarios, hay un elemento Broker dentro del elemento XMI.content. El nombre del intermediario es el valor del atributo xmi.label del elemento Broker.

En el ejemplo, hay un solo intermediario. El nombre del intermediario es fred_tp.

El nombre de cada conjunto de mensajes asignado al intermediario

Para cada conjunto de mensajes asignado a un intermediario hay un elemento AssignedMsgProject dentro del elemento Broker. El nombre del conjunto de mensajes es el valor del atributo xmi.label del elemento AssignedMsgProject.

En el ejemplo, se asigna únicamente un conjunto de mensajes al intermediario fred_tp. El nombre del es MQSISTR_MRM2.

El nombre de cada grupo de ejecución que haya dentro del intermediario

Para cada grupo de ejecución dentro de un intermediario, hay un elemento ExecutionGroupRef dentro del elemento Broker. El nombre del grupo de ejecución es el valor de title del elemento ExecutionGroupRef.

En el ejemplo, el intermediario fred_tp tiene únicamente un grupo de ejecución que es el grupo de ejecución por omisión.

Para cada grupo de ejecución del dominio de intermediarios, hay un elemento ExecutionGroup dentro del elemento XMI.content. Se puede determinar el intermediario al que pertenece el grupo de ejecución examinando el valor del atributo xmi.uuid del elemento ExecutionGroup. Este valor forma parte del valor del atributo href en el elemento ExecutionGroupRef correspondiente del elemento Broker.

En el ejemplo hay un solo grupo de ejecución en el dominio de intermediarios, el grupo de ejecución por omisión del intermediario fred_tp. El valor del atributo xmi.uuid en el elemento ExecutionGroup es 23bd6f02-f500-0000-0080-8818935dcec8, y esto forma parte del valor del atributo href del elemento ExecutionGroupRef para el intermediario fred_tp.

El nombre de cada flujo de mensajes asignado a cada grupo de ejecución.

Para cada flujo de mensajes asignado a un grupo de ejecución, hay un elemento AssignedMessageFlow dentro del elemento ExecutionGroup. El nombre del flujo de mensajes es el valor del atributo xmi.label del elemento AssignedMessageFlow. En el ejemplo, se asigna únicamente un flujo de mensajes al grupo de ejecución por omisión del intermediario fred_tp. El nombre del flujo de mensajes es mqsistrmrmswiftflow.

Las propiedades de cada flujo de mensajes

Para cada propiedad de un flujo de mensajes asignado, hay un elemento correspondiente dentro del elemento AssignedMessageFlow. La siguiente tabla indica cada propiedad y el código correspondiente:
Propiedad de un flujo de mensajes asignado Código correspondiente
Instancias adicionales <AssignedMessageFlow_additionalInstances>
Cuenta de confirmaciones <AssignedMessageFlow_commitCount>
Intervalo de confirmación <AssignedMessageFlow_commitInterval>
Transacción coordinada <AssignedMessageFlow_coordinatedTransaction>
El valor de una propiedad es el valor del atributo value del elemento correspondiente.
Por ejemplo, la siguiente tabla visualiza las propiedades del propiedades mqsistrmrmswiftflow asignado al grupo de ejecución por omisión en el intermediario fred_tp:
Propiedad Valor
Instancias adicionales 3
Cuenta de confirmaciones 5
Intervalo de confirmación 1
Transacción coordinada no
Tareas relacionadas
Migración de WebSphere MQ Integrator Broker Versión 2.1 a WebSphere Message Broker Versión 6.0
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2005 Última actualización: 11/11/2005
ah13770_