使用する
場合によっては、他のプロセスも配布されている場合は、ビジネスプロセスとデータのみを配布する必要があります。その場合、あるメッセージのディスパッチを別のメッセージのディスパッチに依存させることができます。
このような依存関係は、アプリケーション汎用モジュールを使用して実装する必要があり、ALE開発で定義する必要があります。詳細については、 ALEプログラミングガイドを参照してください。
分散モデルを維持する場合、これらの定義された依存関係は、レシーバーフィルタリングのオプションとして提供されます。
BAPIとメッセージタイプ間の依存関係の例:
会社の住所の配布は、仕入先のオブジェクト更新に統合されています。次に、アドレスデータはALEを介してオブジェクトデータと一緒に配布されます。アドレスデータはオブジェクトデータに依存しており、BAPIを介して配信されます。オブジェクトデータは、メッセージタイプCREMASを使用して配信されます。
したがって、BAPIとメッセージタイプの間には依存関係があります。
配布モデルでは、会社の住所の配布に使用されるBAPI(AddressOrg.SaveReplica)にアクティブな受信者フィルターが割り当てられます。フィルタ表示の属性依存分布で依存関係が有効化されています。
受信者の決定に基づいて、BAPIアドレスを持つオブジェクトデータは、CREMASのフィルタ条件が満たされた場合にのみ配信されます。