概要
Adis 構成ユーティリティでは、「言語リファレンス」で説明されているように、拡張 ACCEPT 文および拡張 DISPLAY 文のデフォルト動作を変更できます。
Adis モジュールを構成して、さまざまな領域の動作を変更できます。Adis の詳細については、「Adis」の章を参照してください。Adis にはデフォルト値一式が含まれており、ADISCTRL ファイルが存在しない場合に使用されます。すべての構成変更は ADISCTRL に反映され、Adis 内部のデフォルトには影響しません。
ADISCTRL は Adis モジュールの構成データベースです。このファイルは最大 16 種類の構成を保持でき、いずれも使用可能です。Adis で使用される構成は、ADISCTRL の先頭にあるエントリによって決まります。
ADISCTRL には、Adis に必要な機種依存性のない情報がすべて含まれています。これには、次の内容が含まれます。
- ACCEPT 文および DISPLAY 文の実行方法
- エラーに応じて Adis から出力されるメッセージ
- キーの有効/無効
Adis 構成ユーティリティを使用して、ADISCTRL に保持されている任意の構成を変更できます。このユーティリティはメニュー階層方式で設計されています。これらのメニューは、いつでも画面の下部に表示でき、使用可能なオプションを一覧表示します。
COBOL システムとともに提供される ADISCTRL ファイルには、COBOL の異なる方言をエミュレートするために設定されているいくつかの構成が含まれています。ほとんどの場合、Adis 構成ユーティリティでは、これらの構成から使用する構成を選択 (Adis 構成ユーティリティのメイン メニューで選択オプションを使用) する以外に必要な作業はありません。
COBOL システムとともに提供される構成には、次のものが含まれます。
- デフォルトの構成
- これは、ADISCTRL ファイルが見つからない場合に実行時に使用される、Adis に組み込まれている構成とまったく同じです。ACCEPT 文および DISPLAY 文実行中の標準モード処理を提供します。
- IBM V1.0 互換性
- IBM COBOL V1.0 のエミュレーションを提供します。正確なエミュレーションとは言えず、特に数字フィールドおよび数字編集フィールドへの ACCEPT 処理の動作で相違があります。
- RM 互換性
- 元のプログラムが RM/COBOL V2.0 で記述されている場合に、この構成を選択する必要があります。この構成は RM/COBOL V2.0 の ACCEPT 文および DISPLAY 文の動作に非常に近いエミュレーションを提供します。
- DG ICOBOL 互換性
- Data General の ICOBOL での ACCEPT 文および DISPLAY 文の動作のエミュレーションを提供します。
- Microsoft V2 互換性
- Microsoft COBOL V2.2 のエミュレーションを提供します。正確なエミュレーションとは言えず、特に数字フィールドおよび数字編集フィールドへの ACCEPT 処理の動作で相違があります。
- RM2VCOB
- Enterprise Developer 内部で実行されている DIALECT 「Rm」アプリケーションのエミュレーションを提供します。
- RM-Panels
- RM/Panels アプリケーションを Enterprise Developer に移行するユーザー用に、移行するユーザーのために、RM/Panels コントロールのエミュレーションを提供します。
RM/COBOL および RM/Panels、DG ICOBOL、IBM および Microsoft の互換性の詳細については、互換性ガイドを参照してください。
ユーザー独自の構成を作成する場合は、提供された構成を直接変更しないことをお勧めします。代わりに、変更したい構成を別の名前で保存して、それに変更を加えるようにしてください。
カスタム ADISCTRL ファイルを作成する場合は、実行時にプログラム (現在のディレクトリ内または製品インストール ディレクトリの etc サブディレクトリ内) からそのファイルにアクセスできる必要があります。アクセスできない場合、デフォルト値が使用されます。