In Transpas is het voor veel zaken nodig dat er een uitwisseling van gegevens plaatsvindt.
Dit kan via een http request of via een bestand.
Wanneer dit middels een bestand gaat, moet de data uit dit bestand worden ingelezen in Transpas.
Hiervoor is de Filesystem watcher in het leven geroepen.
De Filesystem watcher monitort als het ware een bestandsmap en zal alle bestanden die daarin geplaatst worden verwerken via de actie die op die regel is ingesteld.
Op de Filesystem watcher is het mogelijk om een aantal zaken in te stellen.
Hieronder een uitleg over de verschillende instellingen.
Een omschrijving van deze filesystem watcher.
Het is gebruikelijk om hier de naam in te vullen van de dienst waarvoor de bestanden worden ingelezen.
Bijvoorbeeld Transporeon, Import klant X of iets dergelijks.
Zet de filesystem watcher aan of uit.
Vul hier het bedrijf in waar de Filesystem watcher bij hoort.
Dit maakt filteren op bedrijf mogelijk middels de selector bovenin het scherm.
De map waar de bestanden staan die ingelezen moeten worden.
Vul hier het liefst een UNC-pad in. Dit is betrouwbaarder.
Dus:\\SERVER\AS\Transpas\
En niet:D:\AS\Transpas\
Met het filter kan worden aangegeven dat alleen bepaalde bestanden mogen worden ingelezen.
Standaard is de waarde in dit veld *.*
. Hiermee worden alle bestanden ingelezen.
Om alleen XML-bestanden in te lezen kan dit bijvoorbeeld worden aangepast naar *.xml
.
Het wordt afgeraden om hier het filter *.* te gebruiken.
Dit kan ervoor zorgen dat ook tijdelijke bestanden worden ingelezen.
De actie die moet worden uitgevoerd om het ingelezen bestand in Transpas te importeren.
Bijvoorbeeld de standaard order importactie: 2244 - Import transportbookings xml (tpent)
Orders worden geïmporteerd aan de hand van een EDI Provider. Hier kunnen allerhande instellingen worden vastgelegd voor de import.
Denk aan het automatisch accepteren van de geïmporteerde orders, het vertalen van eenheidscodes en producten of het sturen van een notificatie op het moment dat er nieuwe orders zijn ingelezen en nog veel meer.
De importdefinitie die moet worden gebruikt voor de import van de ingelezen bestanden.
Standaard: Nee
Bij Nee
zal de filesystem watcher actie niet meer bestanden verwerken nadat hij een error-bestand tegenkomt. Het error-bestand wordt verplaatst naar de error map en de actie stopt hierna.
Pas bij de volgende keer dat de filesystem watcher actie wordt uitgevoerd zal hij meer bestanden gaan verwerken.
Bij Ja
zal de actie niet gestopt worden na een foutbestand en zal hij, zonder dat de actie opnieuw moet worden uitgevoerd, de volgende bestanden verwerken.
Fout map: Het volledige of relatieve pad van de map waarin de fout-bestanden moeten worden opgeslagen.
Fout map methode: Moeten er submappen worden aangemaakt in de fout map? Zo ja, in welk format? Bijvoorbeeld submappen per jaar en daarin per maand.
Backup map: Het volledige of relatieve pad van de map waarin de verwerkte bestanden moeten worden opgeslagen.
Backup map methode: Moeten er submappen worden aangemaakt in de backup map? Zo ja, in welk format? Bijvoorbeeld submappen per jaar en daarin per maand.
Het aantal logregels dat moet worden bewaard voordat de oudste worden opgeschoond.
Indien er veel bestanden worden ingelezen kan het handig zijn om meerdere application services aan te maken voor de filesystem watcher. In deze optie kan worden geselecteerd onder welke service deze filesystem watcher wordt uitgevoerd.
Wanneer alles is ingevuld ziet dat er bijvoorbeeld zo uit als in onderstaande afbeelding: