8. Comme nous l'avons déjà dit, il faudra peut-être manipuler les fichiers texte pour qu'ils fonctionnent. Les fichiers stream sur l'iSeries ont un attribut CCSID (Coded Character Set Identifier) (avant la V5R1, c'était l'attribut codepage) qui décrit le type de données texte dont il s'agit (ASCII, EBCDIC, par exemple). Des
Faire des données à partir de NT (4)
outils
comme la commande DSPF
(Display File) ou Display (option 5)
dans WRKLNK utilisent le CCSID du
fichier stream pour savoir comment
afficher les données correctement.
Si l’on examine les fichiers stream
dans QNTC en V5R1, l’attribut CCSID
est mis à 0 et cette valeur est copiée
dans les nouveaux fichiers
stream. DSPF risque de ne pas pouvoir
afficher les données de cette
manière. Pour définir la valeur CCSID
des fichiers texte dans l’arbre,
on peut utiliser cette nouvelle commande
pour la V5R1 :
CHGATR OBJ('/<newsharename>') ATR(*CCSID) VALUE(1252) SUBTREE(*ALL)Windows associe un codepage à
un fichier texte qui explique comment
utiliser le type de données
texte qu'il contient. L'iSeries fournit
des équivalents CCSID à codepages.
Sur mon PC, les fichiers texte avaient
un codepage de 1252 (Latin 1). En
changeant le CCSID des fichiers
texte sur l'iSeries à 1252, on affichera
les fichiers texte correctement. Pour
plus d'informations sur les codepages
Windows, visiter http://www.
microsoft.com/globaldev/reference/
WinCP.asp.
Remarque : La commande cidessus
ne modifie pas les données
réelles dans le fichier stream, mais
seulement la valeur CCSID qu'il leur
est associée. Dans le cas d'un fichier
texte contenant des données ASCII,
on peut changer le CCSID du fichier
en 37 (EBCDIC), mais le contenu du
fichier restera en ASCII. Les outils
qui essaient de lire le fichier risquent
de s'y perdre. S'il faut convertir le
contenu réel du fichier (convertir un
fichier d'ASCII en EBCDIC, par
exemple), on peut utiliser la commande
CPY pour faire une copie
d'un fichier texte avec son contenu
converti en nouveau CCSID. Pour
cela, utiliser le paramètre
DTAFMT(*TEXT) et TOCCSID(<new
CCSID>). Si l'on définit l'architecture
CCSID du fichier source correctement,
les données du fichier cible
seront converties en nouveau CCSID.
Téléchargez cette ressource
Plan de sécurité Microsoft 365
Les attaquants savent comment prendre le contrôle de votre tenant Microsoft 365, et vous, savez-vous comment le reprendre en main ?
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- RSSI 2026 : entre IA, réglementation et dépendances, l’art de l’arbitrage
- AI Act : le guide pour prendre le train de l’Omnibus de la conformité
- Adaptation climatique : les entreprises accélèrent, mais peinent à mesurer l’impact financier
- Data centers : 31 600 milliards de dollars d’investissements d’ici 2050, l’énergie au cœur de la nouvelle géographie du calcul
Articles les + lus
Commandes Windows 11 : le Guide des Outils accessibles avec Win + R
Sécurité : une approche dans la durée avant tout
Guide Ultime des Raccourcis Clavier Windows 11 pour les Professionnels IT
Quand les « travailleurs numériques » pallient le manque de bras dans l’industrie
Model Context Protocol : le contexte, grand oublié du débat
À la une de la chaîne Tech
- Commandes Windows 11 : le Guide des Outils accessibles avec Win + R
- Sécurité : une approche dans la durée avant tout
- Guide Ultime des Raccourcis Clavier Windows 11 pour les Professionnels IT
- Quand les « travailleurs numériques » pallient le manque de bras dans l’industrie
- Model Context Protocol : le contexte, grand oublié du débat
