A l'exécution, l'activité FTP Obtenir fichier se connecte à un serveur FTP et tente d'obtenir un fichier unique sur un emplacement désigné. Vous pouvez configurer l'activité FTP Obtenir fichier pour renvoyer le contenu du fichier dans une variable de l'orchestration. En outre, vous pouvez configurer l'activité FTP Obtenir fichier pour renvoyer l'horodatage du fichier renvoyé par le serveur FTP dans une variable de l'orchestration.
Liens symboliques vers... | Liens en dur | Liens symboliques | Remarques |
---|---|---|---|
Fichiers | Non pris en charge | Non pris en charge | L'activité FTP Obtenir fichier n'interprète pas les liens symboliques vers des fichiers en tant que fichiers et, par conséquent, les liens symboliques vers des fichiers ne sont pas traités par l'activité FTP Obtenir fichier en phase d'exécution. |
Répertoires | Pris en charge | Pris en charge |
Zone | Description |
---|---|
Fichier nommé | Cette zone n'est pas utilisée pour cette activité. Vous indiquez le nom du fichier de sortie à l'aide du paramètre d'entrée filename de la tâche Mapper les entrées. |
Répertoire source | Indique le répertoire sur le serveur FTP où le dispositif d'intégration place le fichier généré dans cette activité.
Vous pouvez indiquer un répertoire à l'aide de l'une des options suivantes:
Remarque : UNIX : Si vous spécifiez un chemin de répertoire relatif lorsque vous vous connectez à un serveur FTP sur une machine UNIX, vérifiez que le répertoire de base FTP a été correctement spécifié dans le fichier /etc/password
pour le compte utilisateur qui se connecte au serveur FTP.
|
De type | Spécifie comment lire le contenu du fichier - soit en tant que données binaires, soit en tant que texte codé. Si l'option Texte est sélectionnée, définissez le type de codage à l'aide de l'une des options suivantes :
|
Avertissement : Vous devez spécifier l'option Transfert au format texte (ASCII) pour les activités FTP lorsque vous extrayez des fichiers et placez des fichiers texte sur un serveur FTP pour des noeuds finaux qui manipulent des données texte en transférant des données depuis et vers le noeud final FTP en mode ASCII. Par exemple, les noeuds finaux FTP de grand système et DOS manipulent les données ASCII lorsqu'ils transmettent des données en mode ASCII.
Par exemple, si votre orchestration extrait des fichiers ASCII à l'aide de l'activité FTP Interroger répertoire et place les fichiers ASCII, à l'aide de l'activité FTP Placer fichier, sur un serveur FTP de grand système, vous devez spécifier les options des tâches suivantes dans
Studio :
|
Zone | Description |
---|---|
Réessayer | |
1) Attendre ___ seconde(s) entre chaque tentative. | Nombre de secondes pendant lesquelles le dispositif d'intégration attend avant de tenter d'établir une connexion avec le serveur FTP. |
2) Tenter de se connecter ___ fois avant l'échec. | Indique le nombre de tentatives - le nombre maximum de fois que le dispositif d'intégration tente d'établir une connexion avec le serveur FTP avant d'émettre une erreur et d'arrêter le traitement du travail d'orchestration en cours. Si vous déployez une orchestration qui contient une activité FTP Obtenir fichier et que le dispositif d'intégration ne peut pas se connecter au serveur FTP spécifié, le dispositif d'intégration consigne les erreurs de connexion en tant qu'avertissements dans les journaux du système et de l'orchestration jusqu'à ce que la valeur de nombre de tentatives soit atteinte. Lorsque le nombre de tentatives est atteint, le dispositif d'intégration consigne une erreur dans les journaux du système et de l'orchestration et arrête le traitement du travail d'orchestration en cours. Par exemple, si vous définissez le nombre de tentatives à 3, les erreurs de première, seconde et troisième connexions apparaissent dans le journal système en tant qu'avertissements. Le dispositif d'intégration consigne la quatrième erreur de connexion en tant qu'Erreur et arrête le traitement du travail d'orchestration en cours. |
Si les paramètres d'entrée facultatifs répertoriés dans le tableau suivant ne sont pas affichés dans le panneau Vers l'activité de la fenêtre Mapper les entrées, sélectionnez Afficher les paramètres facultatifs. Si vous ne pouvez pas sélectionner l'option dans le menu de la barre d'outils, cliquez sur un noeud dans le panneau Mapper les entrées pour activer cette option.
dans le menu de la barre d'outils ou cliquez avec le bouton droit de la souris dans le panneau Vers l'activité et sélectionnez l'optionSi vous le souhaitez, vous pouvez remplacer les paramètres spécifiés dans la tâche Configurer et Sélectionner le noeud final de la Liste de contrôle, dynamiquement en phase d'exécution, à l'aide des paramètres d'entrée définis dans le tableau suivant.
Par exemple, vous pouvez définir le répertoire du serveur FTP où le dispositif d'intégration obtient le fichier, dans la tâche Configurer par le répertoire appelé entrée. A l'exécution, le nom du répertoire inputXML peut être transmis à l'activité à l'aide du paramètre d'entrée directory. Le nom du répertoire spécifié dynamiquement pendant l'exécution remplace le paramètre initial, spécifié dans le panneau Configurer. Dans cet exemple, le dispositif d'intégration tente d'obtenir le fichier du répertoire inputXML.
Nom de paramètre d'entrée/Noeud | Description | Remplace le paramètre dans la tâche ? |
---|---|---|
directory | Indique le répertoire sur le serveur FTP où le dispositif d'intégration place le fichier généré dans cette activité. | Le paramètre d'entrée directory remplace la zone Répertoire source de la tâche Configurer. |
encoding | Spécifie comment les données sortantes sont écrites dans le fichier :
|
Le paramètre d'entrée encoding remplace le codage spécifié dans la zone De type de la tâche Configurer mais si l'option Binaire est sélectionnée dans la zone De type de la tâche Configurer, le codage spécifié par le paramètre d'entrée encoding n'est pas pris en compte. |
connection/timeout | Spécifie le délai de connexion - nombre de secondes avant l'expiration du délai entre la tentative du dispositif d'intégration pour établir une connexion avec le noeud final et le temps nécessaire au noeud final pour répondre à la demande de connexion. Pour l'activité FTP Obtenir fichier, durée pendant laquelle le dispositif d'intégration tente d'établir une connexion avec le serveur FTP avant l'expiration du délai. | Le noeud de délai du paramètre d'entrée de connexion remplace la zone Délai de connexion - Dépassement de délai d'attente après ___ seconde(s) lors de l'établissement d'une connexion avec le noeud final du noeud final FTP. |
connection/host | Spécifie le nom d'hôte ou l'adresse IP du serveur FTP. | Le noeud host du paramètre d'entrée connection remplace la zone Nom d'hôte du noeud final FTP. |
connection/port | Spécifie le numéro de port attribué au nom d'hôte spécifié. Le port standard pour le trafic FTP est 21. Le port par défaut pour le trafic SFTP est 22. | Le noeud port du paramètre d'entrée connection remplace la zone Port du noeud final FTP. |
connection/username | Spécifiez le nom d'utilisateur du compte utilisé pour la connexion au serveur FTP. | Le noeud username du paramètre d'entrée connection remplace la zone Nom d'utilisateur du noeud final FTP. |
connection/password | Spécifiez le mot de passe du compte utilisé pour la connexion au serveur FTP. | Le noeud password du paramètre d'entrée connection remplace la zone Mot de passe du noeud final FTP. |
Nom de paramètre de sortie | Description |
---|---|
data | Contenu du fichier. |
timestamp | Contient l'horodatage du fichier renvoyé par le serveur FTP, généralement la date de création ou celle de dernière modification du fichier. |