Option |
Description |
Valeur par défaut |
Autoriser les valeurs NULL |
Sélectionnez l'un des éléments suivants pour indiquer la manière dont le programme ILE RPG doit utiliser les enregistrements qui contiennent des zones acceptant les valeurs NULL à partir de fichiers de 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 de 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 programme ne peut pas :
- utiliser des zones clé acceptant les valeurs NULL, créer ou mettre à jour des enregistrements qui contiennent des zones acceptant les valeurs NULL
- déterminer si une zone admettant les valeurs NULL est effectivement nulle pendant l'exécution du programme
- définir une zone admettant zone acceptant les valeurs NULL comme zone nulle
- *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. Les opérations à clés permettent d'extraire les enregistrements à clés NULL. Le programme peut déterminer si une zone acceptant les valeurs NULL est réellement nulle et définir ce type de zone sur une valeur NULL pour la sortie ou la mise à jour.
Vous devez vous assurer que les zones contenant des valeurs
NULL sont correctement utilisées dans le programme.
- *YES : Voir *INPUTONLY.
|
*NO |
Options NLSS |
Séquence de tri : Cette option permet de déterminer la séquence de tri. Les valeurs possibles sont les suivantes : - *HEX : Les valeurs hexadécimales des caractères seront utilisées pour déterminer la séquence de tri.
- *JOB : Utilise la valeur SRTSEQ associée au travail lors de la création du programme RPG.
- *JOBRUN : Utilise la valeur SRTSEQ associée au travail lors de l'exécution du programme RPG.
- *LANGIDUNQ : Utilise une table pondérée unique. Cette valeur spéciale est utilisée avec le paramètre LANGID pour sélectionner la table de la séquence de tri.
- *LANGIDSHR : Utilise une table pondérée partagée. Cette valeur spéciale est utilisée avec le paramètre LANGID pour sélectionner la table de la séquence de tri.
- nom-table-séquence-de-tri : Entrez le nom de la table de la séquence de tri (SBCS uniquement).
|
Désactivé |
Bibliothèque : Contient le nom de la bibliothèque dans laquelle est placée la table de séquence de tri. A l'origine, cette zone est à blanc.
Pour sélectionner une bibliothèque, entrez un nom (10 caractères maximum) ou cliquez sur la flèche vers le bas pour sélectionner l'une des options valides suivantes : - *LIBL : La recherche porte sur toutes les bibliothèques des parties système et utilisateur de la liste de bibliothèques du travail.
- *CURLIB : La recherche s'effectue dans la bibliothèque en cours pour le travail.
Si aucune bibliothèque courante pour le travail n'est spécifiée, QGPL est utilisée. nom-bibliothèque Entrez le nom (en caractères SBCS uniquement) de la bibliothèque dans laquelle se trouve la table de séquence de tri.
|
*LIBL |
ID langage : Cette option permet de déterminer l'ID langage lorsque la séquence de tri est *LANGIDUNQ ou *LANGIDSHR. Le paramètre LANGID est utilisé avec le paramètre SRTSEQ pour sélectionner la table de la séquence de tri. Les valeurs possibles sont les suivantes : - *JOBRUN : Utilise la valeur LANGID associée au travail lors de l'exécution du programme RPG.
- *JOB : Utilise la valeur LANGID associée au travail lors de la création du programme RPG. ID langage Indiquez le nom de l'ID langage (SBCS uniquement).
|
*JOBRUN |
Options de conversion de type :
Cochez la ou les case(s) appropriée(s) pour indiquer au compilateur comment traiter la date, l'heure, l'horodatage, les types de données graphiques et les zones à longueur variable des fichiers à description externe. |
Date, heure, horodatage : Déclare les zones contenant les données relatives à la date, l'heure et l'horodatage comme des zones alphanumériques de longueur
fixe. |
Désactivé |
Graphique DBCS : Déclare les zones contenant les données graphiques DBCS comme des zones alphanumériques de longueur fixe. |
Désactivé |
Longueur variable : Déclare les zones contenant des données alphanumériques de longueur variable comme des zones alphanumériques de longueur fixe. |
Désactivé |
Graphique DBCS variable : Déclare les zones contenant des données graphiques DBCS de longueur variable comme des zones alphanumériques de longueur fixe. |
Désactivé |
Génération d'interface de programme : Indique si
les informations de l'interface du programme doivent être générées dans un fichier STREAM. |
CRTBNDRPG : La commande
CRTBNDRPG (création d'un programme RPG lié) créé un objet programme à partir du source RPG IV en une
seule étape. Elle permet également d'établir une liaison avec d'autres modules ou programmes de service à l'aide
d'un répertoire de liage. |
Activé |
CRTRPGMOD : |
Désactivé |
Fichier : Grâce au fichier PCML généré,
les programmes Java peuvent appeler, plus facilement et avec moins de code, le programme RPG ou la procédure
du module RPG courants. |