
Legen Sie einen File-Sender-Adapter an, wenn Sie Inhalte von Dateien aus einem Dateisystem an den Integration Server oder das PCK versenden wollen. Dabei werden nur Dateien berücksichtigt, die nicht schreibgeschützt sind.
Datei
Soll eine Textdatei mit komplexeren Datenstrukturen, die in ein XML-Dokument zu konvertieren sind, zur Integration-Engine oder an das PCK geschickt werden, wählen Sie Umwandlung des Datei-Inhalts und machen Sie unter Parameter zur Inhaltskonvertierung die notwendigen Angaben zur Konvertierung (siehe unten).
Diese Auswahl ist im PCK nicht möglich.
Sie können den Namen absolut angeben oder relativ zum Arbeitsverzeichnis der Adapter Engine. Verwenden Sie auf allen Plattformen (einschließlich Windows) einen Schrägstrich (/), um Verzeichnisnamen gemäß der Java-Spezifikation zu trennen.
Wenn Sie mehrere Dateien angeben möchten, können Sie im Dateinamen Platzhalter verwenden und Dateinamenmasken angeben. Geben Sie Ausschlussmasken an, durch die Sie bestimmte Dateien von der Auswahl ausschließen. Die Dateien werden immer in aufsteigender alphabetischer Reihenfolge verarbeitet.
Weitere Informationen: Platzhalter, Dateinamen- und Ausschlussmasken definieren
Weitere Informationen: Zusätzliche Dateien im File-Sender-Adapter angeben
Für Quality of Service Exactly Once In Order geben Sie den Queue-Namen ein.
Weitere Informationen: Quality-of-Service
Wenn Sie Poll-Intervall (Sek.) auf Null setzen, können Sie kurze, echtzeitnahe Verarbeitungszeiten erreichen.
Wenn Sie Poll-Intervall (Sek.) und Poll-Intervall (mSek.) auf Null setzen, wird der Adapter einmal aufgerufen.
Wird der Wert auf Null gesetzt, so wird der Adapter im Fehlerfall beendet, auch wenn für Poll-Intervall (Sek.) ein Wert größer als Null angegeben ist.
Wird kein Wert eingegeben, wird der Wert von Poll-Intervall (Sek.) verwendet.
Der Zeitstempel hat das Format yyyyMMdd-hhMMss- SSS . Durch den Zeitstempel werden die archivierten Dateien nicht überschrieben und können nach ihrem zeitlichen Eingang sortiert werden.
Es werden keine Dateien verarbeitet.
Dieser Modus eignet sich ausschließlich zum Testen von Konfigurationen des File/FTP-Adapters oder der Integration Engine/des PCK. Er ist für den Produktivbetrieb nicht geeignet.
Erfolgreich verarbeitete Dateien erhalten das Attribut schreibgeschützt. Es werden nur beschreibbare Dateien verarbeitet.
Aus leeren Dateien werden keine XI-Messages erzeugt.
Die Dateien werden der Auswahl unter Verarbeitungsmodus entsprechend verarbeitet.
Ist der Verarbeitungsmodus beispielsweise Löschen, werden leere Dateien im Quellverzeichnis gelöscht.
Es werden XI-Messages mit leerer Main-Payload erzeugt.
Die Dateien werden der Auswahl unter Verarbeitungsmodus entsprechend verarbeitet.
Aus leeren Dateien werden keine XI-Messages erzeugt.
Leere Dateien werden übersprungen und bleiben im Quellverzeichnis stehen.
Ein permanenter Fehler tritt entweder bei Konvertierung des Dateiinhalts oder in einem Modul im Modulprozessor auf.
Weitere Informationen: MessageTransformBean im Modul-Prozessor einfügen
Setzen Sie das Kennzeichen nur, wenn sichergestellt ist, dass dadurch keine Datenverluste auftreten. Das Kennzeichen steht für Verarbeitungsmodus Auf schreibgeschützt setzen nicht zur Verfügung.
XML-Textdokumente enthalten in der Regel ihre eigene Codepage-Beschreibung. Setzen Sie den Dateityp auf Binär.
Bei Text geben Sie unter Datei-Codierung eine Codepage an. Standardmäßig wird hier die System-Codepage verwendet, die von der Konfiguration des installierten Betriebssystems abhängig ist. Der Dateiinhalt wird dann vor dem Versenden in die Codepage UTF-8 umgewandelt.
Erlaubte Werte für die Codepage sind die vorhandenen Zeichensätze der Java-Laufzeit. Nach der Spezifikation von SUN für die Java-Laufzeit müssen mindestens die folgenden Standardzeichensätze unterstützt werden:
Sieben-Bit ASCII, auch bekannt als ISO646-US, oder Basic-Latin-Block des Unicode-Zeichensatzes
ISO-Zeichensatz für westeuropäische Schriften (Latin Alphabet Nr. 1), auch bekannt als ISO-LATIN-1
16-Bit Unicode-Zeichendarstellung, Big-Endian-Bytereihenfolge
16-Bit Unicode-Zeichendarstellung, Little-Endian-Bytereihenfolge
Überprüfen Sie in der Dokumentation für Ihre Java-Laufzeitimplementierung, welche weiteren Zeichensätze unterstützt werden.
Weitere Informationen: Betriebssystembefehle vor/nach Message-Verarbeitung definieren
Der Benutzer wird mit einer Alert-Meldung (Warnung) über das Auftreten des ersten Message-Duplikats benachrichtigt und die Verarbeitung solcher Messages wird gestoppt. Der Benutzer wird ebenfalls mit einer Alert-Meldung (Fehler) über das Auftreten von n+1 Message-Duplikaten benachrichtigt.
Weitere Informationen: Strukturen mit dem File-/FTP-Sender-Adapter in XML umwandeln
Um die folgenden Attribute im XI-Message-Header anzuwenden, setzen Sie das entsprechende Kennzeichen:
Sie können das Kennzeichen nur setzen, wenn der Dateityp als Text angegeben ist und das Kennzeichen für das Message-Attribut Dateityp oben bereits gesetzt ist.
Der Attributnamensraum für den Adapter lautet: http://sap.com/xi/XI/System/File.
Um zusätzliche Parameter für die Adapterkonfiguration anzugeben, wählen Sie Erweiterter Modus.
Um größere Dateien (beispielsweise mehr als 1 Gigabyte) zu übertragen, können Sie diese Einstellung wählen. Die Datei wird zunächst in kleinere Datenblöcke aufgeteilt. Die Datenblöcke werden dann zur Laufzeit einzeln verarbeitet.
Sie können die Größe der Datenblöcke konfigurieren (in Megabytes).
Wenn Sie diese Option auswählen, können Sie kein Mapping oder andere Inhaltskonvertierungen durchführen.
Damit Sie diese Funktion aktivieren können, muss der Quality-of-Service EOIO (in der Registerkarte Verarbeitung) eingestellt sein.
Die Funktion arbeitet nur korrekt für Service-Interfaces mit dem XI 3.0-kompatiblen Interface-Pattern.
Geben Sie die Anzahl der Millisekunden an, die der Adapter warten soll, bevor er überprüft, ob sich die Dateien geändert haben.
Dieser Parameter steht nicht zur Verfügung, wenn Sie unter Message-Protokoll Konvertierung des Dateiinhalts gewählt haben und dann unter Recordsets pro Message eine Eingabe gemacht haben, die eine Eingabedatei in mehrere Messages aufteilt.
Diese Parameter ist nur für den File-Adapter anwendbar. Wenn Sie bei der Konfiguration des FTP-Adapters einen Wert in dieses Feld eingeben, bleibt dies wirkungslos.
Der Adapter verarbeitet nur Dateien, die kleiner als die angegebene Größe sind. Für Dateien, die größer sind, gibt er einen Fehler aus.
Zusätzliche Parameter werden im SAP-Hinweis 801926 veröffentlicht.