
| Parâmetro | Opções | Descrição | Valor Padrão |
| Plataforma |
|
A plataforma em que o programa COBOL é executado. A seleção de uma plataforma configura os outros atributos de Informações de Plataforma para os valores padrão que são apropriados para essa plataforma. Os valores padrão da plataforma ainda podem ser alterados individualmente. Para IMS, selecione z/OS. |
|
| Seleção de Página de Códigos |
|
A Página de Códigos do programa COBOL na plataforma de destino. |
|
| Formato de Ponto Flutuante |
|
O formato de ponto flutuante (IBM ou IEEE). Quando a representação de byte dos números de pontos flutuantes é conforme definido no IBM z/Architecture Principles of Operation, ela é referida como um formato de ponto flutuante IBM 390 Hexadecimal. Quando a representação de bytes de números de pontos flutuantes é definida pelo padrão 754 IEE, esta é referida como um formato de ponto flutuante Não Estendido IEEE. |
|
| Endian | Little | A representação little endian dos dados inteiros. Quando a representação de bytes de inteiros for ordenada do byte menos significativo para o byte mais significativo, isto será referido como uma representação little endian. |
|
| Big | A representação big endian de dados inteiros. Quando a representação de bytes de inteiros for ordenada do byte mais significativo para o byte menos significativo, isto será referido como uma representação big endian. | ||
| Endian de número inteiro remoto | Little | Esta propriedade complementa o trabalho com saídas de usuário, como macros DFHCNV. As macros DFHCNV fornecidas manipulam números inteiros de 2 bytes e 4 bytes, mas não números inteiros de 8 bytes. É possível usar a propriedade endian para controlar o formato dos números inteiros de 8 bytes e usar a propriedade endian de número inteiro remoto para controlar o formato dos números inteiros de 2 bytes e de 4 bytes. Se não existir nenhuma saída do usuário ou se a saída do usuário não manipular os inteiros de caracteres endian, será necessário especificar o mesmo valor utilizado para a propriedade endian. |
|
| Big | Esta propriedade complementa o trabalho com saídas de usuário, como macros DFHCNV. As macros DFHCNV fornecidas manipulam números inteiros de 2 bytes e 4 bytes, mas não números inteiros de 8 bytes. É possível usar a propriedade endian para controlar o formato dos números inteiros de 8 bytes e usar a propriedade endian de número inteiro remoto para controlar o formato dos números inteiros de 2 bytes e de 4 bytes. Se não existir nenhuma saída do usuário ou se a saída do usuário não manipular os inteiros de caracteres endian, será necessário especificar o mesmo valor utilizado para a propriedade endian. | ||
| Sinal decimal externo | ASCII | Controla a conversão de dados para tipos de dados COBOL decimais externos. Se o programa COBOL estiver em execução em uma máquina cuja página de códigos tem formato American Standard Coded Information Interchange (ascii), selecione ASCII. |
|
| EBCDIC | Controla a conversão de dados para tipos de dados COBOL decimais externos. Se o programa COBOL estiver em execução em uma máquina cuja página de códigos tem formato Extended Binary Coded Decimal Interchange (EBCDIC), selecione EBCDIC. | ||
| EBCDIC customizado | Controla a conversão de dados para tipos de dados COBOL decimais externos. Essa propriedade permite que macros DFHCNV sejam usadas para converter tipos de dados
decimais externos e depois corrige o ponto de código que contém o bit de sinal.
|
||
| Aspas |
|
|
|
| TRUNC |
|
|
|
| NSYMBOL |
|
|
|

| Parâmetro | Opções | Descrição | Valor Padrão |
| Nome do Código de Idioma do Tempo de Compilação | Para obter uma lista dos códigos de idioma válidos e das páginas de códigos correspondentes suportadas, consulte Códigos de Idioma e Páginas de Código Suportados | COBOL for
Windows usa convenções de código de idioma
definidas por POSIX.
Sintaxe de valor de código de idioma: ll _CC.codepageID em que
Você deve codificar um valor válido para o nome do código de idioma (ll CC) e uma página de códigos válida (codepageID) que corresponda ao nome do código de idioma, conforme listado em Códigos de Idioma e Páginas de Código Suportados. É possível usar os caracteres que são representados em uma página de códigos suportada em nomes COBOL, definições de dados, literais e comentários. O código de idioma em vigor determina a página de códigos para compilar programas de origem (incluindo valores literais alfanuméricos). Ou seja, a página de códigos que é usada para compilação é baseada na configuração do código de idioma no tempo de compilação. Desse modo, a avaliação de valores literais no programa de origem é manipulada com o código de idioma em vigor no tempo de compilação. |
en_US |
| Páginas de código ASCII | IBM-1252 Para um determinado nome de código de idioma, o último no conjunto de páginas de código ascii é escolhido como padrão, já que é mais comum (por ser mais novo). |
||
| Idiomas de mensagens de erro |
|
Isso lhe dá a opção de selecionar o idioma em que a mensagem de erro aparecerá. | O padrão é o código de idioma atual em que o Eclipse está em execução. |
| Sinal de Moeda | É possível usar a opção CURRENCY para fornecer um símbolo monetário padrão alternativo para ser usado para origem COBOL. O valor CURRENCY SIGN deve ser um literal alfanumérico COBOL válido (incluindo um literal hexadecimal) representando um único caractere. Por exemplo, '$' ou "$" ou X'9F" ou x'9F'. | O valor padrão é "$". | |
| SOSI |
|
Use a opção do compilador SOSI para especificar se as sequências de caracteres DBCS em um literal são delimitadas pelos caracteres shift-in e shift-out. | O padrão é dependente da plataforma que é selecionada na guia
Geral:
|
| COLLSEQ |
|
|
O padrão é dependente da plataforma que é selecionada na guia
Geral:
|
| NCOLLSEQ |
|
|
O padrão é dependente da plataforma que é selecionada na guia
Geral:
|
| Suporte à Extensão de Arquivo | Usando a tabela Suporte à Extensão de Arquivo, é possível
alterar o comportamento de extensão padrão. É possível designar uma extensão para conter
um programa completo ou apenas estruturas de dados.
|
Suporte para Copybooks em Diretórios Arbitrários
Para incluir a capacidade de importar uma origem COBOL que seja dependente de copybooks em locais arbitrários, é possível incluir vários locais de diretório usando a guia SYSLIB da página de preferências COBOL.

É possível incluir, remover ou editar essas entradas. Um clique em
Editar abre a seguinte janela:

Mover para Cima e Mover para Baixo permite alterar a origem desses diretórios. O importador COBOL procura copybooks nos diretórios na ordem especificada.