Verwenden Sie das Muster Record Distribution to WebSphere MQ: one-way (Verteilung von Datensätzen an WebSphere MQ: unidirektional) für die Überbrückung des dateibasierten und des transaktionsbasierten Integrationsstils.
Verwenden Sie dieses Muster in folgenden Fällen:
- Transaktionsbatches werden von lokalen oder fernen Systemen als Dateien empfangen.
- Ihre Transaktionen können aufgrund folgender Punkte nicht als einzelne Transaktionen gesendet werden:
- Technische Einschränkungen der Quellensysteme, die nur dateibasierte Integrationsfunktionen unterstützen.
- Geschäftsanforderungen, die einen Stapelbetrieb erfordern, z. B. die Sammlung aller Transaktionen eines Arbeitstages.
- Anpassung an vorhandene Arbeitsverfahren, z. B. die Verwendung von Dateien, die EDI-Transaktionen enthalten.
- Ihre Zielsysteme sind so konzipiert, dass sie einzelne Transaktionen akzeptieren. Solche Systeme nehmen möglicherweise Eingaben von echtzeitnahen Systemen und von Batchdateien an und stellen deshalb eine transaktionsorientierte Schnittstelle dar.
- Batchdateien enthalten Transaktionen, die an mehrere Systeme verteilt werden müssen.
- Die Datensätze müssen verarbeitet werden, Fehler können jedoch durch die erneute Verarbeitung der gesamten Datei behandelt werden.
Die Lösung besteht in der Implementierung eines Nachrichtenflusses, der Datensätze aus einer Datei liest und jeden Datensatz gemäß Routing-Regeln an ein WebSphere MQ-Ziel oder an ein Standardziel weiterleitet, wenn in den Routing-Regeln keine Übereinstimmung gefunden wird.