Aller au contenu

Valeur système IBM i (AS/400) · Contrôle du système

QCNTRYID

Identificateur de pays ou de région

Code pays ou région par défaut du système, utilisé par les travaux démarrés ensuite pour les conventions locales.

À quoi elle sert

QCNTRYID contient l'identificateur de pays ou de région par défaut (deux caractères, par exemple FR). Elle est renseignée à l'installation selon la langue choisie, et sert de valeur par défaut aux travaux.

Les valeurs possibles

ValeurSignification
code pays ou région sur 2 caractèresIdentificateur de pays ou de région. La valeur livrée dépend de la version nationale ; sur ce système elle vaut US.

Prise en compte : Immédiate pour les travaux démarrés ensuite ; les travaux déjà démarrés ne sont pas concernés.

La valeur recommandée

Mettre le code du pays où le système est exploité (par exemple FR), en cohérence avec QLANGID et QCCSID.

La changer

CHGSYSVAL SYSVAL(QCNTRYID) VALUE(FR)

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 = 'QCNTRYID'

Le piège

Le changement n'est pas rétroactif : seuls les travaux démarrés après la modification utilisent le nouveau pays ; les travaux déjà actifs gardent l'ancien. La valeur livrée dépend de la version nationale installée (US ici) et n'est pas forcément celle de votre pays.