Dados de Configuração de Atribuições em um Arquivo de Exportação

Este tópico descreve como localizar dados de configuração de designações no arquivo XML, gerado quando você exporta tudo em um espaço de trabalho do , clicando em Arquivo > Exportar Tudo no Espaço de Trabalho. Especificamente, o tópico o instrui sobre como localizar os seguintes dados de configuração para cada intermediário no domínio de intermediário:
  • O nome do intermediário
  • O nome de cada conjunto de mensagens que está designado ao intermediário
  • O nome de cada grupo de execução no intermediário
  • Para cada grupo de execução no intermediário, o nome de cada fluxo de mensagens que está designado ao grupo de execução
  • Para cada fluxo de mensagens designado a um grupo de execução, as seguintes propriedades:
    • Instâncias Adicionais
    • Contagem de Consolidação
    • Intervalo de Consolidação
    • Transação Coordenada
A seguir está um exemplo de um arquivo de exportação. Apenas o início do arquivo é mostrado.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE XMI SYSTEM "mqsi.dtd">
<XMI xmi.version="1.0">
    <XMI.header>
        <XMI.documentation>
            <XMI.owner>paton</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="APATON" 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>
Você pode localizar os dados de configuração de designações em um arquivo de exportação da seguinte forma:
  • Para cada intermediário no domínio de intermediário, existe uma seção que inicia com uma tag <Broker> e finaliza com uma tag </Broker>. Esta seção está aninhada nas marcações <XMI.content> e </XMI.content>. O nome do intermediário é o valor do atributo xmi.label na tag <Broker>.

    No exemplo, existe apenas um intermediário. O nome do intermediário é fred_tp.

  • Para cada conjunto de mensagens designado a um intermediário, existe uma seção que inicia com uma tag <AssignedMsgProject> e finaliza com uma tag </AssignedMsgProject>. Esta seção está aninhada nas marcações <Broker> e </Broker> para o intermediário. O nome do conjunto de mensagens é o valor do atributo xmi.label na tag <AssignedMsgProject>.

    No exemplo, apenas um conjunto de mensagens está designado ao intermediário fred_tp. O nome do conjunto de mensagens é MQSISTR_MRM2.

  • Para cada grupo de execução em um intermediário, existe uma tag <ExecutionGroupRef>. Esta tag está aninhada nas marcações <Broker> e </Broker> para o intermediário. O nome do grupo de execução é o valor do atributo title na tag <ExecutionGroupRef>.

    No exemplo, o intermediário fred_tp possui apenas um grupo de execução, que é o grupo de execução padrão.

  • Para cada grupo de execução no domínio do intermediário, existe uma seção que inicia com uma tag <ExecutionGroup> e finaliza com uma tag </ExecutionGroup>. Esta seção está aninhada nas marcações <XMI.content> e </XMI.content>.

    Você pode determinar o intermediário ao qual um grupo de execução pertence, examinando o valor do atributo xmi.uuid na tag <ExecutionGroup>.Este valor faz parte do valor do atributo href na tag <ExecutionGroupRef> correspondente para o intermediário.

    No exemplo, existe apenas um grupo de execução no domínio de intermediário, o grupo de execução padrão para o intermediário fred_tp. O valor do atributo xmi.uuid na tag <ExecutionGroup> é 23bd6f02-f500-0000-0080-8818935dcec8, e faz parte do valor do atributo href na tag <ExecutionGroupRef> para o intermediário fred_tp.

  • Para cada fluxo de mensagens designado a um grupo de execução, existe uma seção que inicia com a tag <AssignedMessageFlow> e finaliza com a tag </AssignedMessageFlow>. Esta seção está aninhada nas marcações <ExecutionGroup> e </ExecutionGroup> para o grupo de execução. O nome do fluxo de mensagens é o valor do atributo xmi.label na tag <AssignedMessageFlow>.

    No exemplo, apenas um fluxo de mensagens está designado ao grupo de execução padrão para o intermediário fred_tp. O nome do fluxo de mensagens é mqsistrmrmswiftflow.

  • Para cada propriedade de um fluxo de mensagens designado, existe uma tag correspondente. Esta tag está aninhada nas marcações <AssignedMessageFlow> e </AssignedMessageFlow> para o fluxo de mensagens designado. A tabela a seguir lista cada propriedade e sua tag correspondente.
    Propriedade de um Fluxo de Mensagens Designado Tag Correspondente
    Instâncias Adicionais <AssignedMessageFlow_additionalInstances>
    Contagem de Consolidação <AssignedMessageFlow_commitCount>
    Intervalo de Consolidação <AssignedMessageFlow_commitInterval>
    Transação Coordenada <AssignedMessageFlow_coordinatedTransaction>
    O valor de uma propriedade é o valor do atributo value na tag correspondente.
    Por exemplo, a seguinte tabela exibe as propriedades do fluxo de mensagens mqsistrmrmswiftflow designadas ao grupo de execução padrão no intermediário fred_tp:
    Propriedade Value
    Instâncias Adicionais 3
    Contagem de Consolidação 5
    Intervalo de Consolidação 1
    Transação Coordenada não

Tarefas relacionadas
Migrando do ao