Loading

Unicode et System i : évolution plutôt que révolution

none

Voyons des modèles d’applications de livraison qui évolueront pour passer de l’anglais au chinois en matière de noms et d’adresses.

Ce dossier est issu de notre publication System iNEWS (10/09). Pour consulter les schémas et illustrations associés, rendez-vous dans le club abonnés.

Pour corser l’exercice, nous prendrons le cas d’un Chinois ayant une adresse russe.

Plus précisément, nous irons d’un programme applicatif ILE RPG en utilisant le support display file (*DSPF) pour présenter l’écran que l’on voit dans la figure 1, à la même application ILE RPG, en continuant à utiliser le support *DSPF, pour présenter l’écran de la figure 2. Vous remarquerez quelques différences !

Différence importante, nous utilisons maintenant un navigateur pour afficher l’information de livraison plutôt qu’une session d’émulation 5250 classique de iSeries Access for Windows. S’il est vrai que iSeries Access for Windows supporte Unicode dans beaucoup de fonctions qu’elle fournit, PC5250 n’en fait malheureusement pas partie. Pour afficher correctement l’anglais, le chinois et le russe dans un format d’enregistrement *DSPF, il nous faudra un émulateur 5250 validé Unicode. Pour cet article, j’utilise iSeries Access for Web et le serveur applicatif Web intégré sur V5R4. Pour installer iSeries Access for Web avec V5R4, rendez-vous sur le site d'IBM, de même que pour configurer le serveur d’applications Web intégré.

On peut utiliser d’autres émulateurs de type navigateur, par exemple HATS (Host Access Transformation Services). D’autres serveurs d’applications comme WebSphere Application Server et le serveur Tomcat ASF (Apache Software Foundation) peuvent être utilisés à la place du serveur d’applications intégré. Bien sûr, votre émulateur doit supporter le flux de données Unicode 5250. Autre possibilité : vous pouvez changer vos bases de données en Unicode et vous vous retrouverez avec les écrans tels que ceux de la figure 3.

Les « blobs » d’images inverses de la figure 3 s’expliquent par le fait que, sans Unicode, l’émulateur 5250 est limité à un flux de données EBCDIC (ou ASCII) traditionnel. Comme le soulignaient les articles précédents sur Unicode, les codings EBCDIC et ASCII ne supportent généralement qu’une langue (ou alphabet) à la fois. L’alphabet d’une langue peut servir à plusieurs langues nationales. Par exemple, CCSID 37 (généralement considéré comme la langue nationale de l’anglais américain du nord) utilise l’alphabet Latin-1 et donc CCSID 37 est efficace avec d’autres langues nationales (comme le français, l’allemand, l’espagnol et l’italien) qui utilisent aussi l’alphabet Latin-1. En revanche, un flux de données EBCDIC ou ASCII n’est pas efficace quand on travaille avec des alphabets de langues multiples, comme le cyrillique (russe), le chinois et le Latin-1. Dans le cas de la figure 3, l’émulateur est configuré pour EBCDIC CCSID 37 et ce CCSID ne contient simplement pas les caractères nécessaires pour afficher et traiter les caractères chinois et russes, parce que ces langues ne reposent pas sur l’alphabet Latin-1. Si vous reconfiguriez l’émulateur pour le russe, vous pourriez voir l’adresse russe, mais le nom du contact chinois continuerait à apparaître sous forme de blobs d’images inverses. Configurez l’émulateur en chinois et vous verrez le nom chinois correctement mais l’adresse russe sera cette fois-ci en blobs d’images inverses sauf pour les valeurs numériques. En revanche, un émulateur Unicode basé sur 5250 peut autoriser l’utilisation simultanée des trois langues nationales (plus un certain nombre d’autres) car le jeu de caractères (alphabet si vous préférez) d’Unicode englobe toutes les langues écrites d’usage courant.

Le programme applicatif que nous utiliserons, SHIPTORPG, est montré dans la figure 4. Le DDS pour les fichiers physiques Order, OrdDet (Order Detail), et Inven (descriptions d’inventaires) se trouvent dans la figure 5 et le DDS pour le fichier écran SHIPTODSPF, dans la figure 6. Le source que vous trouvez dans les figures 4 à 6 représente une application de type EBCDIC classique : ici de l’anglais basé sur les invites faites dans le fichier écran.

123
 
Blogger sur iTPro.fr ! Nous sommes constamment à la recherche de nouvelles voix et de nouvelles collaboration éditoriales sur iTPro.fr. Si vous êtes intéressés pour blogger ou écrire pour nous, contactez Sabine Terrey, Directrice de la rédaction, iTPro.fr.
Nous sommes ouverts à tous les thèmes portant sur les services, les solutions et les technologies informatiques d'entreprise. Notre seule condition sera la qualité de votre contribution, quel que soit votre thème de prédilection, actualités, annonces, lancements, stratégie, tutoriaux, trucs et astuces, bonnes pratiques... cette liste n'étant pas exhaustive, stay tuned, au plaisir de collaborer.
 
Besoin de sécurité totale pour vos données ?Besoin de sécurité totale pour vos données ? De plus en plus de PME choisissent d’externaliser leurs serveurs chez 1&1 pour bénéficier de l’infrastructure ultra-sécurisée et ultra-performante d’un leader européen.Découvrez la nouvelle gamme de serveurs !

Ressources Informatiques

le livre blanc des innovations HP Gen 8 Cette génération de serveurs HP ProLiant Gen 8 équipée des processeurs Intel Xeon E7 v2 révolutionne les domaines de la performance et de la fiabilité.…
   HP | 8 pages
Téléchargez le livre blanc dédiés aux innovations HP Gen 8
Les guides dédiés à la collaboration en cntreprise E-mail, IM, partage d’applications, réseaux sociaux d’entreprise, télé présence, le nombre d’outils de communication à disposition n’a jamais…
   Plantronics | 5 pages
Bénéficiez des ressources Plantronics
Comment sécuriser et rationaliser vos infrastructures IT ? Les plates-formes informatiques intégrées (ICP) facilitent le déploiement des infrastructures virtuelles et améliorent le déploiement et la disponibilité…
   ESG | 12 pages
Découvrez les Guides et Vidéos HP Converged System
Le rapport sécurité 2014 de Check Point Le Rapport Sécurité 2014 présente les résultats de l’analyse approfondie des menaces et des tendances de 2013. Ce rapport à pour objectif d’éclairer…
   Check Point | 72 pages
Découvrez le rapport de sécurité 2014
Découvrez comment créer l'Internet de vos objets Dans ce livre blanc, Microsoft montre comment dépasser les premières appréhensions pour implanter l'Internet de vos objets afin d'obtenir des résultats…
   Microsoft | 8 pages
Découvrez comment exploiter la puissance de l'Internet des objets
Guide des infrastructures virtualisées de nouvelle génération Les systèmes convergés sont des solutions efficaces et économiquement efficientes pour relever les défis IT et offrir aux entreprises l’agilité…
   ITPro Magazine | 8 pages
Découvrez les nouvelles infrastructures virtualisées
 

Aurélien Bonnin Aurélien Bonnin MVP System Center

Mark Cochrane Mark Cochrane MVP sur System Center

Fabrice Barbin Fabrice Barbin Microsoft MVP

Vidéos Informatiques

Cloud World Expo 2014 - Axel Haentjens, Vice-Président Cloud Computing, Orange - iTPro.fr« Le marché du cloud n'était nul part il y a deux ans, il a grossi en 2013 et est en plein décollage… Par iTPro.fr

Cloud World Expo 2014 - Jean-Marc Defaut, Directeur Cloud Computing, HP France - iTPro.frEn janvier dernier, Gérald Karsenti, PDG de HP France, se réjouissait de l'omniprésence de sa société… Par iTPro.fr

Arnaud Alcabez, Directeur technique et stratégie, ABC Systèmes - iTPro.FrCinq minutes avec Arnaud Alcabez, Directeur technique et stratégie groupe chez ABC Systèmes, pour… Par iTPro.fr

ROOMn 2014 - Yasmine Abbas, Enterprise account executive, Airwatch - iTPro.frLe monde de la gestion de la mobilité est devenu extrêmement compétitif. La société américaine… Par iTPro.fr

ROOMn 2014 - Arnaud Dupuis, Co-fondateur et CEO de Genymobile - iTPro.frAprès seulement trois ans d'existence, les français de Genymobile ont su imposer leur expertise auprès… Par iTPro.fr

Conseil & Expertise

Bénéficiez de toute l'expertise informatique des magazines,
découvrez les abonnements papiers et leurs compléments
numériques sur Internet via le Club Abonnés.

S'abonner au mensuel IT Pro Magazine pour - 9 € / mois

Déjà abonné à nos magazines informatiques professionnels ?

» Accédez aux services de votre
Club Abonnés sur iTPro.fr