Datenquellen
Eine Datenquelle sagt, wo eine Datei liegt und wie TRADElube sich dort anmeldet. Sie erreichen die Liste über den Navigationspunkt Einstellungen und dort über die Schaltfläche Datenquellen.
Sie steht bewusst neben dem Kanal und nicht in ihm. Ein Lieferant liefert oft mehr als eine Datei, und dieselbe Anmeldung wird dann von mehreren Aufgaben gebraucht. Stünden die Zugangsdaten im Kanal, müssten Sie sie mehrfach pflegen und nach einem Passwortwechsel an mehreren Stellen nachziehen.
Übersicht / Liste

Über der Liste stehen drei Schaltflächen. Neu klappt ein Menü auf, Bearbeiten öffnet die gewählte Datenquelle, Löschen entfernt sie nach einer Rückfrage. Die beiden letzten setzen eine ausgewählte Zeile voraus.
Eine Datenquelle, die noch von einem Endpunkt gebraucht wird, löschen Sie besser nicht. Die Aufgabe dahinter findet ihre Datei danach nicht mehr.
Die Liste zeigt zwei Spalten:
| Spalte | Inhalt |
|---|---|
| Name | Der Name, den Sie vergeben haben. Er steht später in der Auswahl des Endpunkts, sollte also sagen, wessen Server das ist |
| Typ | FTP, SFTP oder HTTP |
Sortiert wird fest nach Name, aufsteigend. Ein Feld Filter, eine Schaltfläche Filtern Nach und eine Seitenschaltung gibt es hier nicht: Ein Mandant hat eine Handvoll Datenquellen und keine Tausende.
Der Typ wird beim Anlegen gewählt und steht danach fest
Ein Klick auf Neu öffnet ein Menü mit den drei Quellentypen.

Der Eintrag entscheidet, welche Felder die neue Datenquelle trägt, und lässt sich später nicht mehr ändern. Wird aus dem FTP-Server des Lieferanten ein SFTP-Server, legen Sie eine neue Datenquelle an und stellen den Endpunkt darauf um.
Detailansicht
Eine Datenquelle hat zwei Bereiche, und der zweite sieht je Typ anders aus.
Allgemein

| Feld | Bedeutung | Hinweis |
|---|---|---|
| Name | Die Bezeichnung in der Liste und in der Auswahl des Endpunkts | Frei wählbar |
| (ohne Beschriftung) | Der Typ, rechts neben dem Namen | Nur Text, kein Feld. Er steht seit dem Anlegen fest |
Zugangsdaten bei FTP und SFTP

Die Schaltfläche Verbinden über den Feldern baut die Verbindung sofort auf und meldet Verbindung erfolgreich oder Verbindung fehlerhaft. Ein Klick auf die Meldung zeigt, was der Server geantwortet hat. Nutzen Sie sie, bevor Sie eine Aufgabe darauf ansetzen: Ein Tippfehler im Verzeichnis fällt hier in zwei Sekunden auf, sonst erst bei der nächtlichen Ausführung.
| Feld | Bedeutung | Hinweis |
|---|---|---|
| Host | Der Rechnername oder die Adresse des Servers | Ohne Angabe des Protokolls |
| Port | Der Port, auf dem der Server hört | Vorbelegt mit 21 bei FTP und mit 22 bei SFTP |
| Verzeichnis | Das Verzeichnis, in dem TRADElube arbeitet | Leer heißt Startverzeichnis der Anmeldung. Führende und schließende Schrägstriche entfernt TRADElube selbst |
| Benutzername | Das Konto, mit dem TRADElube sich anmeldet | |
| Passwort | Das zugehörige Passwort | Verschlüsselt abgelegt und nie wieder im Klartext angezeigt |
Beide Typen tragen dieselben Felder, sie unterscheiden sich nur im vorbelegten Port und im Protokoll. SFTP überträgt verschlüsselt, FTP nicht. Wo der Lieferant beides anbietet, ist SFTP die richtige Wahl.
Zugangsdaten bei HTTP

Eine Schaltfläche Verbinden gibt es hier nicht.
| Feld | Bedeutung | Hinweis |
|---|---|---|
| Url | Die Basisadresse, an die das Routenmuster des Endpunkts angehängt wird | Mit Protokoll, etwa https:// |
| Authentifizierung | Ob und wie TRADElube sich anmeldet | Leer heißt ohne Anmeldung. Die einzige angebotene Art ist Basic Authentifizierung |
| Benutzername | Das Konto für die Anmeldung | Erscheint erst mit gewählter Authentifizierung |
| Passwort | Das zugehörige Passwort | Erscheint erst mit gewählter Authentifizierung, verschlüsselt abgelegt |
Eine HTTP-Datenquelle kann nur lesen. TRADElube holt darüber eine Datei ab, legt aber keine dort ab und verschiebt und löscht auch nichts. Für den Export ist deshalb FTP oder SFTP nötig.
Der Endpunkt: wo eine Datenquelle wirksam wird
Eine Datenquelle allein holt nichts ab. Sie wird gebraucht, sobald ein Endpunkt sie nennt, und der steht an der Aufgabe im Bereich Konfiguration. Wie ein Endpunkt entsteht und was ohne ihn geschieht, steht beim benutzerdefinierten Kanal. Hier stehen die Felder, die er je Quellentyp mitbringt.

Ein Klick auf die Zeile klappt die Felder darunter auf. Welche das sind, entscheidet die gewählte Datenquelle.
Bei FTP und SFTP:
| Feld | Bedeutung | Hinweis |
|---|---|---|
| Dateimuster | Welche Dateien im Verzeichnis die Aufgabe aufgreift | Vorbelegt mit {Name}-{Exclude:processed}.ext |
| Muster für verarbeitete Datei | Wie die Datei heißt, nachdem die Aufgabe sie gelesen hat | Vorbelegt mit {Name}-processed.ext |
| Automatisch Aufräumen | Ob TRADElube alte verarbeitete Dateien selbst löscht | Ohne Haken bleiben sie liegen, bis jemand sie entfernt |
| Aufbewahrungsfrist | Nach wie vielen Tagen eine verarbeitete Datei gelöscht wird | Vorbelegt mit 7. Erscheint erst mit gesetztem Haken |
Im Muster steht {Name} für den Namen des Datenformats, * für eine beliebige Zeichenfolge, und {Exclude:processed} schließt Dateien aus, deren Name an dieser Stelle mit „processed" weitergeht.
Dieses Paar aus zwei Mustern sorgt dafür, dass eine Ausführung dieselbe Datei nicht zweimal liest: Was verarbeitet ist, wird umbenannt und fällt damit aus dem Suchmuster heraus. Die Datei bleibt trotzdem auf dem Server, und Sie können nachsehen, was der Lieferant tatsächlich geliefert hat.
Bei HTTP: ein einziges Feld, Routenmuster, vorbelegt mit {Name}. Es wird an die Url der Datenquelle angehängt und ergibt zusammen die Adresse, die TRADElube abruft.
Weiterführend
- Datenquellen einrichten: der Weg von den Zugangsdaten des Lieferanten zur laufenden Abholung
- Benutzerdefiniert: der Kanal, der Dateien austauscht, mit Datenformaten und Endpunkten
- Einstellungen: welche Schaltfläche auf welcher Seite beschrieben ist