IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

AS/400 Discussion :

ABORT FTP entre AS400 et IIS


Sujet :

AS/400

  1. #1
    Tao
    Tao est déconnecté
    Candidat au Club
    Inscrit en
    Août 2002
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Août 2002
    Messages : 6
    Points : 2
    Points
    2
    Par défaut ABORT FTP entre AS400 et IIS
    Bonjour,

    Nous sommes confrontés à un problème récurrent et en apparence aléatoire concernant des transfert FTP entre un AS400 V5R3 et un Serveur IIS 5.0 v1.0

    La routine qui s'exécute opère un transfert FTP depuis l'AS400 vers la machine Windows. Cette erreur n'est bien évidement pas systématique ...

    Le problème se traduit par une coupure inopinée de la connexion durant le transfert FTP:

    227 Entering Passive Mode (10,13,216,152,12,44).
    125 Data connection already open; Transfer starting.
    Unable to send data to server.
    426 Connection closed; transfer aborted.

    225 ABOR command successful


    +> Le fichier arrive donc tronquée sur la plateforme Windows

    En effectuant bon nombre de recherche j'ai vu que Microsoft avait implémenté un mécanisme de sécurité en charge de fermer le canal de contrôle dans le cas ou le serveur détecte une anomalie FTP pouvant s'apparenter à une tentative d'intrusion provoquant de ce fait la fermeture du canal de donnée. N'ayant que peu d'information à ce sujet je ne sais pas si il s'agit d'une piste viable.

    Si vous avez une piste ou une idée sur la question n'hésitez pas à me le faire savoir

    Par avance merci
    @+
    Tao =)

  2. #2
    Expert confirmé
    Homme Profil pro
    ANCIEN Consultant/Formateur/Développeur AS/400, iSeries, System i et Cobol
    Inscrit en
    Juin 2007
    Messages
    2 096
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : ANCIEN Consultant/Formateur/Développeur AS/400, iSeries, System i et Cobol
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 096
    Points : 4 155
    Points
    4 155
    Par défaut
    Bonjour.

    Peut être quelques pistes :
    - Regarde si tu peux résoudre ton problème en augmentant les times out côté AS/400 et côté Serveur IIS.
    - Assure toi que les fichiers transférés ne sont pas alloués (utilisés) au moment du transfert, et côté AS/400 et côté Serveur IIS.

  3. #3
    Tao
    Tao est déconnecté
    Candidat au Club
    Inscrit en
    Août 2002
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Août 2002
    Messages : 6
    Points : 2
    Points
    2
    Par défaut
    bonjour,

    Merci pour cette piste mais le problème ne peut pas être dû à un verrouillage.

    La routine côté AS400 me semble correctement implémenté et je ne vois pas ou ce verrouillage pourrait se produire

    D'autres idées sur la question ? Avez vous une idée de qui ferme la connexion dans cette transaction: client AS400 ou serveur FTP Windows ??
    @+
    Tao =)

  4. #4
    Expert confirmé
    Homme Profil pro
    ANCIEN Consultant/Formateur/Développeur AS/400, iSeries, System i et Cobol
    Inscrit en
    Juin 2007
    Messages
    2 096
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : ANCIEN Consultant/Formateur/Développeur AS/400, iSeries, System i et Cobol
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 096
    Points : 4 155
    Points
    4 155
    Par défaut
    Citation Envoyé par Tao Voir le message
    ...
    La routine côté AS400 me semble correctement implémenté et je ne vois pas ou ce verrouillage pourrait se produire
    Et la piste des times out ?

  5. #5
    Tao
    Tao est déconnecté
    Candidat au Club
    Inscrit en
    Août 2002
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Août 2002
    Messages : 6
    Points : 2
    Points
    2
    Par défaut
    Le serveur IIS possède un Timeout de 900 sec ce qui parait plus que disproportionné pour transférer un fichier de 3/4 Mo
    @+
    Tao =)

  6. #6
    Expert confirmé
    Homme Profil pro
    ANCIEN Consultant/Formateur/Développeur AS/400, iSeries, System i et Cobol
    Inscrit en
    Juin 2007
    Messages
    2 096
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : ANCIEN Consultant/Formateur/Développeur AS/400, iSeries, System i et Cobol
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 096
    Points : 4 155
    Points
    4 155
    Par défaut
    Citation Envoyé par Tao Voir le message
    Le serveur IIS possède un Timeout de 900 sec ...
    Côté AS/400 : (CHGFTPA ... INACTTIMO) ?

  7. #7
    Tao
    Tao est déconnecté
    Candidat au Club
    Inscrit en
    Août 2002
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Août 2002
    Messages : 6
    Points : 2
    Points
    2
    Par défaut
    En checkant le paramétrage par défaut via la commande CHGFTPA + F4
    j'ai pu récupérer le paramétrage par défaut proposait par l'AS400 (cf détail ci dessous):

    Savez vous comment afficher le paramétrage actuel de la machine ?
    Tenez moi au courant si vous identifiez un paramétrage incohérent ci dessous

    merci par avance

    Change FTP Attributes (CHGFTPA)

    Indiquez vos choix, puis appuyez sur ENTREE.

    Autostart servers . . . . . . . *YES *SAME, *YES, *NO
    Number of initial servers . . . 3 1-20, *SAME, *DFT
    Inactivity timeout . . . . . . . 300 0-2147483647, *SAME, *DFT
    Coded character set identifier 00819 1-65533, *SAME, *DFT
    Outgoing EBCDIC/ASCII table:
    Outgoing EBCDIC/ASCII table . *CCSID Name, *SAME, *CCSID, *DFT
    Library . . . . . . . . . . Name, *LIBL, *CURLIB
    Incoming ASCII/EBCDIC table:
    Incoming ASCII/EBCDIC table . *CCSID Name, *SAME, *CCSID, *DFT
    Library . . . . . . . . . . Name, *LIBL, *CURLIB
    Initial name format . . . . . . *LIB *SAME, *LIB, *PATH
    Initial directory . . . . . . . *CURLIB *SAME, *CURLIB, *HOMEDIR
    Initial list format . . . . . . *DFT *SAME, *DFT, *UNIX
    New file CCSID . . . . . . . . . *CALC 1-65533, *SAME, *CALC...
    Subsystem description . . . . . QSYSWRK Name, *SAME, *DFT
    Library . . . . . . . . . . . QSYS Name
    A suivre.
    @+
    Tao =)

  8. #8
    Expert confirmé
    Homme Profil pro
    ANCIEN Consultant/Formateur/Développeur AS/400, iSeries, System i et Cobol
    Inscrit en
    Juin 2007
    Messages
    2 096
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : ANCIEN Consultant/Formateur/Développeur AS/400, iSeries, System i et Cobol
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 096
    Points : 4 155
    Points
    4 155
    Par défaut
    Bonjour.

    Inactivity timeout . . . . . . . 300 0-2147483647, *SAME, *DFT

    Perso, je mettrais au moins 900 à la place des 300 par défaut.

  9. #9
    Tao
    Tao est déconnecté
    Candidat au Club
    Inscrit en
    Août 2002
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Août 2002
    Messages : 6
    Points : 2
    Points
    2
    Par défaut
    Re,

    Après contrôle de la doc en ligne le timeout semble être exprimé en Sec par conséquent 5 min semble suffisant qu'en pensez vous ?

    Merci de votre aide
    @+
    Tao =)

  10. #10
    Expert confirmé
    Homme Profil pro
    ANCIEN Consultant/Formateur/Développeur AS/400, iSeries, System i et Cobol
    Inscrit en
    Juin 2007
    Messages
    2 096
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : ANCIEN Consultant/Formateur/Développeur AS/400, iSeries, System i et Cobol
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 096
    Points : 4 155
    Points
    4 155
    Par défaut
    Citation Envoyé par Tao Voir le message
    ... par conséquent 5 min semble suffisant qu'en pensez vous ? ...
    Je ne sais pas, il suffit de tester. Je sais par contre qu'augmenter le timeout de la session FTP m'a souvent aidé à bypasser certains soucis aléatoires de connexion. De toute façon ce n'est qu'une piste à explorer. Ces problèmes aléatoires sont souvent dus à l'activité des utilisateurs sur le système.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Tranfert ftp vers as400 (iseries) en c#
    Par roro06 dans le forum C#
    Réponses: 5
    Dernier message: 23/12/2010, 15h41
  2. FTP sur AS400
    Par phil30 dans le forum AS/400
    Réponses: 3
    Dernier message: 08/04/2008, 11h29
  3. Copie de fichiers entre 2 serveurs IIS
    Par Laurent CUENET dans le forum IIS
    Réponses: 0
    Dernier message: 07/04/2008, 13h07
  4. service ftp non installé dans IIS
    Par ayrton16 dans le forum IIS
    Réponses: 1
    Dernier message: 01/08/2007, 11h44
  5. [Outils][IIS] Communication entre Apache et IIS
    Par maxonman dans le forum IIS
    Réponses: 4
    Dernier message: 11/08/2005, 14h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo