DAL 1 概要

DAL 1 スクリプトは Infor Baan 5.00 で導入されました。DAL 1 スクリプトはデータベースロジック (例: 論理的な整合性ルール) を含みますが、通常、属するテーブルのすべてのビジネスロジックを含むわけではありません。多くの場合、ビジネスロジックは DAL 1 スクリプトと UI スクリプトにまたがっています。

多くの UI スクリプトにもビジネスロジックが含まれます。たとえば以下のようなロジックが含まれます。

  • フィールドを読取専用にする
  • 列挙型フィールドでどの列挙定数が選択可能であるか決定する
  • フィールドの変更後に関連フィールドを更新する

このため、DAL 1 スクリプトを使用し、Infor LN Business Adapter を介して統合を行うことは非常に困難です。別のアプリケーションが LN テーブルに接続すると、UI スクリプトのビジネスロジックはスキップされます。したがって、接続を提供するビジネスオブジェクトインタフェースで、このロジックを再構築する必要があります。UI スクリプトでビジネスロジックを変更する場合は、該当するビジネスオブジェクトインタフェースも適応させなくてはなりません。

DAL 1 スクリプトには、以下のタイプのフックが含まれます。

  • オブジェクトフック: テーブル内のレコードの論理的な整合性をチェックします。オブジェクトフックは、プログラムスクリプト内の 「main.table.io」 セクションに置き換わるものです。たとえば、レコードの保存または削除後に別のテーブルで自動的に更新処理を行う場合などに使用できます。
  • プロパティフック: プロパティフックは、特定のテーブルフィールドに関係します。これらのフックは、とりわけ、テーブルフィールドの入力チェックに使用されます。

DAL 1 スクリプトは、プログラムスクリプト/ライブラリプログラムスクリプト/ライブラリ (ttadv2530m000) セッションから表示および編集できます。スクリプトタイプは 「DAL」 です。

DAL 1 スクリプトについての詳細は、ERP LN 6.1 Programmer's Guide (progguide.chm ヘルプファイル) の 「データアクセス階層」 を参照してください。この文書は、Infor LN BW クライアントのインストールフォルダの help フォルダに保存されています。

注意

progguide.chm ヘルプファイルは Dynamic Form Editor (DFE) で配布されます。このファイルがご使用の PC に存在しない場合は、まず LN インストール CD から DFE をインストールする必要があります。

関連トピック