デフォルトのオプション・ファイル

以下のテキストには、mqsicreatemsgdefs と共に使用されるデフォルトのオプション・ファイルがリストされます。

<?xml version="1.0" encoding="UTF-8"?>

<OPTIONS>
<!-- Message Definition File Import Options -->

 <!-- Import Options for C -->
 <C>
  <!-- COMPILER_NAME = (Msvc|icc|AIXgcc|AIXxlc|OS390) -->
  <COMPILER_NAME>Msvc</COMPILER_NAME>
  
  <!-- CODEPAGE = (ISO8859-1|Cp037|Cp1252) -->
  <CODEPAGE>Cp1252</CODEPAGE>
  
  <!-- FLOATING_POINT_FORMAT = (IEEE Extended INTEL|
                                        IEEE Extended AIX|IEEE Extended OS/390|
                                        IEEE Non-Extended|IBM 390 Hexadecimal) -->
  <FLOATING_POINT_FORMAT>IEEE Extended INTEL</FLOATING_POINT_FORMAT>
  
  <!-- BYTE_ORDER = (Little Endian|Big Endian) -->
  <BYTE_ORDER>Little Endian</BYTE_ORDER>
  
  <!-- ADDRESS_SIZE = (32|64) -->
  <ADDRESS_SIZE>32</ADDRESS_SIZE>
  
  <!-- SIZE_OF_LONG_DOUBLE = (64|128) -->
  <SIZE_OF_LONG_DOUBLE>64</SIZE_OF_LONG_DOUBLE>
  
  <!-- PACK_LEVEL = (1|2|4|8|16) -->
  <PACK_LEVEL>8</PACK_LEVEL>
  
  <!-- SIZE_OF_ENUM = (1|2|4|5) -->
  <SIZE_OF_ENUM>5</SIZE_OF_ENUM> 
  
  <!-- PRESERVE_CASE_IN_VARIABLE_NAMES = (true|false) -->          
                  <PRESERVE_CASE_IN_VARIABLE_NAMES>true</PRESERVE_CASE_IN_
                   VARIABLE_NAMES>
  
                <!-- STRING ENCODING = SPACE | NULL) -->
                <!-- NOTE: SPACE = Fixed length strings, NULL = Null terminated strings --> 
                <STRING_ENCODING>SPACE</STRING_ENCODING>  
    
                 <!-- STRING PADDING CHARACTER  = (SPACE|NUL|'c'|"c"|0xYY|YY|U+xxxx)-->
                 <!-- Note: Only used for Fixed Length strings --> 
                 <STRING_PADDING_CHARACTER>SPACE</STRING_PADDING_CHARACTER>

  <!-- INCLUDE_PATH = absolute paths to other include files -->
                        <!--  Paths should be separated by the system-dependent path-
                  separator character. On UNIX systems, this character is 
                            ':'; on Win32 systems it is ';'
                  -->
  <INCLUDE_PATH></INCLUDE_PATH>
 </C>
   
 <!-- Import Options for COBOL -->
 <COBOL>
  <!-- PLATFORM_SELECTION = (0:"Win32"|1:"AIX"|2:"z/OS") -->
  <PLATFORM_SELECTION>Win32</PLATFORM_SELECTION>
  
  <!-- CODEPAGE = (ISO8859_1|037) -->
  <CODEPAGE>ISO8859_1</CODEPAGE>
    
                <!-- FLOATING_POINT_FORMAT = (IEEE Non-Extended|
                     IBM 390 Hexadecimal) -->
  <FLOATING_POINT_FORMAT>IEEE Non-Extended</FLOATING_POINT_FORMAT>
  
  <!-- ENDIAN = (Big|Little) -->
  <ENDIAN>Little</ENDIAN>
  
  <!-- EXT_DECIMAL_SIGN = (ASCII|EBCDIC|EBCDIC Custom) -->
  <EXT_DECIMAL_SIGN>ASCII</EXT_DECIMAL_SIGN>
  
  <!-- TRUNC = (STD|OPT|BIN) -->
  <TRUNC>STD</TRUNC>
  
  <!-- NSYMBOL = (DBCS|NATIONAL) -->
  <NSYMBOL>DBCS</NSYMBOL>

  <!-- QUOTE = (SINGLE|DOUBLE) --> 
  <QUOTE>DOUBLE</QUOTE>
   
                <!-- CREATE_DEFAULT_VALUES_FROM_INITIAL_VALUES = (true|false) -->
                <CREATE_DEFAULT_VALUES_FROM_INITIAL_VALUES>false</CREATE_DEFAULT_
                 VALUES_FROM_INITIAL_VALUES>
 
                      <!-- CREATE FACETS FROM LEVEL 88 VALUE CLAUSES = (true|false) -->
                      <CREATE_FACETS_FROM_LEVEL_88_VALUE_CLAUSES>false</CREATE_FACETS_
                           FROM_LEVEL_88_VALUE_CLAUSES>

                <!-- PRESERVE_CASE_IN_VARIABLE_NAMES = (true|false) --> 
                <PRESERVE_CASE_IN_VARIABLE_NAMES>true</PRESERVE_CASE_IN_
                 VARIABLE_NAMES>
  
                <!--  CREATE NULL VALUES FOR FIELDS = (true|false) -->
                <CREATE_NULL_VALUES_FOR_FIELDS>false</CREATE_NULL_VALUES_
                 FOR_FIELDS>
    
                <!-- NULL CHARACTER  = (SPACE|NUL|'c'|"c"|0xYY|YY|U+xxxx)-->
                <NULL_CHARACTER>SPACE</NULL_CHARACTER>

                <!-- STRING PADDING CHARACTER  = (SPACE|NUL|'c'|"c"|0xYY|YY|U+xxxx)-->
                <!-- Note: Only used for Fixed Length strings --> 
                <STRING_PADDING_CHARACTER>SPACE</STRING_PADDING_CHARACTER>

 </COBOL>

            <!-- Import Options for XML Schema --> 
            <!--  NOTE: these options only apply when importing into a message set 
                          that does NOT support namespaces -->
         
       <XSD_NO_NS>
  <!-- IMPORT = (modify|reject) -->
  <IMPORT>modify</IMPORT>
  
  <!-- REDEFINE = (modify|reject|accept) --> 
  <REDEFINE>modify</REDEFINE> 
  
  <!-- LIST = (modify|reject|accept) -->  
  <LIST>modify</LIST> 
  
  <!-- UNION = (modify|reject|accept) -->  
  <UNION>modify</UNION> 
  
  <!-- ABSTRACT_CT = (modify|reject|accept) -->  
  <ABSTRACT_CT>modify</ABSTRACT_CT> 
  
  <!-- ABSTRACT_ELEMENT = (modify|reject|accept) -->  
  <ABSTRACT_ELEMENT>modify</ABSTRACT_ELEMENT>  
  
  <!-- XSD_PREFIX = (xsi|... any other prefix) -->  
  <XSD_PREFIX>xsi</XSD_PREFIX>   
  
  <!-- This is where you list the additional uri/prefix pairs. -->
                      <!-- URI prefix pairs can be listed as follows:  -->  
  <!-- <URI_PREFIX_PAIRS uri="http://www.ibm.com" prefix="ibm" /> -->  
  <!-- <URI_PREFIX_PAIRS uri="http://www.eclipse.org" prefix="eclipse"/> --> 
       </XSD_NO_NS>
</OPTIONS>
関連資料
mqsicreatemsgdefs コマンド
C オプション・ファイル
COBOL オプション・ファイル
XSD オプション・ファイル
特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック
Copyright IBM Corporation 1999, 2005 Last updated: 11/07/2005
an18470_