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.
(C) Copyright IBM Corporation 1992, 2005. All Rights Reserved.