Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

FTP et BIN

1 view
Skip to first unread message

VienneInfo

unread,
Feb 1, 2000, 3:00:00 AM2/1/00
to

Paul TOTH <toth...@multimania.com> a écrit dans le message :
01bf689e$68b9ed00$3403...@PS209.MDV.FR...
> J'ai pas bien compris le problème...

Je sais c'est compliqué, le problème n'est pas facile à analyser.

>
> VienneInfo <axa...@free.fr> a écrit dans l'article
> <388f2...@news.vienneinfo.org>...
> >
> > J'ai sur l'AS/400 un fichier de 512 octets de large qui contient des
> codes
> > ASCII.
> > J'essaie de le transférer sur un VAX/VMS (machine ASCII) avec FTP
> >
> > Les commandes utilisées sont :
> >
> > BIN
> > PUT MYLIB400/MYFILE400 MyVaxFile
> >
> > Cela fonctionne tant que les caractères de droite sont des blancs ASCII
> > (hexa = 20)
> > sinon il me créer 2 enregistrement dont le premier est de taille 512
> octets
>
> où ça 2 enregistrements ? si le premier comprend 5212 octets, quand est-il
> du second ?

j'ai en fait 2 enregistrements (en flot ASCII) de type
xxxxxxxxxxxxxxx<400 caractères>xxxxxxxxxxxxxxxCRLF
xxxxxxxxxxxxxxxxxxxxxxxxxxx<550 caractères>xxxxxxxxxxxxxxxxxxxxxCRLF

dans mon fichier de 512 caractères de large cela donne
xxxxxxxxxxxxxxx<400 caractères>xxxxxxxxxxxxxxxCRLFbbbbbb<110
blancs>bbbbbbbbbbbbbbbbb
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx<512
caractères>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxx<48 caractères>xxxxxxCRLFbbbbbbbbbbbbbbbbbbbbbbbbbb<462
blancs>bbbbbbbbbbbbbbbbb

sur le VAX je récupère un fichier avec 3 enregistrements

>
> VAX/VMS ça marche comment ? les fichiers ont une description comme sur
> AS/400, ou pas (comme sur PC) ?

Les deux ! On peut avoir des fichiers à description et des fichiers flots de
données.

>
> > J'ai fait une copie du fichier de 512 octets de large dans un fichier de
> 20
> > octets
> > de large avec un CPYFRMSTMF
> > Transféré avec la même méthode, le résultat est identique.
>
> en mode binaire c'est normal.

ce serait normal si j'avais un CR+LF au 512ème caractère de mon 2ème flot de
donnée

>
> > Pour résumer le problème est :
> > Comment copier avec FTP un file stream ASCII avec plus de 512 car entre
> deux
> > caractères CR+LF ?
>
> serait-ce une limitation du VAX ?

en faisant le même type de transfert de VAX à VAX le problème ne se pose pas
!

mon support VAX me dit que ce serait une limitation due au client FTP sur
l'AS/400 qui
"ferait une demande de création de fichier de 512 car de large" sur le
système distant.


> A+

0 new messages