Volubis, le forum IBM i Index du Forum Volubis, le forum IBM i
avec les clubs Informatiques IPL et Bretagne.
 
 FAQFAQ   RechercherRechercher   Liste des MembresListe des Membres   Groupes d'utilisateursGroupes d'utilisateurs   S'enregistrerS'enregistrer 
 ProfilProfil   Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés   ConnexionConnexion 

Transfert XML via FTP d'un serveur vers l'as400

 
Poster un nouveau sujet   Répondre au sujet    Volubis, le forum IBM i Index du Forum -> Questions, suggestions, vie du forum, divers
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
le van



Inscrit le: 10 Déc 2013
Messages: 5
Localisation: France tarn

MessagePosté le: Mer 11 Déc 2013, 14:30:37    Sujet du message: Transfert XML via FTP d'un serveur vers l'as400 Répondre en citant

le XML est en UTF-8 , j'ai un problème suite au transfert vers l'as400,
car il y a des caractères qui sont différent entre UTF-8 et ANSI dont la tilde espagnol
Si je convertit le XML avant le transfert la tilde espagnol est correct après le transfert vers l'as400
Je n'ai pas trouvé comment faire le transfert de XML en format UTF-8 vers l'as400 en format ANSI

J'ai regarde autour du code page mais sans succès !!

Merci d'avance

Didier Le Van
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
cmasse
Site Admin


Inscrit le: 14 Fév 2007
Messages: 705
Localisation: Nantes

MessagePosté le: Mer 11 Déc 2013, 16:00:19    Sujet du message: fichier XML Répondre en citant

Bonjour,

il nous manque de nombreux renseignements

le fichier est-il sur votre IBM i (AS/400) ?
comment-il y est-il arrivé ? (FTP, copie via le voisinage réseau)

si vous le voyez avec WRKLNK, que dit l'option 8 en matière de CCSID ? 1208 ?

enfin quelle est le CCSID de votre machine (DSPSYSVAL QCCSID) ?
_________________
Christian Massé (Volubis.fr)
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
le van



Inscrit le: 10 Déc 2013
Messages: 5
Localisation: France tarn

MessagePosté le: Mer 11 Déc 2013, 16:17:35    Sujet du message: (sans texte) Répondre en citant

merci de votre rapidité,

le fichier est-il sur votre IBM i (AS/400) ?
Oui après le transfert FTP

comment-il y est-il arrivé ? (FTP, copie via le voisinage réseau)
FTP

si vous le voyez avec WRKLNK,
NON car je le met directement dans une bibliothèque

que dit l'option 8 en matière de CCSID ? 1208 ?
CCSID 500

enfin quelle est le CCSID de votre machine (DSPSYSVAL QCCSID) ?
65535

Merci
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
cmasse
Site Admin


Inscrit le: 14 Fév 2007
Messages: 705
Localisation: Nantes

MessagePosté le: Mer 11 Déc 2013, 16:29:22    Sujet du message: FTP et CCSID 65535 Répondre en citant

Alors je pense que la réponse est là : http://www-01.ibm.com/support/docview.wss?uid=nas8N1015632

ceci je continue de penser que QCSSID à 65535 est une source d’em...bêtements !!!
_________________
Christian Massé (Volubis.fr)
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
le van



Inscrit le: 10 Déc 2013
Messages: 5
Localisation: France tarn

MessagePosté le: Mer 11 Déc 2013, 17:24:09    Sujet du message: (sans texte) Répondre en citant

Il y a trois solutions

1) J'ai créer le fichier avec un CRTPF et j'ai transféré le XML via FTP,
j'ai le même résultat

2) Je ne l'ai pas car je pense que c'est trop dangereux de faire l'essai

3) sous FTP, il ne connait pas les ordres suivants

QUOTE SITE CRTCCSID *USER
ou
QUOTE SITE CRTCCSID *SYSVAL
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
cmasse
Site Admin


Inscrit le: 14 Fév 2007
Messages: 705
Localisation: Nantes

MessagePosté le: Mer 11 Déc 2013, 17:57:19    Sujet du message: FTP et CCSID Répondre en citant

Dans le contexte l'AS/400 est bien le serveur ou bien c'est lui qui va chercher ?

les solutions données par ibm sont liées au fait que l'AS soit le serveur

chez moi ca marche
Code:

ftp> quote site CRTCCSID *USER
250 Create new database file CCSID (CRTCCSID) option set to *USER.


sinon passez par l'IFS (QUOTE TYPE C 297 ou 1208 ) puis CPYFRMSTMF ?
_________________
Christian Massé (Volubis.fr)
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
le van



Inscrit le: 10 Déc 2013
Messages: 5
Localisation: France tarn

MessagePosté le: Mer 11 Déc 2013, 18:05:30    Sujet du message: (sans texte) Répondre en citant

L'as400 va cherche le fichier sur le site via FTP et il ne reconnait cette
instruction

ftp> quote site CRTCCSID *USER

Je vais essayer de passer par l'IFS, je vous tiens au courant
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
le van



Inscrit le: 10 Déc 2013
Messages: 5
Localisation: France tarn

MessagePosté le: Jeu 12 Déc 2013, 11:52:51    Sujet du message: (sans texte) Répondre en citant

Merci pour ces informations, cela fonctionne, donc je résume si cela peux intéresser une personne

si voulez transférer un XML d'un serveur autre que l'as400 sous le format UTF-8

1) Sous FTP tapez
NAMEFMT 1
SENDPASV 0
GET fichier .xml vers l'IFS de l'as400

2) transfert du fichier XML sous l'IFS
Créer le fichier base de donnée dans une bibliothèque

CPYFRMSTMF FROMSTMF('/adresse IFS'/fichier.XML)
TOMBR('/qsys.lib/nombib.lib/nomfichier.file/nommembre.mbr')
MBROPT(*REPLACE)
STMFCCSID(1208)
ENDLINFMT(*ALL)

et voilà
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Volubis, le forum IBM i Index du Forum -> Questions, suggestions, vie du forum, divers Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum


Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com

Anti Bot Question MOD - phpBB MOD against Spam Bots