builtins
listQKBDefinitions
##set_builtins
Description
Liste les définitions pour une locale spécifique dans la base de connaissances qualité (). Idéal pour savoir exactement ce que votre QKB a dans le ventre sans avoir à jouer aux devinettes !
Paramètres Clés
| Nom du paramètre | Description |
|---|---|
| locale | Spécifie l'abréviation sur 5 lettres d'une présente dans la QKB (ex: 'FRFRA' pour le français ou 'ENUSA' pour l'anglais). |
| qkb | Indique le nom spécifique de la à interroger. Optionnel si votre système utilise la QKB par défaut. |
| type | Spécifie le type de définition QKB à lister (par défaut : ALL). Pratique pour filtrer uniquement les définitions de type 'GENDER', 'MATCH' ou 'PATTERN'. |
Préparation des données
Préparation de l'environnement
Cette action interroge les métadonnées de la QKB de votre système, aucune table de données en mémoire n'est requise. On s'assure simplement de charger l'action set 'qkb'.
| 1 | PROC CAS; |
| 2 | LOADACTIONSET "qkb"; |
| 3 | RUN; |
Exemples d'utilisation
Lister toutes les définitions d'une locale
Ce petit bout de code vous listera de façon exhaustive tout ce qui est disponible pour la locale anglaise des US.
| 1 | PROC CAS; |
| 2 | qkb.listQKBDefinitions / locale="ENUSA"; |
| 3 | RUN; |
Résultat Attendu :
Un tableau renvoyant le nom et le type de chaque définition existante pour la locale ENUSA.
Lister les définitions d'un type spécifique sur une QKB nommée
Ici on est pointilleux : on cherche uniquement les définitions de type 'GENDER' dans la locale française, en ciblant une QKB spécifique et en sauvegardant le résultat.
| 1 | PROC CAS; |
| 2 | qkb.listQKBDefinitions RESULT=res STATUS=rc / |
| 3 | locale="FRFRA", |
| 4 | type="GENDER", |
| 5 | qkb="QKB CI 33"; |
| 6 | PRINT res; |
| 7 | RUN; |
Résultat Attendu :
La liste précise des définitions de gestion du genre (GENDER) pour la France, extraite de la QKB nommée 'QKB CI 33'.