Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

Voici les méthodes du module YFTP :

Image ModifiedImage ModifiedImage Modified

Voici les méthodes présentes dans A5PMFTP :

...

  • l'upload et download d’un fichier

  • un test de connexion

  • du download multiple (GET * .XML par exemle), avec un retour pour chaque fichier téléchargé

  • du upload multiple (PUT * .XML par exemple), avec un retour pour chaque fichier envoyé

  • la sélection d’un pattern, comme *.xml.
    *.* prendra tous les fichiers avec extension
    * prendra tous les fichiers y compris ceux sans extension. Attention, il tentera également de copier les dossiers qui seraient présents sur le FTP mais va échouer. Si vous avez la problématique de GET e fichiers sans extension, alors atention à ne pas avoir de dossier dans le chemin de travail distant

  • de choisir d’effectuer une copie avec une extension intermédiaire (Fichier.xml (distant) ->fichier.xml.tmp (local) → fichier.xml (local)) ou l’inverse (Fichier.xml (local) ->fichier.xml.tmp (distant) → fichier.xml (distant))
    Ceci permet de s’assurer la copie intégrale du fichier sur le serveur (local ou distant) avant qu’il soit traitable de part son extension par un scrutateur
    L’extension utilisée par défaut est .tmp, mais elle est consultable et modifiable avec les méthodes FTP_Set_IntermediateExtension et FTP_Get_IntermediateExtension
    L’argument IntermediateExtension est positionné à True par défaut, vous pouvez le forcer à False dans votre appelparamétrable sur la table WMPARAMFTP.

Contenu du recordDiva yftp.FtpResult

Champ

Status

Contient soit le retour de FtpRequestGetError

0 pas d’erreur

1 ticket invalide

Ou un retour de A5PMFTP :

4 Erreur sur le chemin local

5 Impossible de renommer localement le fichier

6 Erreur sur le fichier local

7 Erreur sur le fichier distant

8 FtpCod transmis incorrect

9 Serveur non renseigné

Retour

Message d'erreur produit par Harmony OU A5PMFTP

Desc

Texte de l'exception produit par la couche .Net.

Outre le retour de la fonction appelée, vous pouvez obtenir plus de précisions en récupérant le dernier résultat par la méthode YFTP.FTP_get_lastFtpResult, renvoyant un recordDiva de type Yftp.FtpResult.

...