WebSphere Message Broker Version 8.0.0.5 Betriebssysteme: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Sehen Sie sich die Informationen zur aktuellen Produktversion im IBM Integration Bus Version 9.0 an.

Verwaltete Dateiübertragungen mit WebSphere MQ File Transfer Edition

Übertragen Sie Dateien mit Dateiübertragungsmetadaten zeitgerecht und zuverlässig.

Dateiübertragung zwischen einem FTE-Agenten und einem Nachrichtenbroker

Informationen zu WebSphere MQ File Transfer Edition

WebSphere MQ File Transfer Edition V7.0 bietet eine zuverlässige Lösung für verwaltete Dateiübertragungen, mit der Dateien ohne Programmieraufwand zwischen IT-Systemen bewegt werden können. Es können auch Dateien bewegt werden, die die maximale Größe für einzelne WebSphere MQ-Nachrichten überschreiten. Ein Protokoll mit Dateibewegungen zeigt, dass Geschäftsdaten in Dateien unter Wahrung der Integrität aus einem Quellendateisystem in ein Zieldateisystem übertragen werden.

WebSphere MQ File Transfer Edition-Knoten ermöglichen die nahtlose Integration in ein bestehendes WebSphere MQ File Transfer Edition-Netz. Das folgende Diagramm zeigt ein typisches WebSphere MQ File Transfer Edition-Netz:

Die Abbildung zeigt ein typisches WebSphere MQ File Transfer Edition-Netz ohne WebSphere Message Broker. Dateien werden über ein WebSphere MQ-Cluster zwischen den FTE-Agenten übertragen.

Hauptkomponenten und Konzepte von WebSphere MQ File Transfer Edition:
Agent
Ein Prozess, der den Endpunkt einer Übertragung bildet (Quelle oder Ziel). Ein Agent ist eine WebSphere MQ-Anwendung, die mit einem einzigen Warteschlangenmanager verbunden ist. Es können viele Agenten mit demselben Warteschlangenmanager verbunden sein. Betriebsbefehle können an einen Agenten gesendet werden (beispielsweise um eine Übertragung anzufordern), indem eine XML-Nachricht in eine bestimmte Warteschlange auf dem Warteschlangenmanager des Agenten eingereiht wird.
Koordinationswarteschlangenmanager
Ein einziger Warteschlangenmanager in der Topologie übernimmt die Aufgabe als Koordinationswarteschlangenmanager. Alle Agenten registrieren sich beim Koordinationswarteschlangenmanager und senden Überwachungsinformationen zu jeder Übertragung. Der Koordinationswarteschlangenmanager ist für die Veröffentlichung dieser Überwachungsinformationen an externe Überwachungsanwendungen zuständig.
Übertragung
Eine Übertragung ist eine Verschiebung von einer oder mehreren Dateien zwischen zwei Agenten. Die Übertragung erfolgt direkt, ohne Umweg über den Koordinationswarteschlangenmanager, zwischen dem Warteschlangenmanager des einen Agenten und dem Warteschlangenmanager des anderen Agenten. Die Übertragung findet selbst dann statt, wenn der Koordinationswarteschlangenmanager inaktiv ist.
Übertragungsprotokoll
Das WebSphere MQ Explorer-Plug-in-Tool enthält eine Übertragungsprotokollansicht, die beim Koordinationswarteschlangenmanager eine Subskription für die Überwachungsinformationen einrichtet. In der Ansicht werden Informationen zu jeder Übertragung angezeigt, die in der angegebenen Topologie stattfindet.

Wo fügt sich WebSphere Message Broker ein?

In diesem Diagramm wurde einer der FTE-Agenten durch WebSphere Message Broker ersetzt.
Agent

Ein Agent wird in jeder Ausführungsgruppe ausgeführt, in der Nachrichtenflüsse mit WebSphere MQ File Transfer Edition-Knoten implementiert sind. Der Agent ist für den Empfang und die Einleitung aller WebSphere MQ File Transfer Edition-Übertragungen zuständig. Der Agentenname ergibt sich aus der Kombination Broker.Ausführungsgruppe und ist nicht konfigurierbar. Im Abschnitt Umgebung für WebSphere MQ File Transfer Edition-Knoten vorbereiten wird erläutert, welche Einschränkungen für Agentennamen gelten.

Der Agent muss nicht gestartet oder gestoppt werden. Wenn ein Nachrichtenfluss mit WebSphere MQ File Transfer Edition-Knoten implementiert wird, ist der Agent automatisch aktiv. Er wird nur gestoppt, wenn die Ausführungsgruppe gestoppt wird. Als Warteschlangenmanager für den Agenten wird der Warteschlangenmanager des Brokers verwendet.

Koordinationswarteschlangenmanager

Standardmäßiger Koordinationswarteschlangenmanager ist der Warteschlangenmanager des Brokers. Über WebSphere Message Broker Explorer oder den Befehl mqsichangeproperties können Sie einen anderen Koordinationswarteschlangenmanager angeben. Der Koordinationswarteschlangenmanager muss als solcher konfiguriert werden. Weitere Informationen finden Sie im Abschnitt WebSphere File Transfer Edition Information Center.

Übertragung

Es ist möglich, mehrere FTEOutput-Knoten in derselben Ausführungsgruppe oder in verschiedenen Ausführungsgruppen in demselben Broker zu implementieren. FTEOutput-Knoten können eine Datei pro Übertragung senden. Jede Datei kann mehrere Datensätze enthalten. Jeder Datensatz kann aus mehreren Elementen bestehen. Übertragungen vom FTEOutput sind nicht blockierend; wenn eine weitere Übertragung mit demselben Dateinamen ausstehend ist, tritt ein Fehler auf.

Es ist möglich, mehrere FTEInput-Knoten in derselben Ausführungsgruppe oder in verschiedenen Ausführungsgruppen in demselben Broker zu implementieren. In ein und dasselbe Verzeichnis übertragene Dateien können problemlos von mehreren FTEInput-Knoten gelesen werden. Die einzelnen Dateien werden dabei jeweils nur einmal verarbeitet. Dies gilt selbst dann, wenn die Knoten in verschiedenen Ausführungsgruppen bzw. Brokern implementiert sind.

Beim Senden einer Datei können die folgenden Eigenschaften dynamisch festgelegt werden:
  • Zielagent
  • Zieldateiverzeichnis
  • Zieldateiname
  • Zielwarteschlangenmanager
  • Jobname
  • Dateien auf Zielsystem überschreiben
Fügen Sie vor dem FTEOutput-Knoten einen Knoten wie den Compute- oder den Mapping-Knoten ein.

Auf den Empfang von Dateien können Filter angewendet werden. Wenn die Ausführungsgruppe mehrere FTEInput-Knoten enthält, empfängt in diesem Fall jeder Knoten nur die entsprechenden Dateien. Sie können auch festlegen, was nach der Verarbeitung einer Datei geschieht (die Datei verbleibt, eventuell versehen mit einer Zeitmarke, im Zielverzeichnis oder sie wird gelöscht). Weitere Details finden Sie auf der Registerkarte 'Grundeinstellung' des Knotens.

Den FTEInput-Knoten und den FTEOutput-Knoten können Sie zu einem Anforderungs- und Antwortnachrichtenfluss kombinieren. Details finden Sie im Beispiel.

Über Elemente der lokalen Umgebung können Sie vor Beginn oder nach Abschluss der Übertragung ein Programm auf dem Zielagenten aufrufen. Ausführliche Informationen hierzu finden Sie unter LocalEnvironment.Destination.FTE-Felder.

Übersicht über die Verwendung von WebSphere MQ File Transfer Edition-Knoten

Sie müssen den WebSphere MQ File Transfer Edition-Code, der im Broker ausgeführt wird, nicht konfigurieren. Zur Erstellung von Übertragungen werden in WebSphere Message Broker Explorer operative Tools bereitgestellt. Es stehen folgende Knoten zur Verfügung: Gehen Sie wie folgt vor, um mithilfe der Knoten Daten über ein bestehendes WebSphere MQ File Transfer Edition-Netz zu senden bzw. von dort zu empfangen:
  1. Erstellen Sie einen Nachrichtenfluss mit einem der WebSphere MQ File Transfer Edition-Knoten.
  2. Konfigurieren Sie den Knoten.
  3. Verwenden Sie in Produktionsumgebungen nicht den Warteschlangenmanager des Brokers als Koordinationswarteschlangenmanager. Beachten Sie hierzu die Informationen im Abschnitt Umgebung für WebSphere MQ File Transfer Edition-Knoten vorbereiten.
  4. Implementieren Sie den Nachrichtenfluss.

Lizenznutzung von WebSphere MQ File Transfer Edition in WebSphere Message Broker überwachen

Für jede Ausführungsgruppe, in der ein WebSphere MQ File Transfer Edition-Knoten implementiert ist, wird eine Nachricht in das Systemprotokoll geschrieben.

Bemerkungen | Marken | Downloads | Bibliothek | Support | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Letzte Aktualisierung:
        
        Letzte Aktualisierung: 2015-02-28 16:22:39


KonzeptthemaKonzeptthema | Version 8.0.0.5 | bc34031_