使用する
IDocは、構造を持つ管理レコードで構成されていますedidcおよび構造を持つ1つ以上のデータレコードedidd。制御レコードは封筒に似ています。IDocの送信者と受信者、およびメッセージのタイプに関する情報が含まれています。IDocによって使用されているデータは、フォーマットされていない文字列としてデータレコードに含まれています。
IDocをALEレイヤーに渡すことができるようにするには、構造を使用して構造を設定する必要があります。edidcおよび構造を持つ内部テーブルedidd。次に、これを使用して汎用モジュールを呼び出します。MASTER_IDOC_DISTRIBUTE。モジュールはデータをデータベースに保存し、必要に応じてディスパッチをトリガーします。
すべてのALEメッセージフローは、ALE配布モデルに保存されます。分散モデルは、ALEの中央制御インスタンスです。アプリケーションは、IDocが作成される前に分散モデルを照会できます。これは、IDocの実際の作成がアプリケーションに影響を与える場合に意味があります。配信モデルでメッセージフローが維持されていない場合は、IDocの内部テーブルを設定する必要がないため、パフォーマンスも向上します。
ALEレイヤーは、常に分散モデルを照会します。アプリケーションが受信者を指定しない場合、すべての受信者が決定され、それぞれに対してIDocが作成されます。アプリケーションが受信者を指定している場合は、配布モデルがチェックされ、受信者が必要な承認を持っているかどうかが確認されます。分散モデルのフィルター設定により、IDocの一部をALEレイヤーで削除できます。