CRTSPADCT
Créer un dictionnaire orthogr
En bref
La commande CRTSPADCD permet de créer un dictionnaire orthographique défini par l'utilisateur.
CRTSPADCT se lit CRT
(Créer) + SPADCT.
Sur IBM i, le nom d'une commande associe presque toujours un verbe et un objet.
Syntaxe minimale
CRTSPADCT SPADCT(…) SRCFILE(…)
Paramètres
-
SPADCTDictionnaire orthographique obligatoire -
SRCFILEFichier source obligatoire -
SRCMBRMembre source -
TEXTTexte 'descriptif' -
BASEDCTDictionnaire de base -
VFYDCTDictionnaire de vérification -
LNGATRAttribut langue -
SWLLANGIDID langue liste mots d'arrêt -
BASESWLListe de mots d'arrêt de base -
OPTIONOption pour liste source -
AUTDroits -
REPLACERemplacer le dictionnaire
Astuce : dans une session 5250, tapez CRTSPADCT puis F4 pour
l'invite de saisie, et F1 sur un paramètre pour son aide.
Aide IBM i de la commande
Texte du F1, IBM i 7.5 en français
(bibliothèque QSYS)
Où s'exécute : Tous les environnements (*ALL)
Compatible multitâche : Non
La commande CRTSPADCD permet de créer un dictionnaire orthographique défini par l'utilisateur. Ce dictionnaire est utilisé conjointement avec les commandes CRTDOC, CHKDOC, EDTDOC ou WRKDOC lors des fonctions de vérification orthographique.
Les dictionnaires orthographiques sont classés en deux catégories. Les dictionnaires de langue créés par IBM et les dictionnaires utilisateur créés à l'aide de cette commande. Les dictionnaires de langues sont créés par IBM ; les dictionnaires utilisateur sont créés à l'aide de cette commande.
Voici la liste des dictionnaires de langues IBM figurant dans la bibliothèque QDCT. Vous ne pouvez pas employer ces noms pour baptiser vos propres dictionnaires.
- AFRIKAAN
- AKTUEEL
- BRASIL
- CATALA
- DANSK
- DEUTSCH
- DSCHWEIZ
- ESPANA
- FRANCAIS
- FRA2
- GREEK
- ISLENSK
- ITALIANO
- LEGAL
- MEDICAL
- NEDERLND
- NORBOK
- NORNYN
- PORTUGAL
- RUSSIAN
- SUOMI
- SVENSK
- UK
- US
Cette commande exige qu'un fichier source contienne tous les termes à inscrire dans le dictionnaire orthographique. Le membre source peut être créé à l'aide de la commande STRSEU (Démarrer SEU). Le type de source du dictionnaire est SPADCT.
Paramètres
| Mot-clé | Description | Valeurs possibles | Remarques |
|---|---|---|---|
| SPADCT | Dictionnaire orthographique | Valeurs uniques: *USRSWL Autres valeurs: Nom d'objet qualifié |
Obligatoire, positionnel 1 |
| Qualificatif 1: Dictionnaire orthographique | Nom | ||
| Qualificatif 2: Biblio | Nom, *CURLIB | ||
| SRCFILE | Fichier source | Nom d'objet qualifié | Obligatoire, positionnel 2 |
| Qualificatif 1: Fichier source | Nom | ||
| Qualificatif 2: Biblio | Nom, *LIBL, *CURLIB | ||
| SRCMBR | Membre source | Nom, *DCT | Facultatif, positionnel 3 |
| TEXT | Texte 'descriptif' | Valeur caractère, *SRCMBRTXT, *BLANK | Facultatif |
| BASEDCT | Dictionnaire de base | Nom d'objet qualifié | Facultatif |
| Qualificatif 1: Dictionnaire de base | Nom, *NONE | ||
| Qualificatif 2: Biblio | Nom, *LIBL, *CURLIB | ||
| VFYDCT | Dictionnaire de vérification | Nom d'objet qualifié | Facultatif |
| Qualificatif 1: Dictionnaire de vérification | Nom, *NONE | ||
| Qualificatif 2: Biblio | Nom, *LIBL, *CURLIB | ||
| LNGATR | Attribut langue | *VFYDCT, *NONE, *ENGLISH, *ESPANA, *FRANCAIS, *FRA2, *ITALIANO, *DANSK, *DEUTSCH, *ISLENSK, *NEDERLND, *NORSK, *SVENSK, *PORTUGAL, *DSCHWEIZ, *SUOMI, *CATALA, *AFRIKAAN, *GREEK, *BRASIL, *TURKISH, *RUSSIAN | Facultatif |
| SWLLANGID | ID langue liste mots d'arrêt | Valeur caractère | Facultatif |
| BASESWL | Liste de mots d'arrêt de base | *IBM, *NONE | Facultatif |
| OPTION | Option pour liste source | *SOURCE, *NOSOURCE, *SRC, *NOSRC | Facultatif, positionnel 4 |
| AUT | Droits | Nom, *LIBCRTAUT, *CHANGE, *ALL, *USE, *EXCLUDE | Facultatif |
| REPLACE | Remplacer le dictionnaire | *YES, *NO | Facultatif |
Dictionnaire orthographique (SPADCT)
Nom et bibliothèque du dictionnaire orthographique à créer.
Ce paramètre est obligatoire.
- *USRSWL
- Une liste de mots d'arrêt définie par l'utilisateur est créée à l'aide d'un nom indiqué par IBM.
Pour la bibliothèque, les valeurs possibles sont :
- *CURLIB
- Le dictionnaire est stocké dans la bibliothèque en cours du travail. Si aucune bibliothèque n'a été indiquée comme bibliothèque en cours pour le travail, la bibliothèque QGPL est utilisée.
- nom-de-la-bibliothèque
- Indiquez la bibliothèque où le dictionnaire doit être stocké.
Fichier source (SRCFILE)
Nom et bibliothèque du fichier source utilisé lors de la création du dictionnaire orthographique. Le fichier source contient le membre source servant à créer le dictionnaire.
Ce paramètre est obligatoire.
Pour la bibliothèque, les valeurs possibles sont :
- *LIBL
- La recherche porte sur toutes les bibliothèques de la liste des bibliothèques de l'unité d'exécution en cours jusqu'à ce que la première occurrence soit trouvée.
- *CURLIB
- La bibliothèque en cours du travail est utilisée pour localiser le fichier source. Si aucune bibliothèque n'a été indiquée comme bibliothèque en cours pour le travail, la bibliothèque QGPL est utilisée.
- nom-de-la-bibliothèque
- Indiquez la bibliothèque où se trouve le fichier source.
Membre source (SRCMBR)
Nom du membre de fichier source contenant les termes à inclure dans le dictionnaire à créer; ce membre est dans le fichier source indiqué à la zone Fichier source (paramètre SRCFILE).
- *DCT
- Le membre de fichier source porte le même nom que le dictionnaire à créer.
- nom-du-membre-de-fichier-source
- Indiquez le nom du membre de fichier source servant à créer le dictionnaire orthographique si ce membre ne porte pas le même nom que le dictionnaire.
Texte 'descriptif' (TEXT)
Texte décrivant brièvement l'objet.
- *SRCMBRTXT
- Le texte provient du membre de fichier source utilisé pour créer le dictionnaire orthographique.
- 'descriptif'
- Tapez un texte d'au plus 50 caractères, entre apostrophes.
- *BLANK
- Aucun texte n'est indiqué.
Dictionnaire de base (BASEDCT)
Nom et bibliothèque du dictionnaire contenant les termes qui sont ajoutés au dictionnaire en cours de création. Vous ne pouvez pas utiliser un dictionnaire de langue IBM (créé par IBM).
- *NONE
- Aucun terme d'un autre dictionnaire n'est ajouté au dictionnaire à créer.
- nom-du-dictionnaire
- Indiquez le nom et la bibliothèque du dictionnaire contenant les termes à ajouter au dictionnaire en cours de création.
Pour la bibliothèque, les valeurs possibles sont :
- *LIBL
- La recherche porte sur toutes les bibliothèques de la liste des bibliothèques de l'unité d'exécution en cours jusqu'à ce que la première occurrence soit trouvée.
- *CURLIB
- Le dictionnaire est recherché dans la bibliothèque en cours du travail. Si aucune bibliothèque n'a été indiquée comme bibliothèque en cours pour le travail, la bibliothèque QGPL est utilisée.
- nom-de-la-bibliothèque
- Indiquez le nom de la bibliothèque où se trouve le dictionnaire.
Dictionnaire de vérification (VFYDCT)
Nom et bibliothèque d'un dictionnaire existant où chaque terme indiqué dans le membre source est recherché. Pour éviter les répétitions, seuls les termes qui ne s'y trouvent pas sont inclus dans le nouveau dictionnaire.
- *NONE
- Chaque terme indiqué dans le membre source est inclus dans le nouveau dictionnaire orthographique, sans vérification préalable dans un autre dictionnaire.
- nom-du-dictionnaire
- Indiquez le nom du dictionnaire contenant des termes qui ne doivent pas être répétés dans le dictionnaire à créer.
Pour la bibliothèque, les valeurs possibles sont :
- *LIBL
- La recherche porte sur toutes les bibliothèques de la liste des bibliothèques de l'unité d'exécution en cours jusqu'à ce que la première occurrence soit trouvée.
- *CURLIB
- Le dictionnaire est recherché dans la bibliothèque en cours du travail. Si aucune bibliothèque n'a été indiquée comme bibliothèque en cours pour le travail, la bibliothèque QGPL est utilisée.
- nom-de-la-bibliothèque
- Indiquez le nom de la bibliothèque où se trouve le dictionnaire.
Attribut langue (LNGATR)
Langue associée au dictionnaire à créer. Cet attribut détermine les règles d'utilisation du dictionnaire.
- *VFYDCT
- La langue du dictionnaire est identique à celle du dictionnaire précisé à la zone Dictionnaire de vérification (paramètre VFYDCT).
- *NONE
- Le dictionnaire à créer n'a pas d'attribut de langue spécifique.
- *AFRIKAAN
- Le dictionnaire orthographique est en afrikaans.
- *BRASIL
- Le dictionnaire orthographique est en brésilien.
- *CATALA
- Le dictionnaire orthographique est en catalan.
- *DANSK
- Le dictionnaire orthographique est en danois.
- *DEUTSCH
- Le dictionnaire orthographique est en allemand.
- *DSCHWEIZ
- Le dictionnaire orthographique est en alémanique.
- *ENGLISH
- Le dictionnaire orthographique est en anglais.
- *ESPANA
- Le dictionnaire orthographique est en espagnol.
- *FRANCAIS
- Le dictionnaire orthographique est en français.
- *FRA2
- Le dictionnaire orthographique est en français, avec accents sur les majuscules.
- *GREEK
- Le dictionnaire orthographique est en grec.
- *ISLENSK
- Le dictionnaire orthographique est en islandais.
- *ITALIANO
- Le dictionnaire orthographique est en italien.
- *NEDERLND
- Le dictionnaire orthographique est en néerlandais.
- *NORSK
- Le dictionnaire orthographique est en norvégien.
- *PORTUGAL
- Le dictionnaire orthographique est en portugais.
- *RUSSIAN
- Le dictionnaire orthographique est en russe.
- *SUOMI
- Le dictionnaire orthographique est en finnois.
- *SVENSK
- Le dictionnaire orthographique est en suédois.
- *TURKISH
- Le dictionnaire orthographique est en turc.
ID langue liste mots d'arrêt (SWLLANGID)
Indique l'identificateur (ID) de langue pour la liste de mots d'arrêt.
Liste de mots d'arrêt de base (BASESWL)
Indique si les mots de la liste de mots d'arrêt fournie par IBM sont inclus dans la liste de mots d'arrêt qui a été définie par l'utilisateur.
- *IBM
- Les mots de la liste de mots d'arrêt fournie par IBM sont ajoutés à celle qui a été définie par l'utilisateur.
- *NONE
- Les mots de la liste de mots d'arrêt fournie par IBM ne sont pas ajoutés à celle qui a été définie par l'utilisateur.
Remarque :Les mots précédés d'un tiret dans le fichier source de la liste de mots d'arrêt fournie par IBM, ne sont pas inclus dans la liste de mots d'arrêt définie par l'utilisateur, même lorsque BASESWL(*IBM) est indiqué.
Option pour liste source (OPTION)
Type de liste produite lors de la création du dictionnaire.
- *SRC ou *SOURCE
- Le système crée une liste des ordres source utilisés pour créer le dictionnaire, ainsi qu'une liste des erreurs, le cas échéant.
- *NOSRC ou *NOSOURCE
- S'il n'y a pas d'erreurs, aucune liste d'ordres source n'est créée.
Droits (AUT)
Indique les droits que vous accordez aux utilisateurs qui n'ont pas de droits spécifiques sur l'objet, qui ne figurent pas sur une liste d'autorisation ou dont le profil de groupe ou les profils du groupe supplémentaire ne disposent pas de droits spécifiques sur l'objet.
- *LIBCRTAUT
- Les droits sur l'objet sont déterminés par la valeur indiquée à la zone Droits pour objets créés (paramètre CRTAUT) de la bibliothèque dans laquelle l'objet est créé. Si cette valeur est modifiée, les nouveaux droits ainsi obtenus ne s'appliquent pas aux objets déjà existants mais aux seuls objets qui seront créés par la suite.
- *CHANGE
- L'utilisateur peut modifier le dictionnaire et l'utiliser pour vérifier l'orthographe d'un document texte.
- *ALL
- L'utilisateur peut effectuer toutes les opérations, à l'exception de celles réservées au propriétaire ou soumises au droit de gestion de la liste d'autorisation (*AUTLMGT). L'utilisateur a un droit d'existence sur l'objet Il peut également effectuer des fonctions de base sur ce dernier, le modifier, définir son niveau de protection et en transférer la propriété.
- *USE
- L'utilisateur peut effectuer des opérations de base sur l'objet, telles que l'exécution d'un programme ou la lecture d'un fichier. Il ne peut pas le modifier. Le droit d'utilisation (*USE) fournit le droit d'opération sur l'objet (*OBJOPR) ainsi que le droit d'exécution (*EXECUTE).
- *EXCLUDE
- L'utilisateur n'a pas accès à l'objet.
- nom-de-la-liste-d'autorisation
- Indiquez le nom de la liste d'autorisation comportant les droits sur l'objet. Les utilisateurs compris dans cette liste acquièrent les droits sur l'objet qui y sont indiqués. La liste d'autorisation doit déjà exister lors de la création de l'objet.
Remplacer le dictionnaire (REPLACE)
Indique si le dictionnaire que vous créez sous le nom d'un dictionnaire existant remplacera ce dernier.
- *YES
- Le dictionnaire en cours de création remplacera le dictionnaire existant du même nom.
- *NO
- Le dictionnaire en cours de création ne remplacera pas le dictionnaire existant du même nom.
Exemples
CRTSPADCT SPADCT(MYLIB/MYDCT) SRCFILE(MYLIB/SRC)
SRCMBR(WORDS) OPTION(*NOSRC)
BASEDCT(QGPL/BASDCT) VFYDCT(QDCT/US)
LNGATR(*ENGLISH) REPLACE(*YES)
Cette commande permet de créer un dictionnaire orthographique nommé MYDCT dans la bibliothèque MYLIB. Les termes utilisés dans le dictionnaire orthographique sont issus du membre source WORDS du fichier source SRC situé dans MYLIB. Le dictionnaire comprend des termes issus d'un dictionnaire nommé BASDCT, mais ne contient aucun mot issu du dictionnaire nommé US. Le dictionnaire en cours de création porte l'attribut *ENGLISH. Si un dictionnaire existant est appelé MYDCT, ce dernier est remplacé.
Messages d'erreur
Messages *ESCAPE
- CPF2283
- La liste d'autorisation &1 n'existe pas.
- CPF4102
- Membre &4 du fichier &2 de &3 non trouvé.
- CPF4104
- Opération non autorisée sur fichier &2 de &3, membre, ou unité &4.
- CPF411B
- Echec de l'ouverture partagée du membre &4.
- CPF9801
- Objet &2 non trouvé dans la bibliothèque &3.
- CPF9802
- Non autorisé à l'objet &2 de &3.
- CPF9803
- Impossible d'allouer l'objet &2 de la bibliothèque &3.
- CPF9810
- Bibliothèque &1 non trouvée.
- CPF9820
- Non autorisé à utiliser la bibliothèque &1.
- CPF9832
- Fonction non acceptée pour le fichier DDM &2.
- CPF9845
- Erreur lors de l'ouverture du fichier &1.
- CPF9848
- Ouverture du membre &3 du fichier &1 de &2 impossible.
- CPF9899
- Erreur lors du traitement de la commande.
© Copyright IBM Corp. Texte d'aide reproduit à des fins de formation.