CHGCDEFNT
Modifier une police codée
En bref
La commande CHGCDEFNT permet à l'utilisateur de marquer des paires jeu de caractères de police/page de codes référencés dans la police codée comme résidant sur l'imprimante.
CHGCDEFNT se lit CHG
(Modifier) + CDEFNT.
Sur IBM i, le nom d'une commande associe presque toujours un verbe et un objet.
Syntaxe minimale
CHGCDEFNT CDEFNT(…) FNTCHRSET(…)
Paramètres
-
CDEFNTPolice codée obligatoire -
FNTCHRSETJeu de caractères de police obligatoire -
RESFNTPolice résidente
Astuce : dans une session 5250, tapez CHGCDEFNT puis F4 pour
l'invite de saisie, et F1 sur un paramètre pour son aide.
Aide IBM i de la commande
Texte du F1, IBM i 7.5 en français
(bibliothèque QSYS)
Où s'exécute : Tous les environnements (*ALL)
Compatible multitâche : Non
La commande CHGCDEFNT permet à l'utilisateur de marquer des paires jeu de caractères de police/page de codes référencés dans la police codée comme résidant sur l'imprimante. Pour toute information sur le marquage de jeux de caractères de polices et de pages de codes comme résidant sur l'imprimante 3130, reportez-vous au manuel Printer Device Programming, SC41-5713.
Restrictions :
- Vous devez disposer du dispositif PSF pour utiliser cette commande.
- Les paires jeux de caractères de police/page de codes marqués comme résidents seront téléchargés sur des imprimantes qui ne prennent pas en charge les polices DBCS tramées résidentes.
- Lors du marquage de polices, l'éditeur imprimante doit être arrêté puis redémarré. Si des polices sont marquées alors que l'éditeur est actif, les modifications risquent de ne prendre effet qu'au redémarrage suivant de l'éditeur. Pour que PSF prenne en compte la modification de la police codée, vous devez commencer donc par arrêter l'éditeur.
Paramètres
| Mot-clé | Description | Valeurs possibles | Remarques |
|---|---|---|---|
| CDEFNT | Police codée | Nom d'objet qualifié | Obligatoire, positionnel 1 |
| Qualificatif 1: Police codée | Nom | ||
| Qualificatif 2: Bibliothèque | Nom, *LIBL, *CURLIB | ||
| FNTCHRSET | Jeu de caractères de police | Nom générique, nom, *ALL | Obligatoire, positionnel 2 |
| RESFNT | Police résidente | *YES, *NO | Facultatif |
Police codée (CDEFNT)
Indique la police codée à marquer.
Qualificatif 1 : Police codée
- nom
- Indiquez le nom de la police codée à marquer.
Qualificatif 2 : Bibliothèque
- *LIBL
- La recherche porte sur toutes les bibliothèques de la liste des bibliothèques du travail jusqu'à ce qu'une correspondance soit trouvée.
- *CURLIB
- La recherche s'effectue uniquement dans la bibliothèque en cours du travail. Si aucune bibliothèque en cours n'est indiquée, QGPL est utilisée par défaut.
- nom
- La recherche s'effectue dans la bibliothèque spécifiée.
Jeu de caractères de police (FNTCHRSET)
Indique le ou les jeu(x) de caractères de police qui doivent être marqués comme jeux résidents ou non résidents.
- *ALL
- Indique que tous les jeux de caractères de police référencés dans la police codée doivent être marqués.
- nom-générique
- Indiquez le nom générique des jeux de caractères de polices à marquer. Il s'agit d'une chaîne composée d'un ou de plusieurs caractères suivis d'un astérisque (*), par exemple C0S0*. L'astérisque remplace tout caractère admis. Le nom générique représente tous les jeux de caractères de police dont le nom commence par le préfixe générique. Si l'astérisque est omis, le système considère la chaîne de caractères comme le nom complet du jeu de caractères de police. Pour modifier tous les jeux de caractères compris dans une plage, par exemple, C0G16F70 à C0G16F7F, indiquez C0G16F7* comme nom de jeu de caractères. Indiquer C0G16F* revient à indiquer *ALL et à modifier tous les jeux de caractères de la police codée (dans la mesure où tous les noms de jeux commencent par C0G16F0).
- nom
- Indiquez le nom du jeu de caractères de police à marquer.
Police résidente (RESFNT)
Indique si le jeu de caractères de police réside ou non sur l'imprimante et si son téléchargement par le système est nécessaire.
- *NO
- Le jeu de caractères de police ne réside pas sur l'imprimante. Il doit être téléchargé sur cette dernière par le système. Il se peut également que le jeu de caractères réside sur l'imprimante mais ait été modifié par l'utilisateur. Dans ce cas, *NO doit être indiqué.
- *YES
- Le jeu de caractères de police réside sur l'imprimante. Son téléchargement sur l'imprimante par le système n'est pas nécessaire.
Exemples
Exemple 1: Marquage global comme résident
CHGCDEFNT QFNT61/X0G16F FNTCHRSET(*ALL) RESFNT(*YES)
Cette commande permet de marquer toutes les paires jeu de caractères/page de codes comme résidentes sur l'imprimante pour la police codée X0G16F dans la bibliothèque QFNT61. Aucune section définie par l'utilisateur ne sera téléchargée.
Exemple 2: Marquage de sections comme résidentes
CHGCDEFNT QFNT61/X0G16B FNTCHRSET(C0G16F4*) RESFNT(*YES) CHGCDEFNT QFNT61/X0G16B FNTCHRSET(C0G16F50) RESFNT(*YES) CHGCDEFNT QFNT61/X0G16B FNTCHRSET(C0G16F51) RESFNT(*YES) CHGCDEFNT QFNT61/X0G16B FNTCHRSET(C0G16F52) RESFNT(*YES) CHGCDEFNT QFNT61/X0G16B FNTCHRSET(C0G16F53) RESFNT(*YES) CHGCDEFNT QFNT61/X0G16B FNTCHRSET(C0G16F54) RESFNT(*YES) CHGCDEFNT QFNT61/X0G16B FNTCHRSET(C0G16F55) RESFNT(*YES)
Ce groupe de commandes CHGCDEFNT permet de marquer toutes les paires jeu de caractères/page de codes des sections 41 à 4F comme résidentes, ainsi que les sections 50 à 55.
Exemple 3: Marquage des paires jeu de caractères/page de codes génériques et spécifiques
CHGCDEFNT QFNT61/X0G16F FNTCHRSET(C0G16F4*) RESFNT(*YES) CHGCDEFNT QFNT61/X0G16F FNTCHRSET(C0G16F48) RESFNT(*NO) CHGCDEFNT QFNT61/X0G16F FNTCHRSET(C0G16F5*) RESFNT(*YES) CHGCDEFNT QFNT61/X0G16F FNTCHRSET(C0G16F60) RESFNT(*YES) CHGCDEFNT QFNT61/X0G16F FNTCHRSET(C0G16F61) RESFNT(*YES) CHGCDEFNT QFNT61/X0G16F FNTCHRSET(C0G16F62) RESFNT(*YES) CHGCDEFNT QFNT61/X0G16F FNTCHRSET(C0G16F63) RESFNT(*YES) CHGCDEFNT QFNT61/X0G16F FNTCHRSET(C0G16F64) RESFNT(*YES) CHGCDEFNT QFNT61/X0G16F FNTCHRSET(C0G16F65) RESFNT(*YES) CHGCDEFNT QFNT61/X0G16F FNTCHRSET(C0G16F66) RESFNT(*YES) CHGCDEFNT QFNT61/X0G16F FNTCHRSET(C0G16F67) RESFNT(*YES) CHGCDEFNT QFNT61/X0G16F FNTCHRSET(C0G16F68) RESFNT(*YES)
Ce groupe de commandes CHGCDEFNT permet de marquer toutes les paires jeu de caractères/page de codes des sections 41 à 4F comme résidentes, et de marquer la section 48 à télécharger. Les sections 50 à 5F sont marquées comme résidentes ainsi que les sections 60 à 68.
Messages d'erreur
Messages *ESCAPE
- PQT0100
- Police codée &1 de la bibliothèque &2 non modifiée.
- PQT0101
- Jeu de caractères de police ou page de codes &1 introuvables dans la police codée &2.
- PQT0102
- Valeur &1 incorrecte spécifiée pour le paramètre de police résidente.
© Copyright IBM Corp. Texte d'aide reproduit à des fins de formation.