
| Paramètre | Options | Description | Valeur par défaut |
| Plateforme |
|
Plateforme sur laquelle s'exécute le programme COBOL. La sélection d'une plateforme donnera aux autres attributs d'information de la plateforme les valeurs par défaut appropriées à cette plateforme. Il reste toujours possible de modifier individuellement les valeurs par défaut des plateformes. Pour IMS, sélectionnez z/OS. |
|
| Sélection de la page de codes |
|
La page de codes du programme COBOL sur la plateforme cible. |
|
| Format en virgule flottante |
|
Format en virgule flottante (IBM ou IEEE). Lorsque la représentation en octets des nombres à virgule flottante est telle que définie dans le document IBM z/Architecture Principles of Operation on parle du format hexadécimal en virgule flottante IBM 390. Lorsque la représentation en octets des nombres à virgule flottante est telle que définie par la norme IEEE 754, on parle de format non étendu en virgule flottante IEEE. |
|
| Endian | Little | Représentation little endian des données de type entier. La représentation en octets des entiers classés de l'octet le moins significatif à l'octet le plus significatif est appelée représentation little endian. |
|
| Big | Représentation big endian des données de type entier. La représentation en octets des entiers classés de l'octet le plus significatif à l'octet le moins significatif est appelée représentation big endian. | ||
| Endian entier distant | Little | Cette propriété complète l'utilisation des exits utilisateur, tels que les macros DFHCNV. Les macros DFHCNV fournies manipulent les entiers à 2 et 4 octets, mais pas les entiers à 8 octets. Vous pouvez utiliser la propriété endian pour contrôler le format des entiers à 8 octets et utiliser la propriété d'endian entier distant pour contrôler le format des entiers à 2 et 4 octets. Si aucun exit utilisateur n'existe ou si l'exit utilisateur ne manipule pas les entiers de caractère endian, alors vous devez spécifier la même valeur que celle utilisée pour la propriété endian. |
|
| Big | Cette propriété complète l'utilisation des exits utilisateur, tels que les macros DFHCNV. Les macros DFHCNV fournies manipulent les entiers à 2 et 4 octets, mais pas les entiers à 8 octets. Vous pouvez utiliser la propriété endian pour contrôler le format des entiers à 8 octets et utiliser la propriété d'endian entier distant pour contrôler le format des entiers à 2 et 4 octets. Si aucun exit utilisateur n'existe ou si l'exit utilisateur ne manipule pas les entiers de caractère endian, alors vous devez spécifier la même valeur que celle utilisée pour la propriété endian. | ||
| Signe décimal externe | ASCII | Contrôle la conversion des données pour les types de données COBOL décimal externe. Si le programme COBOL fonctionne sur une machine dont la page de codes est au format ASCII (American Standard Coded Information Interchange), sélectionnez ASCII. |
|
| EBCDIC | Contrôle la conversion des données pour les types de données COBOL décimal externe. Si le programme COBOL fonctionne sur une machine dont la page de codes est au format EBCDIC (Extended Binary Coded Decimal Interchange), sélectionnez EBCDIC. | ||
| EBCDIC personnalisé | Contrôle la conversion des données pour les types de données COBOL décimal externe. Cette propriété permet d'utiliser les macrosDFHCNV pour convertir les types de données décimales externes et corrige ensuite le point de code qui contient le bit de signe.
|
||
| Guillemet |
|
|
|
| TRUNC |
|
|
|
| NSYMBOL |
|
|
|

| Paramètre | Options | Description | Valeur par défaut |
| Nom de l'environnement local chargé au moment de la compilation | Pour obtenir une liste des environnements locaux valides et des pages de codes correspondantes prises en charge, voir Paramètres régionaux et pages de codes pris en charge | COBOL for Windows utilise les conventions relatives aux environnements locaux
définies par POSIX.
Syntaxe de la valeur de l'environnement local : ll _CC.codepageID où
Vous devez coder une valeur valide pour le nom de l'environnement local (ll CC) et une page de codes valide (codepageID) correspondant au nom de l'environnement local, comme indiqué dans Paramètres régionaux et pages de codes pris en charge. Vous pouvez utiliser les caractères qui sont représentés dans une page de codes prise en charge dans les noms COBOL, les définitions de données, les littéraux et les commentaires. L'environnement local en cours détermine la page de codes pour la compilation de programmes source (y compris les valeurs littérales alphanumériques). C'est-à-dire que la page de codes utilisée pour la compilation est basée sur la configuration de l'environnement local au moment de la compilation. Ainsi, l'évaluation des valeurs littérales dans le programme source est gérée par l'environnement local en cours au moment de la compilation. |
fr_FR |
| Pages de code ASCII | IBM-1252 Pour un nom d'environnement local donné, c'est le dernier figurant dans l'ensemble de pages de codes ascii qui est choisi par défaut, puisqu'il est le plus courant (car le plus récent). |
||
| Langues des messages d'erreur |
|
Cela vous donne la possibilité de choisir la langue dans laquelle s'affichent les messages d'erreur. | La langue par défaut est celle de l'environnement local dans lequel Eclipse s'exécute. |
| Signe monétaire | Vous pouvez utiliser l'option CURRENCY pour fournir un autre symbole monétaire par défaut à utiliser dans le code source COBOL. La valeur CURRENCY SIGN doit être un littéral COBOL alphanumérique valide (y compris hexadécimal) représentant un seul caractère. Par exemple, '$' ou "$" ou X'9F" ou x'9F'. | La valeur par défaut est "$". | |
| SOSI |
|
Utilisez l'option du compilateur SOSI pour spécifier si les chaînes de caractère DBCS dans un littéral sont délimitées par les caractères shift-out et shift-in. | La valeur par défaut dépend de la plateforme sélectionnée dans l'onglet Général :
|
| COLLSEQ |
|
|
La valeur par défaut dépend de la plateforme sélectionnée dans l'onglet Général :
|
| NCOLLSEQ |
|
|
La valeur par défaut dépend de la plateforme sélectionnée dans l'onglet Général :
|
| Support d'extension de fichier | En utilisant la table du support d'extension de fichier, vous pouvez modifier le comportement d'extension par défaut. Vous pouvez affecter une extension pour contenir un programme complet ou uniquement des structures de données.
|
Prise en charge des fichiers de stockage dans des répertoires arbitraires
Pour ajouter la capacité d'importer une source COBOL ayant des dépendances avec des fichiers de stockage situés à des emplacements arbitraires, vous pouvez ajouter différentes adresses de répertoires via l'onglet SYSLIB de la page des préférences COBOL.

Vous avez la possibilité d'ajouter, de supprimer ou d'éditer ces entrées. Le bouton Editer fait apparaître la fenêtre suivante : 
Les options Déplacer vers le haut et Déplacer vers le bas vous permettent de changer l'ordre de ces répertoires. L'importateur COBOL recherche alors les fichiers de stockage au sein des répertoires dans l'ordre indiqué.