Selecione um dos seguintes itens para indicar como o programa ILE RPG terá
permissão de usar registros que contenham campos com capacidade para nulos a
partir de arquivos do banco de dados descritos externamente.
- *CMDDFT
- O padrão definido atualmente em seu sistema host. Não
necessariamente os padrões de instalação.
- *NO
- Selecione *NO se você não desejar que o programa ILE RPG processe
registros com campos de valores nulos a partir de arquivos descritos
externamente. Se você tentar recuperar um registro que contém valores
nulos, nenhum dado no registro será acessível ao programa ILE RPG e ocorrerá
um erro de mapeamento de dados.
- *INPUTONLY
- Selecione *INPUTONLY se desejar que o programa ILE RPG leia registros com
campos com capacidade para nulos que contenham valores nulos de arquivos do
banco de dados somente de entrada descritos externamente. Quando um
registro contendo valores nulos for recuperado, nenhum erro de mapeamento de
dados ocorrerá e os valores padrão do banco de dados serão colocados em
quaisquer campos contendo valores nulos. O programa não conseguirá
executar nenhum dos seguintes:
- usar campos-chave com capacidade para nulos
- criar ou atualizar registros contendo campos com capacidade para nulos
- determinar se um campo com capacidade para nulos é realmente nulo durante
a execução do programa
- definir um campo com capacidade para nulos em nulo.
- *USRCTL
- Selecione *USRCTL se desejar que o programa ILE RPG leia, grave e atualize
registros com valores nulos a partir de arquivos do banco de dados descritos
externamente. Registros com chaves nulas poderão ser recuperados
através de operações chaveadas. O programa pode determinar se um campo
com capacidade para nulos for realmente nulo e definir um campo com capacidade
para nulos para ser nulo para saída ou atualização. O programador é
responsável por garantir que os campos que contêm valores nulos sejam usados
corretamente dentro do programa.
- *YES
- Mesmo que *INPUTONLY.
(C) Copyright IBM Corporation 1992, 2005. All Rights Reserved.