
| パラメーター | オプション | 説明 | デフォルト値 |
| プラットフォーム |
|
COBOL プログラムが稼働するプラットフォーム。あるプラットフォームを選択すると、 他のプラットフォーム情報属性が、そのプラットフォームに適したデフォルト値に設定されます。 プラットフォームのデフォルト値は、個別に変更することもできます。 IMS™ の場合は、z/OS® を選択してください。 |
|
| コード・ページ選択 |
|
ターゲット・プラットフォーム上の COBOL プログラムのコード・ページ。 |
|
| 浮動小数点フォーマット |
|
浮動小数点フォーマット (IBM または IEEE)。浮動小数点数のバイト表記が IBM z/Architecture® Principles of Operation で定義されている場合、 IBM 390 Hexadecimal 浮動小数点フォーマットと呼ばれます。浮動小数点数の バイト表記が IEEE 標準 754 で定義される場合、 これは IEEE Non-Extended 浮動小数点フォーマットと呼ばれます。 |
|
| エンディアン | Little | 整数データのリトル・エンディアン表記。整数のバイト表記が 最小重みバイトから最大重みバイトへ順序付けられる場合、 リトル・エンディアン表記と呼ばれます。 |
|
| Big | 整数データのビッグ・エンディアン表記。整数のバイト表記が 最大重みバイトから最小重みバイトへ順序付けられる場合、 ビッグ・エンディアン表記と呼ばれます。 | ||
| リモート整数エンディアン | Little | このプロパティーは、 DFHCNV マクロなどの、ユーザー出口での作業を補完します。提供された DFHCNV マクロは、2 バイトおよび 4 バイトの整数を取り扱いますが、 8 バイトの整数は取り扱いません。エンディアン・プロパティーを使用して 8 バイトの整数のフォーマットを制御したり、 リモート整数エンディアン・プロパティーを使用して、2 バイトおよび 4 バイトの整数のフォーマットを制御したりすることができます。 ユーザー出口が存在しない場合、またはユーザー出口がエンディアン文字整数を取り扱わない場合、 エンディアン・プロパティーに使用される値と同じ値を指定する必要があります。 |
|
| Big | このプロパティーは、 DFHCNV マクロなどの、ユーザー出口での作業を補完します。提供された DFHCNV マクロは、2 バイトおよび 4 バイトの整数を取り扱いますが、 8 バイトの整数は取り扱いません。エンディアン・プロパティーを使用して 8 バイトの整数のフォーマットを制御したり、 リモート整数エンディアン・プロパティーを使用して、2 バイトおよび 4 バイトの整数のフォーマットを制御したりすることができます。 ユーザー出口が存在しない場合、またはユーザー出口がエンディアン文字整数を取り扱わない場合、 エンディアン・プロパティーに使用される値と同じ値を指定する必要があります。 | ||
| 外部 10 進符号 | ASCII | 外部 10 進 COBOL データ型のデータ型変換を制御します。 コード・ページが American Standard Coded Information Interchange フォーマット (ascii) であるマシン上で COBOL プログラムが稼働している場合は、ASCII を選択します。 |
|
| EBCDIC | 外部 10 進 COBOL データ型のデータ型変換を制御します。 コード・ページが Extended Binary Coded Decimal Interchange フォーマット (EBCDIC) である マシン上で COBOL プログラムが稼働している場合は、EBCDIC を選択します。 | ||
| EBCDIC カスタム | 外部 10 進 COBOL データ型のデータ型変換を制御します。
このプロパティーにより、DFHCNV マクロを使用して外部 10 進データ型を変換して、
符号ビットが含まれるコード・ポイントを訂正することが可能になります。
|
||
| 引用符 |
|
|
|
| TRUNC |
|
|
|
| NSYMBOL |
|
|
|

| パラメーター | オプション | 説明 | デフォルト値 |
| コンパイル時のロケール名 | 有効なロケールおよびサポートされる対応コード・ページ のリストについては、サポートされるロケールおよびコード・ページを参照してください。 | COBOL for Windows は、
POSIX 定義されたロケール規則を使用します。ロケール値構文: ll _CC.codepageID
ここで、
サポートされるロケールおよびコード・ページ でリストされているように、 ロケール名 (ll CC) の有効な値、およびそのロケール名に対応する有効なコード・ページ (codepageID) をコード化する必要があります。 サポートされるコード・ページで表される文字を、COBOL 名、データ定義、リテラル、およびコメントで 使用することができます。 有効なロケールは、ソース・プログラムのコンパイル用のコード・ページを決定します (英数字のリテラル値を含む)。 つまり、コンパイルに使用するコード・ページはコンパイル時のロケール設定に基づいて決まります。 したがって、ソース・プログラム内のリテラル値の評価は、 コンパイル時に有効なロケールを使用して処理されます。 |
en_US |
| ASCII コード・ページ | IBM-1252 指定されたロケール名については、 ascii コード・ページのセット内の最後のものが最も一般的である (より新しい) ため、デフォルトとして選択されます。 |
||
| エラー・メッセージの言語 |
|
これにより、エラー・メッセージを表示する言語を選択 できるようになります。 | デフォルトは、Eclipse が稼働している現行ロケールです。 |
| 通貨符号 | CURRENCY オプションを使用して、 COBOL ソースに使用する代替のデフォルト通貨記号を提供することができます。CURRENCY SIGN 値は、 単一文字を表す有効な COBOL 英数字リテラル (16 進数リテラルも含む) でなければなりません。例えば、'$' または "$" または X'9F" または x'9F' です。 | デフォルト値は "$" です。 | |
| SOSI |
|
SOSI コンパイラー・オプションを使用し、リテラル内の DBCS 文字ストリングが シフトアウト文字およびシフトイン文字で区切られるかどうかを指定します。 | デフォルトは、「一般」タブで選択されたプラットフォームによって異なります。
|
| COLLSEQ |
|
|
デフォルトは、「一般」タブで選択されたプラットフォームによって異なります。
|
| NCOLLSEQ |
|
|
デフォルトは、「一般」タブで選択されたプラットフォームによって異なります。
|
| ファイル拡張子サポート | 「ファイル拡張子サポート」テーブルを使用して、
デフォルトの拡張子の振る舞いを変更することができます。拡張子を割り当てて、完全なプログラムまたは
データ構造のみが含まれるようにすることができます。
|
任意のディレクトリーのコピーブックのサポート
任意のロケーションに あるコピーブックに依存している COBOL ソースをインポートする機能を追加する ために、COBOL 設定ページの「SYSLIB」タブを使用して、さまざまなディレクトリー・ロケーションを追加できます。

これらの項目を追加、削除、または編集できます。「編集」をクリックすると以下のウィンドウが開かれます。

「上に移動」と「下に移動」で、これらのディレクトリーの順序を変更できます。COBOL インポーターは、 指定された順序でディレクトリーにあるコピーブックを探します。