FTP/SSH server: dataset
Met deze actie kunt u een dataset geheugenveld vullen met een bestandenlijst met bestanden welke zich op een FTP/SSH-server in een bepaalde map bevinden. Hierna kunt u deze dataset gebruiken in andere acties, zoals bijvoorbeeld FTP/SSH Download bestanden om één of meerdere van deze bestanden van de FTP-server te downloaden.
Hieronder volgt een overzicht van de kolommen die de resulterende dataset zal bevatten. De kolommen die niet van toepassing zijn bij een FTP/SSH-server worden hier weggelaten.
Veldnaam |
Betekenis |
FilePath |
Dit is het bestandspad; bijvoorbeeld: "/Import/Facturen/Factuur 20137254.PDF" |
Folder |
De map behorend bij het bestandspad; bijvoorbeeld: "Import/Facturen/" |
FileName |
Bestandsnaam; bijvoorbeeld: "Factuur 20137254.XML" |
FileNameWithoutExtension |
Bestandsnaam zonder extensie; bijvoorbeeld: "Factuur 20137254" |
Extension |
De bestandsextensie; bijvoorbeeld: "XML" |
SizeInBytes |
De grootte van het bestand in bytes (1Kb = 1024 bytes); bijvoorbeeld: 4096 bytes |
SizeInKb |
De grootte van het bestand in Kb (Kb = kilobyte = 1024 bytes); bijvoorbeeld: 4 Kb |
SizeInMB |
De grootte van het bestand in MB (MB = megabyte = 1024 kilobyte = 1024 * 1024 bytes); bijvoorbeeld: 2 MB |
DateCreated |
Datum/tijd van wanneer het bestand is aangemaakt; bijvoorbeeld: 24-4-2012 11:50:48 |
DateModified |
Datum/tijd van wanneer het bestand voor het laatst is gewijzigd; bijvoorbeeld: 28-4-2012 12:35:15 NB: Bij de meeste FTP servers is het zo dat er normaal gesproken geen verschil zal zijn tussen DateCreated en DateModified, omdat na een wijziging van een bestand deze vaak opnieuw wordt geupload waardoor deze ook een nieuwe DateCreated krijgt toegewezen |
Beschrijving parameters
Omschrijving (optioneel)
Uitleg voor deze parameter vind u hier.
Connectie string (verplicht)
Hier geeft u een connectiestring op voor de FTP-server waarmee u connectie wilt maken.
Bron map op FTP server (verplicht)
Hier geeft u de map op waarvan u een lijst met bestand wilt opvragen.
NB: Anders dan bij een mapaanduiding in Windows, wordt bij een FTP-server een forward slash (/) als scheidingsteken tussen mappen gebruikt. Dus /Import i.p.v. \Import (zoals in Windows C:\Import).
In dataset op te nemen bestanden uit FTP map (verplicht)
Hier geeft u één of meerdere bestanden op welke u in de bestandenlijst wilt laten opnemen.
- Elke nieuwe bestandsopgave dient op een aparte regel te worden ingevoerd.
- U kunt een bestand direct aangeven (bijvoorbeeld Facturen.XML) of gebruik maken van wildcards (* en/of ?) om zo meerdere bestanden aan te wijzen (bijvoorbeeld Factuur*.XML).
- U kunt hier geen mapaanduiding opgeven, zoals bijvoorbeeld /Facturen/Factuur.XML.
Uit te sluiten bestanden in FTP map
Hier kunt u uitzonderingen opgeven van bestanden welke u niet in de bestandenlijst wilt laten opnemen.
- Elke nieuwe bestandsopgave dient op een aparte regel te worden ingevoerd.
- U kunt een bestand direct aangeven (bijvoorbeeld Credit Facturen.XML) of gebruik maken van wildcards (* en/of ?) om zo meerdere bestanden aan te wijzen (bijvoorbeeld Credit Factuur*.XML).
- U kunt hier geen mapaanduiding opgeven, zoals bijvoorbeeld /Facturen/Credit Factuur.XML.
Minimale bestandsgrootte in bytes
U kunt hier aangeven dan alleen bestanden in de bestandenlijst mogen worden opgenomen indien deze minimaal de opgegeven grootte in bytes hebben.
Hiermee kunt u bijvoorbeeld voorkomen dat lege bestanden (grootte: 0 bytes) worden meegenomen.
Maximale bestandsgrootte in bytes
U kunt hier aangeven dan alleen bestanden in de bestandenlijst mogen worden opgenomen indien deze maximaal de opgegeven grootte in bytes hebben.
Doorloop ook submappen
Indien u deze optie aanzet zullen ook de submappen van de opgegeven bronmap worden doorlopen. Indien u deze optie uitzet, zullen de bestanden in eventuele submappen niet worden meegenomen.
Maximum niveau submappen
Indien u via de parameter Doorloop ook submappen heeft aangegeven dat ook de bestanden in submappen moeten worden opgevraagd, kunt u hier aangeven hoeveel niveaus diep er gezocht mag worden.
Voorbeeld
Hieronder ziet u een voorbeeld van een mappenstructuur:
Stel: u heeft bij de parameter Bron map op FTP server opgegeven dat u de bestanden in map /Import wilt opvragen.
Indien u aangeeft ook submappen te willen doorlopen, maar maximaal t/m submap Submap niveau 1 en dus bijvoorbeeld niet de submap Submap niveau 2, dan geeft u 1 op als Maximum niveau submappen. Indien u ook submap Submap niveau 2 wilt laten meenemen, dan geeft u 2 op. Etc.
Indien u niets opgeeft, zullen alle submappen worden doorgelopen en dus geldt er dan geen beperking op het aantal niveaus diep.
Plaats resulterende dataset in dit geheugenveld
Dit is het geheugenveld van het type dataset, waarin u het resultaat wilt laten zetten.
Actie bij fout
Uitleg voor deze parameter vind u hier.