| # DAL 1 概要 DAL 1 スクリプトは Infor Baan50 で導入されました。DAL 1 スクリプトはデータベースロジック (例: 論理的な整合性ルール) を含みますが、通常、属するテーブルのすべてのビジネスロジックを含むわけではありません。多くの場合、ビジネスロジックは DAL 1 スクリプトと UI スクリプトにまたがっています。 多くの UI スクリプトにもビジネスロジックが含まれます。たとえば以下のようなロジックが含まれます。 フィールドを読取専用にする 列挙型フィールドでどの列挙定数が選択可能であるか決定する フィールドの変更後に関連フィールドを更新する このため、DAL 1 スクリプトを使用し、Infor LN Business Adapter を介して統合を行うことは非常に困難です。別のアプリケーションが Infor LN テーブルに接続すると、UI スクリプトのビジネスロジックはスキップされます。したがって、接続を提供するビジネスオブジェクトインタフェースで、このロジックを再構築する必要があります。UI スクリプトでビジネスロジックを変更する場合は、該当するビジネスオブジェクトインタフェースも適応させなくてはなりません。 DAL 1 スクリプトには、以下のタイプのフックが含まれます。 オブジェクトフック: テーブル内のレコードの論理的な整合性をチェックします。オブジェクトフックは、プログラムスクリプト内の ｢main.table.io｣ セクションに置き換わるものです。たとえば、レコードの保存または削除後に別のテーブルで自動的に更新処理を行う場合などに使用できます。 プロパティフック: プロパティフックは、特定のテーブルフィールドに関係します。これらのフックは、とりわけ、テーブルフィールドの入力チェックに使用されます。 DAL 1 スクリプトは、プログラムスクリプト/ライブラリプログラムスクリプト/ライブラリ (ttadv2530m000) セッションから表示および編集できます。スクリプトタイプは ｢DAL｣ です。 DAL 1 スクリプトについての詳細は、ERP LN 6.1 Programmer's Guide (`progguide.chm` ヘルプファイル) の ｢データアクセス階層｣ を参照してください。この文書は、Infor BW クライアントのインストールフォルダの `help` フォルダに保存されています。 注意 `progguide.chm` ヘルプファイルは ダイナミックフォームエディタ (DFE) で配布されます。このファイルがご使用の PC に存在しない場合は、まず Infor LN インストール CD から DFE をインストールする必要があります。 関連トピック DAL 2 概要 |