Opções

Se você definir uma caixa de seleção como cinza (*CMDDFT), este parâmetro não será transmitido ao host e o padrão definido pelo host será usado.

Criar descrições do campo FILLER
*DDSFILLER é o valor marcado. A descrição do campo FILLER de um único caractere, "07 FILLER PIC X", sempre será criada quando não for encontrado nenhum campo correspondente por uma instrução COPY DDS.

*NODDSFILLER é o valor limpo, desmarcado. Nenhuma descrição do campo FILLER será criada se não for encontrado nenhum campo correspondente por uma instrução COPY DDS.

Criar arquivo dinamicamente
*CRTF é o valor marcado. Os arquivos que não estiverem disponíveis no momento da operação OPEN serão criados dinamicamente.

*NOCRTF é o valor limpo, desmarcado. Os arquivos que não estiverem disponíveis no momento de uma operação OPEN não serão criados dinamicamente.

Verificar chaves duplicadas
*DUPKEYCHK é o valor marcado. Será verificada a existência de chaves duplicadas nos arquivos INDEXED.

*NODUPKEYCHK é o valor limpo, desmarcado. Não será verificada a existência de chaves duplicadas nos arquivos INDEXED.

Inicializar arquivos relativos
*INZDLT é o valor marcado. Os arquivos relativos com o acesso seqüencial serão inicializados com registros excluídos durante a operação CLOSE se os arquivos forem abertos por OUTPUT. Os registros ativos dos arquivos não serão afetados, ou seja, a delimitação do registro será definida como o tamanho do arquivo das operações OPEN subseqüentes.

*NOINZDLT é o valor limpo, desmarcado. Os arquivos relativos com o acesso seqüencial não serão inicializados com registros excluídos durante a operação CLOSE se os arquivos forem abertos por OUTPUT. Assim, a delimitação do registro será determinada pelo número de registros gravados no momento do OPEN OUTPUT. As operações OPEN subseqüentes permitem o acesso somente até a delimitação do registro.

Bloqueio do registro de controle
*BLK é o valor marcado. O compilador permite o bloqueio dos arquivos de acesso DYNAMIC e dos arquivos de acesso SEQUENTIAL com uma instrução START, quando você usar a cláusula BLOCK CONTAINS. O bloqueio não será permitido para arquivos RELATIVE abertos para operações de saída. A cláusula BLOCK CONTAINS controla o número de registros a serem bloqueados. Se você não usar a cláusula BLOCK CONTAINS, o compilador permitirá somente o bloqueio dos arquivos de acesso SEQUENTIAL sem nenhuma instrução START. O sistema operacional determina o número de registros a serem bloqueados.

*NOBLK é o valor limpo, desmarcado. O compilador permite o bloqueio somente dos arquivos de acesso SEQUENTIAL sem nenhuma instrução START. Se você especificar uma cláusula BLOCK CONTAINS, ela será ignorada, exceto nos arquivos de fita.

Permitir ACCEPT/DISPLAY estendidos 2
*EXTACCDSP é o valor marcado. O compilador permite as instruções ACCEPT e DISPLAY estendidas.

*NOEXTACCDSP é o valor limpo, desmarcado. O compilador não permite instruções ACCEPT ou DISPLAY estendidas.

Sinalização de chave duplicada 3
*FS21DUPKY é o valor marcado. O compilador relata o status 21 de um arquivo quando estiver processando um arquivo indexado com chaves duplicadas em acesso dinâmico ou aleatório, se o valor da chave for alterado entre a instrução READ obrigatória e uma instrução REWRITE ou DELETE seguinte.

*NOFS21DUPKY é o valor limpo, desmarcado. O compilador não relata o status 21 de um arquivo quando estiver processando um arquivo indexado com chaves duplicadas no modo de acesso dinâmico ou aleatório. Uma instrução REWRITE pode alterar a chave de um registro.

Cadeia da figura em maiúsculas 4
*MONOPIC é o valor marcado. A cadeia de caracteres PICTURE será toda convertida em letras maiúsculas (tipo de letra único).

*NOMONOPIC é o valor limpo, desmarcado. O símbolo monetário usado na cadeia de caracteres PICTURE diferencia maiúsculas e minúsculas. Assim, as letras minúsculas correspondentes às letras maiúsculas dos símbolos de PICTURE, A, B, E, G, N, P, S, V, X, Z, CR e DB, são equivalentes às suas representações maiúsculas em uma cadeia de caracteres PICTURE. Todas as outras letras minúsculas não são equivalentes às suas representações maiúsculas correspondentes.


Notas de rodapé:

2
*EXTACCDSP/*NOEXTACCDSP aplica-se somente ao comando CRTCBLPGM do OPM COBOL/400. Essa opção não é válida e não aparece nos comandos CRTCBLMOD e CRTBNDCBL do ILE COBOL.

3
*FS21DUPKY/*NOFS21DUPKY aplica-se somente ao comando CRTCBLPGM do OPM COBOL/400. Essa opção não é válida e não aparece nos comandos CRTCBLMOD e CRTBNDCBL do ILE COBOL.

4
*MONOPIC/*NOMONOPIC aplica-se somente aos comandos CRTCBLMOD e CRTBNDCBL do ILE COBOL. Essa opção não é válida e não aparece para o comando CRTCBLPGM do OPM COBOL/400.