Valeur système IBM i (AS/400) · Contrôle du système
QLANGID
Identificateur de langue
Définit la langue par défaut du système sous forme d'un code de 3 caractères : ENU pour l'anglais américain, FRA pour le français, etc.
À quoi elle sert
Cette valeur fixe la langue par défaut du système. Dans IBM Navigator for i, on y choisit aussi la table de séquence de tri (poids partagés ou uniques) associée à la langue.
Elle intéresse l'exploitant, le développeur de traitements de tri et l'auditeur.
Les valeurs possibles
| Valeur | Signification |
|---|---|
ENU | Anglais, États-Unis (valeur livrée sur ce système). |
FRA | Français. |
FRB / FRC / FRS | Français belge, canadien et suisse. |
autre code à 3 caractères | Autre langue ; les valeurs possibles dépendent de la capacité double octet du système. |
Prise en compte : Immédiate, sans effet sur les travaux déjà démarrés.
La valeur recommandée
Utilisez FRA pour un système destiné à des utilisateurs francophones. Vérifiez aussi QCNTRYID, QCCSID et QSRTSEQ, qui doivent rester cohérents entre eux.
La changer
CHGSYSVAL SYSVAL(QLANGID) VALUE(FRA)
Pour lire la valeur actuelle et celle de la livraison, en SQL :
SELECT SYSTEM_VALUE_NAME, SYSTEM_VALUE, SHIPPED_DEFAULT_VALUE
FROM QSYS2.SYSTEM_VALUE_INFO
WHERE SYSTEM_VALUE_NAME = 'QLANGID'
Le piège
Les travaux déjà lancés conservent l'ancienne langue : il faut les relancer pour qu'ils en profitent. Le tri dépend aussi de QSRTSEQ : vérifiez-la séparément.