As opções para o comando mqsicreatemsgdefs assumem os valores padrão se você não especificar um arquivo de opções.
O texto a seguir lista o arquivo de opções padrão fornecido utilizado com o comando mqsicreatemsgdefs.
Se desejar fazer qualquer alteração para no conteúdo do arquivo padrão, o arquivo será armazenado na estrutura de diretório do grupo de pacotes no %PACKAGE_GROUP_LOCATION%\plugins\com.ibm.etools.msg.importer.cmdline_%VERSION%\mqsicreatemsgdefs.xml. Por exemplo, se você tiver instalado no local padrão no Windows XP, o arquivo será armazenado em C:\Program Files\IBM\SDP70Shared\plugins\com.ibm.etools.msg.importer.cmdline_build_version\mqsicreatemsgdefs.xml. build_version é a versão da construção exata do componente instalado; por exemplo, 6.1.100.200803031447.
<?xml version="1.0" encoding="UTF-8"?>
<OPTIONS>
<!-- Opções de Importação de Arquivo de Definição de Mensagem -->
<!-- Opções de Importação para 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) -->
<!-- NOTE: 128 is not supported; therefore 64 is always the value -->
<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>
<!-- STRING ENCODING = SPACE | NULL) -->
<!-- NOTE: SPACE = Cadeias de comprimento fixo, NULL = Cadeias finalizadas nulas -->
<STRING_ENCODING>SPACE</STRING_ENCODING>
<!-- STRING PADDING CHARACTER = (SPACE|NUL|'c'|"c"|0xYY|YY|U+xxxx)-->
<!-- Note: Utilizado apenas para Cadeias de Comprimento Fixo -->
<STRING_PADDING_CHARACTER>SPACE</STRING_PADDING_CHARACTER>
<!-- PRESERVE_CASE_IN_VARIABLE_NAMES = (true|false) -->
<PRESERVE_CASE_IN_VARIABLE_NAMES>true</PRESERVE_CASE_IN_VARIABLE_NAMES>
<!-- INCLUDE_PATH = caminhos absolutos para outros arquivos de inclusão -->
<!-- Paths should be separated by the system-dependent path-separator character.
On UNIX systems, this character is ':'; on Win32 systems it is ';' -->
<INCLUDE_PATH />
<!-- SCHEMA TARGET NAMESPACE URI = (... any valid namespace URI or empty) -->
<SCHEMA_TARGET_NAMESPACE_URI/>
<!-- MESSAGE_PREFIX = (msg_ ... any string including empty string) -->
<MESSAGE_PREFIX>msg_</MESSAGE_PREFIX>
<!-- PRE_PROCESSING_OPTION = (none|ale_idoc|file_idoc) -->
<PRE_PROCESSING_OPTION>none</PRE_PROCESSING_OPTION>
</C>
<!-- Opções de Importação para 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>NATIONAL</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: Utilizado apenas para Cadeias de Comprimento Fixo -->
<STRING_PADDING_CHARACTER>SPACE</STRING_PADDING_CHARACTER>
<!-- SCHEMA TARGET NAMESPACE URI = (... any valid namespace URI or empty) -->
<SCHEMA_TARGET_NAMESPACE_URI/>
<!-- MESSAGE_PREFIX = (msg_ ... any string including empty string) -->
<MESSAGE_PREFIX>msg_</MESSAGE_PREFIX>
</COBOL>
<!-- Import Options for XML Schema in general -->
<XSD>
<!-- MSG = (elements|types|both) -->
<!-- Create messages from imported complex global elements, -->
<!-- or from imported global complex types, or both -->
<MSG>elements</MSG>
</XSD>
<!-- Import Options for XML Schema when importing into a message set
que NãO suporta espaços de nome -->
<XSD_NO_NS>
<!-- IMPORT = (modify|reject|accept) -->
<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>
<!-- Aqui você lista os pares uri/prefixo adicionais. -->
<!-- URI pares de prefico podem ser listados como segue: -->
<!-- <URI_PREFIX_PAIRS uri="http://www.ibm.com" prefix="ibm" /> -->
<!-- <URI_PREFIX_PAIRS uri="http://www.eclipse.org" prefix="eclipse"/> -->
</XSD_NO_NS>
</OPTIONS>