Aller au contenu

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

  • SPADCT Dictionnaire orthographique obligatoire
  • SRCFILE Fichier source obligatoire
  • SRCMBR Membre source
  • TEXT Texte 'descriptif'
  • BASEDCT Dictionnaire de base
  • VFYDCT Dictionnaire de vérification
  • LNGATR Attribut langue
  • SWLLANGID ID langue liste mots d'arrêt
  • BASESWL Liste de mots d'arrêt de base
  • OPTION Option pour liste source
  • AUT Droits
  • REPLACE Remplacer 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.