エクスポート・ファイルでの割り当て構成データ

このトピックでは、「ファイル」 > 「ワークスペース内のすべてをエクスポート」をクリックして、バージョン 2.1 コントロール・センター・ワークスペース内のすべてをエクスポートするときに生成される XML ファイル内の割り当て構成データを検索する方法について説明します。 特に、ブローカー・ドメイン内のブローカーごとに、以下の構成データを検索する方法について説明します。
  • ブローカーの名前
  • ブローカーに割り当てられた各メッセージ・セットの名前
  • ブローカー内の各実行グループの名前
  • ブローカー内の実行グループごとの、実行グループに割り当てられた各メッセージ・フローの名前
  • 実行グループに割り当てられたメッセージ・フローごとの、以下のプロパティー
    • 追加インスタンス
    • コミット・カウント
    • コミット・インターバル
    • 整合トランザクション
以下に示すのは、エクスポート・ファイルの例です。 ファイルの先頭部分だけを示します。
<?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>

ブローカーの名前

以下のセクションでは、エクスポート・ファイル内の割り当て構成データを検索する方法について説明します。

ブローカー・ドメイン内のブローカーごとに、XMI.content エレメント内に Broker エレメントがあります。 ブローカーの名前は、Broker エレメントの xmi.label 属性の値です。

この例では、ブローカーは 1 つだけです。 ブローカーの名前は fred_tp です。

ブローカーに割り当てられた各メッセージ・セットの名前

ブローカーに割り当てられるメッセージ・セットごとに、Broker エレメント内に AssignedMsgProject エレメントがあります。 メッセージ・セットの名前は、AssignedMsgProject エレメントの xmi.label 属性の値です。

この例では、1 つのメッセージ・セットだけがブローカー fred_tp に割り当てられています。 メッセージ・セットの名前は MQSISTR_MRM2 です。

ブローカー内の各実行グループの名前

ブローカー内の実行グループごとに、Broker エレメント内に ExecutionGroupRef エレメントがあります。 実行グループの名前は、ExecutionGroupRef エレメントの title の値です。

この例では、ブローカー fred_tp には、実行グループが 1 つだけ含まれています。つまり、デフォルト実行グループです。

ブローカー・ドメイン内の実行グループごとに、XMI.content エレメント内に ExecutionGroup エレメントがあります。 実行グループが属するブローカーは、ExecutionGroup エレメントの xmi.uuid 属性の値を調べることで判別できます。 この値は、ブローカー・エレメントのうち対応する ExecutionGroupRef エレメントの href 属性の一部を構成しています。

この例では、ブローカー・ドメインには実行グループが 1 つだけ含まれています。つまり、ブローカー fred_tp のデフォルト実行グループです。 ExecutionGroup エレメントの xmi.uuid 属性の値は 23bd6f02-f500-0000-0080-8818935dcec8 で、この値はブローカー fred_tp の ExecutionGroupRef エレメントの href 属性の値の一部を構成しています。

実行グループごとに割り当てられた各メッセージ・フローの名前

実行グループに割り当てられているメッセージ・フローごとに、ExecutionGroup エレメント内に AssignedMessageFlow エレメントがあります。メッセージ・フローの名前は、AssignedMessageFlow エレメントの xmi.label 属性の値です。 この例では、1 つのメッセージ・フローだけが、ブローカー fred_tp のデフォルト実行グループに割り当てられています。 メッセージ・フローの名前は mqsistrmrmswiftflow です。

各メッセージ・フローのプロパティー

割り当てられているメッセージ・フローのプロパティーごとに、対応するエレメントが AssignedMessageFlow エレメント内にあります。 以下の表は、各プロパティーと対応するタグをリストしています。
割り当てられたメッセージ・フローのプロパティー 対応するタグ
追加インスタンス <AssignedMessageFlow_additionalInstances>
コミット・カウント <AssignedMessageFlow_commitCount>
コミット・インターバル <AssignedMessageFlow_commitInterval>
整合トランザクション <AssignedMessageFlow_coordinatedTransaction>
プロパティーの値は、対応するエレメントの value 属性の値になります。
この例に関して、以下の表は、ブローカー fred_tp 内のデフォルト実行グループに割り当てられているメッセージ・フロー mqsistrmrmswiftflow のプロパティーを示しています。
プロパティー
追加インスタンス 3
コミット・カウント 5
コミット・インターバル 1
整合トランザクション いいえ
関連タスク
WebSphere MQ Integrator Broker バージョン2.1 から WebSphere Message Broker バージョン 6.0 へのマイグレーション
特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック
Copyright IBM Corporation 1999, 2005 Last updated: 11/07/2005
ah13770_