XML 変数の作成
XML ドキュメントの全体または一部を使用するには、XML 変数を使用します。
ドキュメントの一部を使用するには、XML 式を作成して、ドキュメント内の必要なセクションを識別する必要があります。
XML ドキュメントはツリー ビュー ノードとして表現できます。XML パス言語 (XPath) は XML ドキュメント内のパスを記述する言語のことであり、パスと一致する要素を選択する際に使用します。
XPath は、XML 式変数の式タイプです。たとえば、XML ドキュメントの最初の数値要素を選択する場合、XPath は 「//number」 になります。書店要素の下にあるすべての書籍ノードを選択する場合、XPath は xmlDoc.selectNodes(「/bookstore/book」) になります。
XML 変数は、サーバー レベルおよび プロセス レベルで作成されます。
-
サーバー レベルで作成された XML 変数を複数のビジネス プロセス マップ間で共有して、同じ XML を異なる目的で使用することができます。
-
プロセス レベルで作成された XML 変数はこの変数が作成されたプロセス マップのみで使用され、このプロセス マップに対してローカルになります。
- 変数を作成するプロセス マップを開きます。
-
プロセス モデリング バーで、[変数] をクリックし、[新規] をクリックします。
[新しい変数] ダイアログ ボックスが表示されます。
-
変数の一意の [名前] を入力します。
デフォルトでは、変数の名前は変数の ID になります。ただし、必要に応じて ID を変更できます。
- [タイプ] リストで、[XML] を選択します。(デフォルト: 文字列)
- プロセス初期化のために変数を使用するには、[初期化] を選択します。
-
[値] にいずれかのオプションを使用します。
-
XML ドキュメント データを直接入力するには、[値] ボックスに関連データを入力します。
-
XML ドキュメントへのパスを保存するには、[参照] をクリックしてドキュメントを選択します。たとえば、c:\Program Files_(x86)\TotalAgility\Schemas\addnote_in.xml を選択します。
-
- [追加して閉じる] をクリックします。
- プロセスを保存します。