|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre Expert
![]() ![]() François DurandSpécialiste Delivery Mainframe IBM Inscription : octobre 2005 Messages : 1 096 ![]() |
Bonjour les Mainframers,
J'ai une question concernant le code page et z/OS. La notion de code page en EBCDIC est particulièrement importante dans l'éco système du mainframe IBM. On trouve cette notion dans beaucoup de produits qui ont à faire de la conversion et/ou de l'affichage (ISPF, DB2, CICS, USS, FTP, etc) avec parfois de redoutables problèmes de correspondance ... Ma question est la suivante : Cette notion de code page est-elle présente dans le système d'exploitation lui-même à savoir z/OS ? Et si oui, existe-t-il une commande z/OS pour en afficher la valeur ? |
|
|
00
|
|
|
#2 |
|
Membre chevronné
![]() Administrateur de base de données Inscription : octobre 2006 Messages : 503 ![]() |
Bonjour
le système Z/Os est américain, et toute la base est en EBCDIC américain. je ne sais pas quel code page précisément (037, 1047, 1140, 500). Je pencherai pour 500, ebcdic multi-langage. A+ |
|
|
00
|
|
|
#3 |
|
Membre Expert
![]() ![]() François DurandSpécialiste Delivery Mainframe IBM Inscription : octobre 2005 Messages : 1 096 ![]() |
Merci pour ta réponse,
Mais ce code page au niveau du z/OS est modifiable ? Par exemple, dans DB2 je peux paramétrer le code page pour avoir un EBCDIC "français" (0297). Est-ce que ça a un sens avec z/OS ? |
|
|
00
|
|
|
#4 |
|
Membre habitué
![]() Inscription : janvier 2008 Messages : 123 ![]() |
bonjour,
oui le code page est paramétrable pour la majorité des sous systèmes du mainframe. par exemple pour DB2 c'est le parametres SCCSID de la Zparm (DSNHDECP), mais tu peux aussi agir au niveau du package DB2 et/ou du CCSID du Cobol for Enterprise si tu utilise le Coprocessor DB2 du compilateur. idem pour MQséries , paramètres QMCCSID. par exemple pour utiliser l'EBCDIC francais on prendra le code 297 ou mieux 1147 qui contient le caractère euro. |
|
|
00
|
|
|
#5 |
|
Membre Expert
![]() ![]() François DurandSpécialiste Delivery Mainframe IBM Inscription : octobre 2005 Messages : 1 096 ![]() |
En fait, j'ai regardé quelques documentations techniques ("z/Architecture Principles of Operation" et "DFSORT Application Programming Guide" par exemple) et à chaque fois que le code EBCDIC est donné, c'est le 037 qui est indiqué.
En fait, je pense que ma question n'a pas de sens. J'ai l'impression que c'est dans les différents sous-systèmes ou produits qu'on peut modifier ou jouer avec le code page. Par contre, au niveau du z/OS ça ne s'applique pas. Qu'en pensez vous ? |
|
|
00
|
|
|
#6 |
|
Membre habitué
![]() Inscription : janvier 2008 Messages : 123 ![]() |
bonjour,
sur mon site, oui c'est ce que nous faisons. Le code page du systeme n'est pas changé (je ne sais plus si c'est 850 ou 500) et nous customisons les sous système si besoin |
|
|
00
|
|
|
#7 |
|
Membre Expert
![]() ![]() François DurandSpécialiste Delivery Mainframe IBM Inscription : octobre 2005 Messages : 1 096 ![]() |
|
|
|
00
|
|
|
#8 |
|
Membre habitué
![]() Inscription : janvier 2008 Messages : 123 ![]() |
je ne suis pas sure que cette notion existe, pour moi les installations possible d un Z/OS sont en ENU (anglais) ou JPN (japonais).
ce qui n’est pas plus gênant que ça puisque le code page est positionné sur tous les sous systèmes du z/os, y compris les ispf, sdsf gddm language environment et autres... |
|
|
00
|
|
|
#9 |
|
Membre actif
![]() Baptiste GRISEL Inscription : novembre 2009 Messages : 153 ![]() |
Bonjour à tous,
En effet, ce sont dans les "sous-produits" que l'on peut jouer sur les codes pages. Du moins jusqu'à ce que l'on passe en Full Unicode. Il me semble qu'il y a des tables de conversions chargées au niveau du Z pour permettre l'interprétation des différents codes pages. Ces codes pages et ce composant(UCS) sont des pré-requis à l'installation de nouvelles version de sous-systèmes comme DB2(à partir de la V8 avec l'apparition de l'Unicode) ou CICS par exemple. Pour connaitre ce qui est chargé chez vous, il suffit de faire un D UNI,ALL |
|
00
|
Copyright © 2000-2012 - www.developpez.com