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

Este tema explica cómo encontrar los datos de configuración de asignaciones en el archivo XML que se genera cuando se exporta todo lo que hay en un espacio de trabajo del Centro de control de Versión 2.1 pulsando Archivo > Exportar todo lo que hay en el espacio de trabajo. Más concretamente, se explica cómo encontrar los siguientes datos de configuración para cada intermediario del dominio de intermediarios:
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>name</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>

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

El nombre del intermediario

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 que está 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, sólo hay un conjunto de mensajes asignado 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 que está 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 tabla siguiente muestra las propiedades del flujo de mensajes mqsistrmrmswiftflow que está asignado al grupo de ejecución por omisión dentro del intermediario fred_tp:
Propiedad Valor
Instancias adicionales 3
Cuenta de confirmaciones 5
Intervalo de confirmación 1
Transacción coordinada no
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2006 Última actualización: 22/08/2006
ah13770_