====== Dateisystem Empfangskanal ====== Der Dateisystem Empfangskanal ermöglicht die Anbindung eines //Verzeichnisses auf einer Festplatte//.\\ Dateien aus dem hinterlegte //Verzeichnis// werden als //Nachrichten// in eBiss eingelesen und in den //Nachrichtenkorb (eingehend)// eingestellt. {{:images:sign_warning.png?nolink|}}**Hinweis:** Ein **Dateisystem Empfangskanal** bietet sich für eine Überwachung mit dem [[prozessdefinition:automatisierungen:file]] an. ^GENERATED src="eBiss.Data.Resources.HarddiskReceiveChannel.de" changed=""^^ ^Eigenschaften^^ ^Name^Beschreibung^ |**Name**|Der Name des Kommunikationskanals| |**Typ des Kanals**|Der Typ.| |**Kommunikationsrichtung**|Für den Empfang der Nachrichten die Richtung (Inbound/Outbound), die die Nachricht erhalten soll| |**Nachrichtenkorb**|Der Nachrichtenkorb (für Empfangskanäle relevant)| |**Öffentlich**|Hiermit kann der Kanal für Unterknoten sichtbar gemacht werden| |**Quellpfad**|Pfad des Input-Verzeichnisses auf der Festplatte z.B. //C:\eBiss_Test\Harddisk\Receive// oder //.\Harddisk\Receive//| |**Dateimaske**|Hier kann eine Maske hinterlegt werden anhand der nur bestimmte Dateien einlesbar sind z.B. //*.dat//.| |**Dateiverhalten**|//verschieben :// Original Message-Datei in das angegebene Verzeichnis verschieben, //(auch Dateinamen angeben)//.\\ \\ //kopieren :// Original Message-Datei in das angegebene Verzeichnis kopieren, auch Dateinamen angeben.\\ \\ //löschen :// Original Message-Datei löschen.\\ \\ //kein :// Keine Aktion ausüben.| |**Zielpfad (Verschieben)**|Pfad des Speicher-Verzeichnisses auf der Festplatte z.B. //C:\eBiss_Test\Harddisk\Messages// oder //.\Harddisk\Messages//| |**Zielpfad relativ zum Dateipfad**|Move relative to the fetched file path, which can differ from the input path, e.g. in case of case of sub directories or file mask.| |**Verzeichnis Pattern**|A mask to fetch sub directories, e.g. L.*/INVOIC/ will find directory L1/INVOIC, L_20/INVOIC, etc.| |**Unterverzeichnisse einbeziehen**|Die Anzahl der Unterverzeichnisse, die im exklusiv Lock Modus bei einem Lese-Zyklus gelesen werden. Siehe auch Option //LockExclusive//.| |**Änderungsprotokoll**|Es werden die Änderungen an dem Element protokolliert. Die Protokollierung wird in den [[hauptmenue:einstellungen:systemeinstellungen|Systemeinstellungen]] aktiviert, was bei einer vorhanden Versionierungslizenz möglich ist.| ^Eigenschaften (erweitert)^^ ^Name^Beschreibung^ |**Validierung des Senders**|Wie soll die Empfangsdresse validiert werden| |**Vorgegebener Sender**|Falls ein Standardsender vorgegeben werden soll| |**Validierung des Empfängers**|Wie soll die Sendeadresse validiert werden| |**Vorgegebener Empfänger**|Falls ein Standardempfänger vorgegeben werden soll| |**Wiederholungen im Fehlerfall**|Für Sendekanäle die Anzahl der Sendeversuche, bei manchen Empfangskanälen die Anzahl der Abholversuche.| |**Automatisches Entpacken**|Soll die Nachricht automatisch entpackt werden, wenn sie als z.B. zip empfangen wird.| |**Semaphor-Datei**|Hier kann ein relativer Pfad zum eBiss-Verzeichnis (./HD/In/Lock.dat) oder absoluter Pfad (C:\eBiss\HD\In\Lock.dat) incl. Dateiname eingetragen werden. Hinweis: Der Dateiname Lock.dat wird im eBiss Verzeichnis geschrieben. Ist diese Datei gerade durch eine externe Anwendung (ERP-System/Warenwirtschaft) erstellt worden, wird der Lesezugriff seitens eBiss Dateisystem Empfangskanal verhindert. Die externe Anwendung kann Dateien in dieses Verzeichnis ausgeben. Wird die Lockdatei durch den eBiss Dateisystem Empfangskanal erstellt, so wird dadurch verhindert, dass eine externe Anwendung auf das Verzeichnis schreibend zugreift, damit die Dateien während des Lesevorgangs durch eBiss nicht von außen verändert werden können. Diese Option kann unabhängig von der Option //LockExclusive// angewendet werden.| |**Exklusiver Dateizugriff**|In diesem Modus versucht der Kanal die zu lesenden Dateien exklusiv zu sperren. Werden die Dateien von einer externen Anwendung gerade geschrieben (ERP-System/Warenwirtschaft), dann kann die Sperre nicht gesetzt werden und der Harddisk-Receive-Channel liest diese Datei dann erst im nächsten Lese-Zyklus. Umgekehrt kann keine externe Anwendung die Dateien, welche im Augenblick durch den Harddisk-Receive-Channel gelesen werden, verändern. Diese Option kann unabhängig von der Option //SemaphoreFile// angewendet werden. In diesem Modus werden bei einem Lese-Zyklus nur //LockExclusiveMaxFiles// (s.u.) Dateien eingelesen.| |**Partner mittels Unterverzeichnis ermitteln**|Ermöglicht das finden des Partners innerhalb der Unterverzeichnisse.| |**Sortierung der gelesenen Dateien**|Reihenfolge in der die empfangenen Daten eingelesen und verarbeitet werden.| |**Max. KB je Job lauf**|Max. KB, die bei jedem Durchlauf abgerufen werden; andere Dateien werden "berührt", damit der Eventlistener sie anschließend nicht ignoriert| |**Max file size (KB)**|Maximale Dateigröße in KB zum Abrufen, größere Dateien werden ignoriert.| |**SetAttachmentDirectory**| {{:images:sign_warning.png?nolink|}}**Hinweis:** Der Dateisystem Empfangskanal ist auf das Lesen von lokala Verzeichnispfade ausgelegt.\\ Soll von einen UNC Pfad gelesen werden, muss dafür gesorgt werden, dass dieser vom eBiss Service ohne Anmeldung erreichbar ist, oder man muss mit dem Befehl "[[https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-r2-and-2012/gg651155(v=ws.11)|net use]]((Beispiel:net use d: \\server\share /user:Accounts\User1))" entsprechende Vorkehrungen treffen.