Précédent   Forum des professionnels en informatique > Systèmes > Autres systèmes > z/OS
z/OS Forum d'entraide sur z/OS et MVS (Multiple Virtual Storage), les systèmes d'exploitation des ordinateurs « mainframes » IBM : JCL, Tso, Ispf, Vsam, Racf, SMS, Cics, Ims, OPC, Ca-7, Control-M, Dialog Manager ...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/10/2011, 10h29   #1
Membre Expert

 
Homme François Durand
Spécialiste Delivery Mainframe IBM
Inscription : octobre 2005
Messages : 1 096
Détails du profil
Informations personnelles :
Nom : Homme François Durand
Âge : 53
Localisation : France, Seine Saint Denis (Île de France)

Informations professionnelles :
Activité : Spécialiste Delivery Mainframe IBM
Secteur : Finance

Informations forums :
Inscription : octobre 2005
Messages : 1 096
Points : 1 704
Points : 1 704
Par défaut Code page EBCDIC et z/OS

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 ?
Luc Orient est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/10/2011, 11h33   #2
Membre chevronné
 
Avatar de bernard59139
 
Administrateur de base de données
Inscription : octobre 2006
Messages : 503
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Administrateur de base de données

Informations forums :
Inscription : octobre 2006
Messages : 503
Points : 688
Points : 688
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+
bernard59139 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/10/2011, 12h03   #3
Membre Expert

 
Homme François Durand
Spécialiste Delivery Mainframe IBM
Inscription : octobre 2005
Messages : 1 096
Détails du profil
Informations personnelles :
Nom : Homme François Durand
Âge : 53
Localisation : France, Seine Saint Denis (Île de France)

Informations professionnelles :
Activité : Spécialiste Delivery Mainframe IBM
Secteur : Finance

Informations forums :
Inscription : octobre 2005
Messages : 1 096
Points : 1 704
Points : 1 704
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 ?
Luc Orient est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/10/2011, 15h08   #4
Membre habitué
 
Inscription : janvier 2008
Messages : 123
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 123
Points : 144
Points : 144
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.
xfanx est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/10/2011, 15h11   #5
Membre Expert

 
Homme François Durand
Spécialiste Delivery Mainframe IBM
Inscription : octobre 2005
Messages : 1 096
Détails du profil
Informations personnelles :
Nom : Homme François Durand
Âge : 53
Localisation : France, Seine Saint Denis (Île de France)

Informations professionnelles :
Activité : Spécialiste Delivery Mainframe IBM
Secteur : Finance

Informations forums :
Inscription : octobre 2005
Messages : 1 096
Points : 1 704
Points : 1 704
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 ?
Luc Orient est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/10/2011, 15h26   #6
Membre habitué
 
Inscription : janvier 2008
Messages : 123
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 123
Points : 144
Points : 144
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
xfanx est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/10/2011, 16h02   #7
Membre Expert

 
Homme François Durand
Spécialiste Delivery Mainframe IBM
Inscription : octobre 2005
Messages : 1 096
Détails du profil
Informations personnelles :
Nom : Homme François Durand
Âge : 53
Localisation : France, Seine Saint Denis (Île de France)

Informations professionnelles :
Activité : Spécialiste Delivery Mainframe IBM
Secteur : Finance

Informations forums :
Inscription : octobre 2005
Messages : 1 096
Points : 1 704
Points : 1 704
Citation:
Envoyé par xfanx Voir le message
... Le code page du systeme n'est pas changé (je ne sais plus si c'est 850 ou 500) ...
Mais comment connaître le code page du système (si ce concept existe ... ) ?
Luc Orient est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/10/2011, 16h51   #8
Membre habitué
 
Inscription : janvier 2008
Messages : 123
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 123
Points : 144
Points : 144
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...
xfanx est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/10/2011, 12h16   #9
Membre actif
 
Baptiste GRISEL
Inscription : novembre 2009
Messages : 153
Détails du profil
Informations personnelles :
Nom : Baptiste GRISEL
Âge : 28

Informations forums :
Inscription : novembre 2009
Messages : 153
Points : 180
Points : 180
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
Lemmings1406 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h54.


 
 
 
 
Partenaires

Hébergement Web