Aller au contenu

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

QCHRID

Jeu de caractères graphiques et page de codes

Valeur par défaut du jeu de caractères graphiques et de la page de codes pour les fichiers écran, unités écran et fichiers d'impression créés avec CHRID(*SYSVAL).

À quoi elle sert

QCHRID est composée de deux identificateurs : le jeu de caractères graphiques et la page de codes (liste de deux éléments séparés par un blanc, par exemple 697 37).

Elle s'applique quand CHRID(*SYSVAL) est précisé sur les commandes de création, modification ou substitution de fichiers écran, de descriptions d'unités écran et de fichiers d'impression.

Les valeurs possibles

ValeurSignification
jeu de caractères et page de codesDeux identificateurs de 1 à 32767 chacun. La valeur livrée dépend du pays ou de la région (697 37 ici).

Prise en compte : Immédiate, mais seulement pour les fichiers écran, descriptions d'unités écran et fichiers d'impression créés, modifiés ou substitués après le changement.

La valeur recommandée

La documentation conseille de changer plutôt QCCSID : QCHRID est alors adaptée automatiquement. N'y toucher directement que pour un besoin précis.

La changer

CHGSYSVAL SYSVAL(QCHRID) VALUE('697 37')

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

Le piège

La valeur peut être modifiée automatiquement quand QCCSID est changé. Les objets existants ne sont pas touchés : un fichier écran déjà créé garde son CHRID.