[IBM i]

Configuration des serveurs d'applications pour d'autres environnements linguistiques

Les serveurs d'applications peuvent être configurés individuellement pour s'exécuter avec différents paramètres de globalisation et supporter ainsi différents environnements linguistiques. Les rubriques suivantes présentent la manière dont vous pouvez configurer le serveur d'applications pour une exécution avec les attributs d'environnement de langue dont vous avez besoin, et la manière dont vous pouvez configurer le serveur d'applications pour utiliser une langue spécifique.

Pourquoi et quand exécuter cette tâche

Vous pouvez configurer le serveur d'applications pour qu'il s'exécute avec les attributs d'environnement linguistique appropriés, tels que le CCSID (ID de jeu de caractères codés) et l'identificateur de pays ou de région, pour l'environnement que vous souhaitez créer. Les valeurs contenues dans le profil d'utilisateur QEJBSVR servent de base aux attributs du travail du serveur d'applications, et ces attributs déterminent eux-mêmes les propriétés de l'environnement de la machine virtuelle Java. Pour plus d'informations sur les attributs du travail dont les valeurs dépendent de celles du profil d'utilisateur, consultez le centre de documentation d'IBM® i.

Eviter les incidents Eviter les incidents:
  • Le CCSID japonais 5026 n'est pas pris en charge par WebSphere Application Server. 5035 est le CCSID recommandé pour cet environnement. Les profils d'utilisateur QEJB et QEJBSVR utilisent, par défaut, le CCSID du système. Si le CCSID du système est 5026, l'attribut CCSID du profil d'utilisateur QEJB doit être changé. Il convient également de modifier le profil d'utilisateur QEJBSVR ainsi que tout autre profil d'utilisateur servant à exécuter des instances de WebSphere Application Server. Un attribut QLOCALE ayant pour valeur /QSYS.LIB/JA_JP_5026.LOCALE n'est pas accepté. Les choix recommandés pour un système japonais sont QLOCALE=/QSYS.LIB/JA_5035.LOCALE ou QLOCALE=*NONE.
  • Un environnement local arabe basé sur le CCSID 420 n'est pas accepté par WebSphere Application Server. Les profils d'utilisateur QEJB et QEJBSVR utilisent, par défaut, le CCSID du système. Si le CCSID du système est 420, vous devez changer l'attribut CCSID du profil d'utilisateur QEJB. Il convient également de modifier le profil d'utilisateur QEJBSVR ainsi que tout autre profil d'utilisateur servant à exécuter des instances de WebSphere Application Server. Un attribut QLOCALE ayant pour valeur /QSYS.LIB/AR_AA_.LOCALE n'est pas accepté, car AR_AA est basé sur le CCSID 420. Dans le cas d'un système arabe, les valeurs recommandées pour QLOCALE sont soit un environnement local arabe basé sur le CCSID 425, soit QLOCALE=*NONE. Vous pouvez créer l'environnement local en utilisant la commande prévue à cet effet. L'option 21 doit être installée afin que WebSphere Application Server puisse trouver la source de l'environnement local. La commande suivante montre comment créer l'environnement local arabe : CRTLOCALE LOCALE('qsys.lib/AR_AA_425.locale') SRCFILE('qsys.lib/qsyslocale.lib/qlocalesrc.file/ar_aa.mbr') CCSID(425) TEXT('mon environnement local AR_AA avec CCSID 425')
gotcha

Par défaut, chaque serveur d'applications est exécuté sous le profil d'utilisateur QEJBSVR. Pour changer d'environnement linguistique, vous pouvez soit modifier le profil QEJBSVR et définir spécifiquement les attributs requis, soit créer un nouveau profil ayant QJEBSVR comme profil de groupe et contenant les valeurs appropriées pour l'environnement linguistique souhaité. Si vous choisissez de créer un nouveau profil, vous devez aussi l'enregistrer (l'inscrire) afin qu'il soit utilisable avec WebSphere Application Server. Pour plus de détails, consultez la section Exécution des serveurs d'applications sous des profils utilisateur particuliers.

Un autre point à prendre en considération est le paramètre de langue pour le produit WebSphere Application Server. Le paramètre de langue ne fait que modifier la liste des bibliothèques afin d'y inclure la bibliothèque QSYSxxxx appropriée, xxxx étant la fonction de la langue dans laquelle vous souhaitez afficher les messages. Le paramètre de langue n'affecte en rien les messages de la console d'administration ni les messages non iSeries consignés par l'environnement d'exécution de WebSphere Application Server.

Plusieurs paramètres de langue peuvent être configurés simultanément. Si la langue que vous souhaitez utiliser est la même que la langue principale du système, vous n'avez rien à configurer. En revanche, si la langue souhaitée est une langue secondaire, effectuez les étapes suivantes pour définir la propriété os400.websphere.nlv.

Procédure

  1. Dans le console d'administration, cliquez sur Serveurs > Types de serveurs > Serveurs d'application WebSphere.
  2. Cliquez sur le nom du serveur dont vous souhaitez changer la version linguistique.
  3. Cliquez sur Gestion des processus et Java > Définition des processus > Machine virtuelle Java > Propriétés personnalisées > Nouveau.
  4. Spécifiez os400.websphere.nlv dans la zone Nom et, dans la zone Valeur, entrez le code numérique de la fonction de langue que vous souhaitez utiliser pour afficher les messages.

    Par exemple, pour la langue japonaise, spécifiez 2962 dans la zone Valeur. Vous pouvez également ajouter une description pour cette propriété.

  5. Cliquez sur OK, puis sur Enregistrer pour enregistrer vos modifications.

Résultats

Lorsque la propriété d'un serveur d'application est définie à os400.websphere.nlv, la bibliothèque QSYS29xx correspondante est ajoutée au début de la liste et les messages iSeries envoyés par le serveur d'application au journal de travail sont utilisés en conséquence.

Icône indiquant le type de rubrique Rubrique de tâche



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=trun_svr_cfg_otherlang
Nom du fichier : trun_svr_cfg_otherlang.html