次の方法で共有


マップにアサート Functoid を追加する方法

Assert Functoid を使用すると、マップ内の条件に関する仮定をテストできます。 たとえば、いくつかの計算を実行して製品購入の追加割引を決定する場合は、論理 Functoid (より大きい または より小さい) を使用して、追加の割引が $100 以下であると主張できます。

Note

Assert Functoid は、開発ビルドでのみ発生するか、プロジェクト ビルド設定の [デバッグ情報の生成] プロパティが True に設定されている場合にのみ発生します。 BizTalk アプリケーションが展開用にコンパイルされ 、[デバッグ情報の生成 ] プロパティが False (既定値) に設定されている場合、アサーションは無視されます。

Assert Functoid の概念については、「Assert Functoid」を参照してください。

Assert Functoid をマップに追加して構成する

  1. Visual Studio ツールボックスがアクティブになっている状態で、[ 高度な Functoid] タブをクリックして、そのカテゴリの Functoid を選択します。 選択したカテゴリに含まれる高度な Functoid の一覧が表示されます。

  2. Assert Functoid (Assert functoid) をツールボックスからグリッド ページ上の適切な場所にドラッグします。

    Note

    Functoid は表示されているグリッド ページに配置されます。 Functoid を別のグリッド ページに配置する場合は、その他のグリッド ページを最初に表示する必要があります。

    複数の Functoid を使用するマップを構築する場合は、相対的な位置 (左右) に注意する必要があります。 Functoids は左から順に実行されます。 1 つの Functoid からの出力は、これよりも右にある Functoid にのみ入力することができます。

  3. Functoid には 3 つの入力パラメーターが必要で、それによって 1 つの出力パラメーターが生成されます。 Assert Functoid の最初のパラメーターを確立するには、他の論理 Functoid または入力インスタンス メッセージの変数 Boolean フィールドから出力をドラッグして、入力リンクを作成します。

  4. Assert Functoid の 2 番目の入力パラメーターを確立するには、ソース スキーマ内のフィールド ノードから Assert Functoid への入力リンクを作成するか、定数を挿入します。

  5. Assert Functoid の 3 番目の入力パラメーターを確立するには、ソース スキーマ内のフィールド ノードから Assert Functoid への入力リンクを作成するか、定数を挿入します。

  6. Assert Functoid の出力パラメーターを使用するには、Assert Functoid をコピー先スキーマのフィールドにドラッグして出力リンクを作成します。

    Note

    他の Functoid と同様に、 Assert Functoid の出力を別の Functoid への入力として使用できます。

参照