Welcome Guest! Log in
×

Notice

The forum is in read only mode.
Stambia versions 2.x, 3.x, S17, S18, S19 and S20 are reaching End of Support January, 15th, 2024. Please consider upgrading to the supported Semarchy xDI versions. See Global Policy Support and the Semarchy Documentation.

The Stambia User Community is moving to Semarchy! All the applicable resources have already been moved or are currently being moved to their new location. Read more…

Topic-icon Solved FTP

  • Aminatou
  • Aminatou's Avatar Topic Author
14 Feb 2017 18:59 #1 by Aminatou
FTP was created by Aminatou
Bonjour,

Apres test, nous avons remarqué que le composant "FTP" upload les fichiers par ordre alphabétique.

Serait t'il possible de lui imposer d'uploader les fichiers par rapport leurs dates de dernière modification (trie croissant ou decroissant)

Merci
More
15 Feb 2017 14:42 #2 by risson
Replied by risson on topic FTP
bonjour,
je ne vois pas d'option de ce type et je ne crois pas que ce soit possible "directement".
par contre vous pouvez peut être faire un "Wait Files" qui alimente une table, puis faire un select dans cette table avec l'order by qui vous convient, avec l'action FTP en cible du lien Bind.
  • Aminatou
  • Aminatou's Avatar Topic Author
15 Feb 2017 16:01 - 16 Feb 2017 10:19 #3 by Aminatou
Replied by Aminatou on topic FTP
Merci pour votre réponse
Si dessous la problématique que nous essayons de résoudre, peut être auriez vous une autre solution :)

Nous avons des fichiers dans un FTP que nous désirons traiter par ordre de dépôt sur le FTP. Y'a t'il un autre moyen?

D’après nos test, nous pensons que le "getFtp" upload par ordre alphabétique et change aussi les date de dernières motif , du coup même en ayant la table
ind_session_file_op_lst ,cela ne nous arrange pas vu que les dates ont été modifiées

Merci
Last edit: 16 Feb 2017 10:19 by Aminatou.
More
13 Jul 2017 13:06 #4 by wagner
Replied by wagner on topic FTP
Bonjour,

Nous avons la même problématique, quelle solution avez-vous retenu finalement ?
  • Aminatou
  • Aminatou's Avatar Topic Author
13 Jul 2017 16:12 - 13 Jul 2017 16:14 #5 by Aminatou
Replied by Aminatou on topic FTP
Bonjour ,
N'ayant pas trouvé de solution satisfaisante, nous avons adopté la méthode ci dessous :

Pour intégrer les fichiers par ordre de depot dans le ftp, nous nous basons sur la date de dernière modification du fichier dans le ftp . Le premier fichier déposé dans le ftp a toujours la plus petite date de dernière modification , et ainsi de suite jusqu'au dernier fichier qui aura la plus grande date de derniere modificatiion du fichier.

Lors du telechargement par ftp, nous utilisons la table "ind_session_file_op_lst" générée par le composant ftp. cette table contient le champ "sess_name" contenant le nom du fichier et le champs "sess_name file_last_modified_date" contenant la date de dernière modification du fichier quand il était dans le serveur.

Maintenant suivant ton besoin tu peux faire un "sql operation " selectionnant le nom de fichier dans la table "ind_session_file_op_lst" order by sess_name_file_last_modified_date asc et grace à un bind link tu envoie les nom de fichier ......

Et voila le tour est joué :)
Last edit: 13 Jul 2017 16:14 by Aminatou.
More
14 Jul 2017 15:31 - 21 Nov 2017 12:38 #6 by wagner
Replied by wagner on topic FTP
Merci pour la réponse, nous allons tester cette solution !
Last edit: 21 Nov 2017 12:38 by Thomas BLETON.