FILETYPE

ファイル作成時に使用するファイルの形式を指定します。

構文:

>>-.---.--FILETYPE--"integer"--------------><
   +-/-+

パラメーター:

integer
使用するタイプを示す整数。
0
Default format for the operating system (identical to 8)
1
C-ISAM
3
Micro Focus default indexed file format
4
Optimized format for fast duplicate key handling
5
Btrieve with ANSI
6
Btrieve without ANSI
8
Large indexed file format
9
Indexed with single key, non-duplicate, key ordered records
10
Reserved
11
Mainframe print file format
12
Large indexed file format with separate index file
13
Reserved
14
Heap file
15
ESDS
16
Extended ESDS
17
Vision
18
Microsoft SQL Server
19
Oracle
20
DB2
21
RM
22-255
Reserved

プロパティ:

デフォルト: FILETYPE"0"
段階: 構文チェック
$SET: 任意

依存関係:

FILETYPE"integer" により IDXFORMAT"integer" が設定されます。

DIALECT"RM" により、FILETYPE"21" が設定されます。

説明:

この指令は、Micro Focus ファイル ハンドラーで処理されたファイルにのみ有効です。索引ファイル以外のファイルを処理する場合は CALLFH 指令を使用してください。

FILETYPE"11" を使用して、IBM メインフレーム形式の印刷ファイルを生成する場合は、次の操作が必要です。

  • OSVS 指令、または VCS2 指令を設定する。
  • WRITE AFTER ADVANCING 構文を使用する。
  • CALLFH 指令を設定する (ユーザー プログラムで、Micro Focus ファイル ハンドラーを使用する)。
  • 次の形式で SELECT 文を使用する。
    select printfile assign "print" organization is sequential.

    (IBM メインフレーム形式の印刷ファイルには、1 桁目に印刷制御文字が含まれています。)