Altova FlowForce Server 2024 Advanced Edition

Le conteneur /system/sftp inclut les fonctions utilisées pour se connecter au serveur SSH avec une prise en charge SFTP. Les fonctions /system/sftp vous permettent de réaliser des opérations telles que télécharger et extraire des fichiers, créer et supprimer des répertoires, supprimer des fichiers, etc. Les fonctions /system/sftp exigent que la connexion soit établie dans une étape FlowForce séparée. Une fois que vous avez établi une connexion SFTP, vous pouvez l’utiliser dans des étapes suivantes pour effectuer les opérations requises (voir la capture d’écran ci-dessous).

fs-sftp-example

L’exemple de la tâche ci-dessus contient deux étapes d'exécution :

 

La première étape établit la connexion SFTP et déclare cet objet en tant que my_sftp_connection (premier rectangle rouge dans la capture d’écran ci-dessous).

La deuxième étape utilise la connexion établie de la première étape (deuxième rectangle rouge dans la capture d’écran ci-dessus), extrait tous les fichiers du répertoire actuel du serveur SFTP, et les génère dans la sortie du répertoire de travail local.

 

Les caractères génériques dans les fonctions SFTP

Les SFTP fonctions suivantes acceptent les caractères génériques en tant que paramètres :

 

/system/sftp/delete-wildcard

/system/sftp/list-directories

/system/sftp/list-files

/system/sftp/retrieve-wildcard

/system/sftp/rmdir-wildcard

/system/sftp/store-wildcard

 

Lorsque vous utilisez des fonctions avec caractères génériques, vous pouvez saisir les caractères génériques suivants :

 

Caractère générique

Utilisation

Exemple

*

Correspond à zéro ou plus de caractères.

*.htm correspondra à home.htm et index.htm

?

Correspond à tout caractère unique.

*.xm? Correspondra à index.xml et project.xmi

 

Le caractère générique + (un ou plus) n’est pas pris en charge. À la place, vous pouvez utiliser ?*. Par exemple, *.c?* correspondra aux fichiers .cs, .cp et .csproj mais ne correspondra pas aux fichiers .c.

 

© 2018-2024 Altova GmbH