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.