COBOL インポーターの設定の変更

J2C ウィザードでのファイルのインポートに対して個別に、COBOL インポーター設定を指定することができます。 または、COBOL インポーターの設定ページを使用して、デフォルト・コンパイラー・オプションを変更することもできます。

COBOL インポーターのデフォルト設定を設定するには、以下のステップを行います。
  1. ウィンドウ」>「設定」の順に選択します。
  2. インポーター」 オプションを展開し、 「一般」タブで「COBOL」を選択します。 以下のパラメーターを変更できます。


    COBOL インポーターの設定: 一般

    パラメーター オプション 説明
    プラットフォーム
    • Win32
    • AIX®
    • x/OS
    • 指定なし
    COBOL プログラムを実行するプラットフォーム。プラットフォームを 選択すると、他のプラットフォーム情報属性が、そのプラットフォームに該当するデフォルト値に 設定されます。プラットフォームのデフォルト値は、必要に応じて、個々に変更できます。
    コード・ページの選択
    • 多数のオプション
    ターゲット・プラットフォーム上の COBOL プログラムのコード・ページ。
    浮動小数点形式
    • IEEE 754
    • IBM® 16 進数
    浮動小数点形式 (IBM または IEEE)。浮動小数点数のバイト表記が IBM z/Architecture™ Principles of Operation に定義されているとおりである場合は、 IBM 390 16 進数浮動小数点形式と呼ばれます。浮動小数点数のバイト表記が IEEE 標準 754 に定義されているとおりである場合は、 IEEE 非拡張浮動小数点形式と呼ばれます。
    エンディアン リトル 整数データのリトル・エンディアン表記。整数のバイト表記が 最下位バイトから最上位バイトに配列されている場合は、リトル・エンディアン表記と呼ばれます。
    ビッグ 整数データのビッグ・エンディアン表記。整数のバイト表記が 最上位バイトから最下位バイトに配列されている場合は、ビッグ・エンディアン表記と呼ばれます。
    リモート整数エンディアン リトル このプロパティーは、DFHCNV マクロなどのユーザー出口の作業を補完します。 提供されている DFHCNV マクロは、2 および 4 バイト整数を扱い、8 バイト整数は扱いません。 エンディアン・プロパティーを使用して 8 バイト整数のフォーマットを制御し、 リモート整数エンディアン・プロパティーを使用して 2 および 4 バイト整数のフォーマットを制御します。 ユーザー出口がない場合、またはユーザー出口がエンディアン文字整数を扱わない場合は、 エンディアン・プロパティーで使用される値と同じ値を指定する必要があります。
    ビッグ このプロパティーは、DFHCNV マクロなどのユーザー出口の作業を補完します。 提供されている DFHCNV マクロは、2 および 4 バイト整数を扱い、8 バイト整数は扱いません。 エンディアン・プロパティーを使用して 8 バイト整数のフォーマットを制御し、 リモート整数エンディアン・プロパティーを使用して 2 および 4 バイト整数のフォーマットを制御します。 ユーザー出口がない場合、またはユーザー出口がエンディアン文字整数を扱わない場合は、 エンディアン・プロパティーで使用される値と同じ値を指定する必要があります。
    外部 10 進数符号 ASCII 外部 10 進数 COBOL データ型のデータ変換を制御します。 COBOL プログラムが、コード・ページが American Standard Code Information Interchange フォーマット (ascii) のマシンで実行される場合は、ASCII を選択します。
    EBCDIC 外部 10 進数 COBOL データ型のデータ変換を制御します。 COBOL プログラムが、コード・ページが拡張 2 進化 10 進コード・フォーマット (EBCDIC) のマシンで実行される場合は、EBCDIC を選択します。
    EBCDIC カスタム 外部 10 進数 COBOL データ型のデータ変換を制御します。 このプロパティーでは、DFHCNV マクロを使用して、外部 10 進データ型を変換し、 符号ビットが含まれているコード・ポイントを修正します。
    ホスト・コード・ページ:
    CICS® 領域内部で DFHCNV マクロによって ASCII から EBCDIC へのデータ変換を行うと、ホスト・システムの EBCDIC コード・ページに応じて、 EBCDIC コード・ページ内の一部のコード・ポイントがバリアントになります。 外部 10 進数データを正しく変換するためには、EBCDIC コード・ページを符号ビット変換として指定しなければなりません。
    引用符
    • 二重 (")
    • 単一 (')
    DOUBLE: QUOTE コンパイラー・オプションが有効になっている場合に、 引用符文字 (") の 1 つまたは複数のオカレンスを表す形象定数または予約語。 この値は、ターゲットとしている COBOL プログラムのコンパイルに使用されたものと一致していなければなりません。 これらのオプションについて詳しくは、COBOL プログラミング・ガイドを参照してください。
    SINGLE: APOST コンパイラー・オプションが有効になっている場合に、 アポストロフィ文字 (') の 1 つまたは複数のオカレンスを表す形象定数または予約語。 この値は、ターゲットとしている COBOL プログラムのコンパイルに使用されたものと一致していなければなりません。 これらのオプションについて詳しくは、COBOL プログラミング・ガイドを参照してください。
    TRUNC
    • STD
    • OPT
    • BIN
    STD: COBOL の BINARY、COMP、および COMP-4 の型に影響します。 STD では、設定される値は PICTURE ストリングによって制限されます。 この値は、ターゲットとしている COBOL プログラムのコンパイルに使用されたものと一致していなければなりません。 たとえば、PIC S999 の PICTURE 文節の場合、設定できる値の範囲は -999 から 999 です。 通常、CICS または IMS™ の COBOL プログラムは、TRUNC(BIN) オプションでコンパイルされます。 これらのオプションについて詳しくは、COBOL プログラミング・ガイドを参照してください。
    OPT: COBOL の BINARY、COMP、および COMP-4 の型に影響します。 OPT では、値が PICTURE ストリングに一致します。 たとえば、02 ANUM PIC 9999 BINARY の場合、可能な値の範囲は 0 から 9999 です。 この値は、ターゲットとしている COBOL プログラムのコンパイルに使用されたものと一致していなければなりません。 通常、CICS または IMS の COBOL プログラムは、TRUNC(BIN) オプションでコンパイルされます。 これらのオプションについて詳しくは、COBOL プログラミング・ガイドを参照してください。
    BIN: COBOL の BINARY、COMP、および COMP-4 の型に影響します。 BIN では、値は PICTURE ストリングに必要なストレージのサイズによって制限されます。 たとえば、02 ANUM PIC 9999 BINARY の場合、4 つの 9 の符号なし PICTURE ストリングで、 必要なストレージ・サイズは 2 バイトです。 値の有効範囲は 0 から 65535 です。 この値は、ターゲットとしている COBOL プログラムのコンパイルに使用されたものと一致していなければなりません。 通常、CICS または IMS の COBOL プログラムは、TRUNC(BIN) オプションでコンパイルされます。 これらのオプションについて詳しくは、COBOL プログラミング・ガイドを参照してください。
    NSYMBOL
    • NATIONAL
    • DBCS
    NATIONAL: リテラルおよびピクチャー文節で使用される「N」記号の解釈をコントロールします。 NATIONAL は、USAGE NATIONAL 文節が指定されることを意味します。 これは、保管されるデータが UNICODE データで、UTF-16 を使用して保管されることを示します。 この値は、ターゲットとしている COBOL プログラムのコンパイルに使用されたものと一致していなければなりません。 これらのオプションについて詳しくは、COBOL プログラミング・ガイドを参照してください。
    DBCS: リテラルおよびピクチャー文節で使用される「N」記号の解釈をコントロールします。 DBCS は、USAGE DISPLAY-1 文節が指定されることを意味します。 これは、保管されるデータが DBCS データであることを示します。 この値は、ターゲットとしている COBOL プログラムのコンパイルに使用されたものと一致していなければなりません。 これらのオプションについて詳しくは、COBOL プログラミング・ガイドを参照してください。
  3. COBOL コンパイラーの拡張設定を変更する場合は、「COBOL 詳細オプション (More COBOL options)」タブを選択します。以下のパラメーターを変更できます。

    COBOL インポーターの設定: COBOL 詳細オプション

    パラメーター オプション 説明 デフォルト値
    コンパイル時のロケール名 有効なロケールと対応するサポートされているコード・ページ のリストは、サポートされるロケールおよびコード・ページを参照してください。
    Windows® 用 COBOL は、POSIX 定義の ロケール規則に従います。ロケール値構文: ll _CC.codepageID ここで、
    • ll は、小文字 2 文字の ISO 言語コード
    • CC は、大文字 2 文字の ISO 国別コード
    • codepageID は、ネイティブ DISPLAY および DISPLAY-1 データに使用されるコード・ページ

    サポートされるロケールおよびコード・ページ にリストされている、ロケール名 (ll CC) に有効な値、およびロケール名に対応する有効なコード・ページ をコードする必要があります。

    サポートされるコード・ページで表される文字を、 COBOL 名、データ定義、リテラル、およびコメントに使用することができます。 ロケールは、事実上、コンパイルするソース・プログラム (英数字リテラル値を含む) の コード・ページを決定します。 つまり、コンパイルに使用されるコード・ページは、コンパイル時のロケール設定に基づいています。 よって、ソース・プログラム内のリテラル値の計算は、 実際には、コンパイル時にロケールによって処理されます。

    en_US
    ASCII コード・ページ IBM-1252

    ロケール名については、ASCII コード・ページ ・セットの最後のロケール名が、より一般的である (より新しい) ため、デフォルトとして選択されます。

    エラー・メッセージ言語
    • EN_US
    • JA_JP
    • ZH_TW
    • ZH_CN
    • KO_KR
    • IT_IT
    • FR_FR
    • ES_ES
    • DE_DE
    • PT_BR
    エラー・メッセージを表示する言語を選択するオプションを提供します。 デフォルトは EN_US。
    通貨符号   CURRENCY オプションを使用して、COBOL ソースに使用される代替デフォルト 通貨記号を指定します。CURRENCY SIGN 値は、単一文字を表す有効な COBOL 英数字リテラル (16 進リテラルを含む) でなければなりません。 たとえば、'$'、"$"、X'9F"、または x'9F' などです。 デフォルト値は "$"。
    SOSI
    • チェックする
    • チェックしない
    SOSI コンパイラー・オプションを使用して、 リテラル内の DBCS 文字ストリングがシフトアウト文字とシフトイン文字で区切られているかどうかを 指定します。 デフォルトは、「一般」タブで選択されているプラットフォーム によって異なります。
    • Win32: NOSOSI
    • AIX: NOSOSI
    • z/OS®: SOSI
    COLLSEQ
    • EBCDIC
    • LOCALE
    • BIN
    • EBCDIC: このオプションを選択すると、ASCII 照合シーケンスではなく EBCDIC 照合シーケンスを使用します。
    • LOCALE: このオプションを選択すると、ロケール依存照合 (ロケールの照合が 国/地域別情報と整合している) を使用します。
    • BIN: このオプションを選択すると、文字の 16 進値を使用します。 ロケール設定は影響しません。
    デフォルトは、「一般」タブで選択されているプラットフォーム によって異なります。
    • Win32: BIN
    • AIX: BIN
    • z/OS: EBCDIC
    NCOLLSEQ
    • LOCALE
    • BIN
    • LOCALE: このオプションを選択すると、実際のロケール値に関連した照合順序の アルゴリズムを使用します。
    • BIN: このオプションを選択すると、文字ペアの 16 進値を使用します。
    デフォルトは、「一般」タブで選択されているプラットフォーム によって異なります。
    • Win32: BIN
    • AIX: BIN
    • z/OS: BIN
    ファイル拡張子サポート   ファイル拡張子サポート・テーブルを使用して、 デフォルトの拡張子性質を変更できます。完全なプログラムまたはデータ構造のみ の識別を表す拡張子を割り当てることができます。

    ファイル拡張子サポート

     
ご利用条件 | フィードバック
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.
(C) Copyright IBM Japan 2005.