XML 変数の作成

XML ドキュメントの全体または一部を使用するには、XML 変数を使用します。

ドキュメントの一部を使用するには、XML 式を作成して、ドキュメント内の必要なセクションを識別する必要があります。

XML ドキュメントはツリー ビュー ノードとして表現できます。XML パス言語 (XPath) は XML ドキュメント内のパスを記述する言語のことであり、パスと一致する要素を選択する際に使用します。

XPath は、XML 式変数の式タイプです。たとえば、XML ドキュメントの最初の数値要素を選択する場合、XPath は //number になります。書店要素の下にあるすべての書籍ノードを選択する場合、XPath は xmlDoc.selectNodes(/bookstore/book) になります。

XML 変数は、サーバー レベルおよび プロセス レベルで作成されます。

  • サーバー レベルで作成された XML 変数を複数のビジネス プロセス マップ間で共有して、同じ XML を異なる目的で使用することができます。

  • プロセス レベルで作成された XML 変数はこの変数が作成されたプロセス マップのみで使用され、このプロセス マップに対してローカルになります。

  1. 変数を作成するプロセス マップを開きます。
  2. プロセス モデリング バーで、[変数] をクリックし、[新規] をクリックします。

    [新しい変数] ダイアログ ボックスが表示されます。

  3. 変数の一意の [名前] を入力します。
    デフォルトでは、変数の名前は変数の ID になります。ただし、必要に応じて ID を変更できます。
  4. [タイプ] リストで、[XML] を選択します。(デフォルト: 文字列)
  5. プロセス初期化のために変数を使用するには、[初期化] を選択します。
  6. [値] にいずれかのオプションを使用します。
    • XML ドキュメント データを直接入力するには、[値] ボックスに関連データを入力します。

    • XML ドキュメントへのパスを保存するには、[参照] をクリックしてドキュメントを選択します。たとえば、c:\Program Files_(x86)\TotalAgility\Schemas\addnote_in.xml を選択します。

  7. [OK] をクリックします。
  8. [保存] をクリックします。