mqsicreatemsgdefs コマンド用の C オプション・ファイル

C ヘッダー・ファイルをインポートするときは、mqsicreatemsgdefs コマンドのオプションを指定します。

下記の表では、オプション・ファイルの C 言語セクションのエレメントをリストします。 以下の制約事項が適用されます。

これらのオプションの使用に関する詳細は、C からのインポートを参照してください。

<C> エレメント 可能な値
COMPILER_NAME1
  • Msvc (デフォルト)
  • Icc
  • AIXgcc
  • AIXxlc
  • OS390
CODEPAGE
  • SO8859-1
  • Cp037
  • Cp1252 (デフォルト)
FLOATING_POINT_FORMAT
  • IEEE Extended INTEL (デフォルト)
  • IEEE Extended AIX
  • IEEE Extended OS/390
  • IEEE Non-Extended
  • IBM 390 Hexadecimal
INCLUDE_PATH2 他のヘッダー・ファイルの絶対パス名、または空ストリング (これがデフォルト値です)。
BYTE_ORDER
  • Little Endian (デフォルト)
  • Big Endian
ADDRESS_SIZE
  • 32 (デフォルト)
  • 64
SIZE_OF_LONG_DOUBLE
  • 64 (デフォルト)
  • 128 (サポートされていません)
PACK_LEVEL1
  • 1
  • 2
  • 4
  • 8 (デフォルト)
  • 16
SIZE_OF_ENUM
  • 1
  • 2
  • 4
  • 5 (デフォルト)
PRESERVE_CASE_IN_VARIABLE_NAMES
  • True (デフォルト)
  • False
STRING_ENCODING
  • SPACE - 固定長ストリング (デフォルト)
  • NULL - ヌル終了ストリング
STRING_PADDING_CHARACTER
  • SPACE (デフォルト)
  • NUL
  • 'c'
  • "c"
  • 0xYY
  • YY
  • U+xxxx
SCHEMA_TARGET_NAMESPACE_URI 有効なネーム・スペース URI、または空 (デフォルト)
MESSAGE_PREFIX3 作成されたメッセージが接頭部に付くストリング、または空。 デフォルトは msg_ です。
PRE_PROCESSING_OPTION
  • なし (デフォルト)
  • ale_idoc
  • file_idoc
注:
  1. COMPILER_NAME が AIXxlc に設定されている場合、値 PACK_LEVEL は使用されません。
  2. INCLUDE_PATH では、システム従属のパス分離文字でパスを区切ってください。
  3. PRE_PROCESSING_OPTION が ale_idoc または file_idoc の場合、MESSAGE_PREFIX は無視されます。
関連資料
mqsicreatemsgdefs コマンド
mqsicreatemsgdefs コマンド用の COBOL オプション・ファイル
mqsicreatemsgdefs コマンド用の XSD オプション・ファイル
mqsicreatemsgdefs コマンド用のデフォルト・オプション・ファイル
特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
最終更新 : 2009-02-20 12:44:14

an18440_