Autoriser les valeurs NULL

Sélectionnez l'un des éléments suivants pour indiquer la manière dont le programme ILE RPG sera autorisé à utiliser les enregistrements contenant des zones acceptant les valeurs NULL à partir de fichiers base de données à description externe.

*NO
Sélectionnez *NO si vous ne souhaitez pas que le programme ILE RPG traite les enregistrements à zones acceptant les valeurs NULL à partir de fichiers à description externe. Si vous tentez d'extraire un enregistrement contenant des valeurs NULL, le programme ILE RPG ne peut accéder à aucune donnée de l'enregistrement et une erreur de mappage de données survient.
*INPUTONLY
Sélectionnez *INPUTONLY si vous souhaitez que le programme ILE RPG lise les enregistrements à zones acceptant les valeurs NULL à partir de fichiers base de données en entrée seule et à description externe. Lorsqu'un enregistrement contenant des valeurs NULL est extrait, aucune erreur de mappage des données ne survient et les valeurs par défaut de la base de données sont placées dans les fichiers qui contiennent des valeurs NULL. Le progamme ne peut effectuer aucune des opérations suivantes : utiliser les zones clés acceptant les valeurs NULL, créer ou mettre à jour des enregistrements comportant des zones acceptant les valeurs NULL, déterminer si la valeur d'une zone acceptant les valeurs NULL est effectivement NULL lors de l'exécution du programme et définir une valeur NULL dans une zone acceptant les valeurs NULL.
*USRCTL
Sélectionnez *USRCTL si vous souhaitez que le programme ILE RPG lise, écrive et mette à jour les enregistrements à valeur NULL à partir de fichiers base de données à description externe. Vous pouvez extraire les enregistrements avec des valeurs indéfinies en utilisant des opérations à clé. Le programme peut déterminer si une zone acceptant les valeurs NULL est réellement NULL et définir ce type de zone sur une valeur NULL pour la sortie ou la mise à jour. Le programmeur est chargé de vérifier que les zones qui contiennent des valeurs NULL sont correctement utilisées dans le programme.
*YES
Voir *INPUTONLY.