Aller au contenu

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

ValeurSignification
ENUAnglais, États-Unis (valeur livrée sur ce système).
FRAFrançais.
FRB / FRC / FRSFrançais belge, canadien et suisse.
autre code à 3 caractèresAutre 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.