構成ファイルのオプション
ファイル ハンドラーの構成ファイルで設定できるオプションは以下のとおりです。
ACUFH
ACU ファイル ハンドラー (ACUFH) の使用を有効または無効にします。
ASCIIMAINFRAMEPRINT
ASCIIMAINFRAMEPRINT
オプションは、
CHARSET
が
ASCII
に設定され、
FILETYPE
がメインフレーム印刷形式に設定されている場合に、WRITE BEFORE ADVANCING 構文で ASCII プリンター制御文字を使用するかどうかを指定します。
ASCIISOSI
The ASCIISOSI option enables correct representation of EBCDIC DBCS characters.
BASENAME
BASENAME
タグで指定したファイル名をパス名なしで表すことができるようにするかどうかを指定します。デフォルトでは、このようなファイル名はフルパス情報によって表現し、呼び出し元のプログラムによってファイル ハンドラーに渡せるようにする必要があります。
BASENAME=ON
に設定すると、ファイル名をパスなしで指定することが可能になります。
C$FORMAT
C$FORMAT
オプションは、ファイル処理ライブラリ ルーチン C$COPY、C$DELETE、RENAME を使用して実行されるアクションの、デフォルトのファイル フォーマットを決定します。
COMMITFLUSH
Fileshare を使用していないプログラムのコンテキストで、
COMMITFLUSH
オプションは、COMMIT 文や ROLLBACK 文により、レコード ロックを解放するのみでなく、すべてのファイル更新をディスクに書き出すかどうかを指定します。
CONCATNAME
CONCATNAME パラメーターは、プラス記号 (+) を含むファイル名を通常のファイル名として解釈するか、ファイルの連結として解釈するかを指定します。
CONVERTDBSPACE
CONVERTDBSPACE
行順編成ファイルを読み取るときに、2 バイトの文字集合 (DBCS) の空白文字を ASCII 空白文字に変換できるようにします。
CONVERTEUCKATAKANA
CONVERTEUCKATAKANA
行順編成ファイルを読み取るときに、EUC シングル幅 2 バイト文字を、等価のダブル幅のカタカナに変換できるようにします。
CONVERTSTATUS
CONVERTSTATUS
オプションは、呼び出し先のプログラムの名前を指定し、ファイル ハンドラーが処理を完了した後で、返された状態値をエミュレーション用にマップします。
DATACOMPRESS
DATACOMPRESS
データ圧縮が有効かどうかと圧縮のタイプを指定します。この指令は、レコード順編成ファイルと索引付きファイルでのみ有効です。
DATAFILE
DATAFILE
オプションは、OPEN 文に渡されたファイル名を別の名前にマップします。
ESACUFH
Enterprise Server で動作する、データ ファイル操作用の ACUCOBOL-GT ファイル ハンドラー (ACUFH) の使用を有効または無効にします。
EXPANDPOSITIONING
WRITE AFTER POSITIONING 文 (OS/VS COBOL 互換) を使用するときに、レコード領域の最初の文字にキャリッジ制御情報を保持できます。
EXPANDPOSITIONING
このオプションは、書き出すレコードにこのキャリッジ制御情報を含めるかどうかを決定します。
EXPANDTAB
EXPANDTAB
このオプションは、READ 操作中に行順編成ファイルまたは行送りファイルを検出した場合に TAB 文字を対応する数の空白文字に展開するかどうかを指定します。
EXTENDEDESDS
EXTENDEDESDS
オプションにより、拡張 ESDS ファイルを作成できます。
EXTENDEDESDSXRBA
EXTENDEDESDSXRBA
オプションにより、拡張 ESDS ファイルで拡張相対バイト アドレス指定を使用できます。
FASTREAD
FASTREAD
オプションは、索引ファイルを読み取る際に、ファイル ハンドラーで、データの整合性を保証するための追加確認を実行するかどうかを指定します。
FHREDIR
FHREDIR
FILESHARE を使用してリモート サーバーでのファイル処理を可能にするかどうかを指定します。
FILECASE
FILECASE オプションにより、データ ファイル名の大文字と小文字を調整できます。
FILESUFFIX
FILESUFFIX
オプションは、ファイル拡張子が明示的に指定されていないファイルに使用するファイル拡張子を指定します。このオプションは、
IDXNAMETYPE
、
SEQNAMETYPE
、
LSEQNAMETYPE
、および
RELNAMETYPE
構成オプションを使用することで、ファイル編成に応じてオン/オフが切り換えられます。
FILEMAXSIZE
FILEMAXSIZE
オプションは、ファイルのオフセットを保存するために内部で使用されるバイト数を指定します。
FILEPOINTERSIZE
FILEPOINTERSIZE
形式 8 の索引付きファイルについて、ファイル ポインターを格納するために使用するバイト数を指定します。
FSIDXINTEGRITY
Fileshare システムのコンテキストで、
FSIDXINTEGRITY
オプションは、ファイル ハンドラーの索引キャッシュ (
INDEXCOUNT
オプションで構成) 内にある変更済みのノードを、Fileshare がステータス情報をクライアント プログラムに戻す前に、ディスクに書き込むようにします。このオプションにより、少量のファイル入出力が増えることと引き換えに、Fileshare が処理する索引ファイルの完全性が向上します。
IDXDATBUF
IDXDATBUF
相対ファイルのデータ部分にアクセスするときに使用するバッファーのサイズを指定します。
INDEXED
.
IDXFORMAT
IDXFORMAT
オプションは、索引ファイルを作成または開く際に使用する形式を指定します。
IDXNAMETYPE
IDXNAMETYPE
オプションは、データ ファイルと、索引 (存在する場合) の両方のファイル名の形式を指定します。
IGNORELOCK
IGNORELOCK
オプションは、ロックを無視するかどうかを指定します。
INDEXCOUNT
INDEXCOUNT
オプションは、索引ファイルについてキャッシュする索引ノードの数を指定します。
INDEXFILE
INDEXFILE
オプションは、索引部分とデータ部分が別ファイルになっている索引ファイルを対象に、索引部分のファイルの名前をマップします。この名前には、フル パス情報を含めることができます。
INSERTNULL
行順次ファイルや行送りファイルに WRITE 操作または REWRITE 操作を実行する場合に、
INSERTNULL
オプションは、印刷できない文字の前に NULL 文字 (x"00") を挿入するかどうかを指定します。また、READ 操作中にこれらの NULL 文字を削除するかどうかも指定します。
INSERTTAB
行順次ファイルや行送りファイルに WRITE 操作または REWRITE 操作を実行する場合に、
INSERTTAB
オプションは、連続した空白文字をタブ コードに置き換えるかどうかを指定します。
INTEROP
INTEROP オプションにより、所定のフォルダーですべてのファイル編成にどのファイル ハンドラーを使用するかが決まります。
KEYCHECK
KEYCHECK
オプションは、アプリケーションで定義したキー定義と開こうとしている索引ファイルのキー定義が一致することをファイル ハンドラーで確認するかどうかを指定します。
KEYCOMPRESS
KEYCOMPRESS
オプションは、使用中のキー圧縮の種類を指定します。
LOADONTOHEAP
LOADONTOHEAP
オプションは、ファイル ハンドラーが入出力操作を実行する前に、ファイルをメモリにロードするかどうかを指定します。
LOCKTYPE
LOCKTYPE
オプションは、使用中のレコード ロックの種類を指定します。
LOG
LOG
を
ON
に設定すると、ファイルに関連した特殊状況 (ファイルの破損や自動ファイル回復など) がログ ファイルに逐次出力され、後から必要に応じて調査できます。
LOGFILENAME
LOGFILENAME
オプションは、
LOG
オプションがアクティブなときに生成されるログ ファイルの名前を指定します。
LSEQNAMETYPE
LSEQNAMETYPE
オプションは、ファイル拡張子を明示的に指定しない行順編成ファイルに
FILESUFFIX
オプションを使用するかどうかを決定します。
LSFILETERM
オプションは、ファイル ハンドラーが行順次ファイルの読み込み時に EOF 文字 (x"1a") を検出した場合の動作を制御します。
LSRECDELIM
LSRECDELIM
オプションは、行順次ファイル内でレコード区切り文字として使用する文字を指定します。
MAINFRAMEPRINT
WRITE AFTER ADVANCING
または
WRITE BEFORE ADVANCING
を使用しているファイルについて、
MAINFRAMEPRINT
オプションは、メインフレームのプリンター ファイル形式 (filetype 11) を使用するかどうかを指定します。
NAMEOPTIONS
NAMEOPTIONS
オプションは、OPEN 文に渡す名前にファイル ハンドラー オプションを含めてよいかどうかを指定します。
NFSFILELOCK
NFSFILELOCK
オプションは、UNIX NFS ファイル システムのレコード ロックとファイル ロックをアプリケーションで検出できるようにします。
NODESIZE
NODESIZE
オプションは、索引付きファイルに使用する索引ノードのサイズを指定します。
NOSEQCHECK
NOSEQCHECK
オプションは、索引付きファイルでのキーの順番確認を無効にします。
OPENINPUTSHARED
OPENINPUTSHARED
オプションは、入力用に開いたファイルに
LOCK MODE
句を指定しない場合にこのファイルを他のユーザーと共有できるようにするかどうかを指定します。
OSVSREWRITE
OSVSREWRITE
オプションは、出力用に開いた順編成ファイルに対して WRITE 文を使用可能にするかどうかを指定します。WRITE 文を使用可能にした場合は、これらの WRITE 文が REWRITE 文とまったく同じように動作します。
READSEMA
READSEMA
オプションは、ファイル修正以外の目的で入出力操作を実行する場合に、システムに共有ファイルのセマフォを獲得させるかどうかを指定します。
READTODELIM
READTODELIM
オプションは、レコードの読み込み時にレコードがユーザー データ領域よりも長い場合に、ファイル ポインターをファイル内の次の論理レコードに進めるかどうかを指定します。この場合、データ レコードは実質的に切り捨てられます。
RELDATBUF
RELDATBUF
オプションは、相対ファイルにアクセスするときに使用するバッファーのサイズを指定します。
RELATIVE
.
RELFORMAT
相対ファイルの処理方法を指定します。
RELNAMETYPE
RELNAMETYPE
オプションは、ファイル拡張子を明示的に指定しない相対ファイルに
FILESUFFIX
オプションを使用するかどうかを決定します。
RELRECDELIM
RELRECDELIM
オプションは、固定長の相対ファイル内でレコード区切り文字として使用する文字を指定します。
RETRYLOCK
RETRYLOCK
オプションは、レコードがロックされているために READ 操作が失敗する場合に再試行するかどうかを指定します。
RETRYOPEN
RETRYOPEN
オプションは、ファイルがロックされているために入出力操作が失敗する場合に再試行するかどうかを指定します。
RETRYTIME
RETRYTIME
オプションは、
RETRYLOCK
および
RETRYOPEN
オプションに設定された整数が、試行回数と秒数のどちらを表すかを指定します。
RUNITLOCKDETECT
RUNITLOCKDETECT
オプションは、同じ実行ユニットで実行された別の OPEN 文によるレコードのロック状態をファイル ハンドラーがチェックするかどうかを指定します。
SEARCHONCREATE
SEARCHONCREATE
は、ファイル ハンドラーが、作成中のファイルと同じ名前のファイルを探すために、複数のディレクトリ パス上の特定のディレクトリを検索するかどうかを指定します。このオプションは、OPEN OUTPUT によって開かれたファイルに対してのみ有効です。
SEQDATBUF
SEQDATBUF
オプションは、
SEQUENTIAL
編成のファイルにアクセスするときに使用するバッファーのサイズを指定します。
SEQNAMETYPE
SEQNAMETYPE
オプションは、ファイル拡張子を明示的に指定しない順編成ファイルに
FILESUFFIX
オプションを使用するかどうかを決定します。
SKIPLOCK
SKIPLOCK
オプションは、順呼び出しモードの READ 操作中にロックされたレコードを検出した場合に、そのレコードをスキップして現行レコード ポインターを先へ送るかどうかを指定します。
SPACEFILL
SPACEFILL
オプションは、行順次ファイルまたは行送りファイルの READ 操作で、読み込むデータより先のレコード領域を空白文字で埋めるかどうかを指定します。
STARTUNLOCK
STARTUNLOCK
オプションは、
WITH LOCK ON MULTIPLE RECORDS
指定を伴わない単独レコード ロックで指定されたファイル内の各ロックを START 操作で解除するかどうかを指定します。
STRIPSPACE
STRIPSPACE
パラメーターは、行順編成ファイルまたは行送りファイルの WRITE 操作や REWRITE 操作で、後続空白文字を削除するかどうかを指定します。
SUPPRESSADV
SUPPRESSADV
オプションは、レコード順編成ファイルに対する WRITE 文の ADVANCING 指定を無視するかどうかを指定します。
TRACE
TRACE
オプションは、
Xfhtrace
(ファイル ハンドラーのトレース モジュール) を有効にするかどうかを指定します。
Xfhtrace
モジュールは、ファイル ハンドラー操作をトレースして、トレース ファイルに対するすべての動作のログを記録します。Xfhtrace を指定すると、COBOL ファイルで発生した問題を診断する場合に役立ちます。
TRACEFILEEXTEND
TRACEFILEEXTEND
オプションは、既存のトレース ファイルがある場合に、トレース情報を現行のトレース ファイルの末尾に追加するかどうかを指定します。このオプションは、
TRACE
が
OFF
の場合は無効になります。
TRACEFILENAME
TRACEFILENAME
オプションは、
TRACE
オプションが有効になっている場合に生成されるトレース ファイルの名前を指定します。
USEVSAMKEYDEFS
実行中のプログラムで定義されるキーの代わりに、JCL および IDCAMS によってカタログで定義されたキーを使用します。
WRITELINE
WRITELINE
パラメーターは、レコードの書き込みにメインフレームの動作を使用するか PC の動作を使用するかを指定します。
WRITETHRU
WRITETHRU
オプションは、ファイルに加えた変更を、ただちにディスクに書き込むか、変更内容を COBOL システムやオペレーティング システムによって内部バッファーに格納し、後でディスクに書き出すかを指定します。
上位ヘルプ:
構成ファイル