Muster 'Healthcare: HL7 an HL7' ausführen
Dieses Muster kann eingehende Nachrichten an eine beliebige Anzahl von Zielen verteilen. Zur Vereinfachung der Entwicklung und Verwaltung enthält jede Musterinstanz jedoch maximal sechs Ziele.
Vorbereitungen:
Lesen Sie den Abschnitt über die Verwendung von Mustern in der Dokumentation zu WebSphere Message Broker.
Die erste Instanz des Musters legt die Gesamtzahl der Ziele fest und konfiguriert alle Parameter. Ausgenommen hiervon sind Parameter, die sich speziell auf ein bestimmtes Ziel beziehen. Sie müssen für jede Gruppe mit sechs Zielen, die Sie verwenden möchten, eine neue Musterinstanz erstellen. Wenn Sie beispielsweise ein Muster mit 16 Zielen erstellen möchten, müssen Sie über drei Musterinstanzen verfügen.
Zur Vereinfachung der Überwachung sollte jeder Musterinstanzname eine Nummer am Ende haben. Erhöhen Sie die Nummer jedes Mal, wenn Sie eine neue Musterinstanz erstellen, und stellen Sie sicher, dass der Wert des Parameters
Part
(Teil) der Nummer der Musterinstanz entspricht. Wenn die Musterinstanz beispielsweise die Nummer
3
hat, lautet der Name der Musterinstanz 'PatternInstance3' und der Wert im Parameter
Part
(Teil) sollte ebenfalls
3
sein.
Muster konfigurieren
Muster mit höchstens sechs Zielen konfigurieren
Führen Sie folgende Schritte aus, um ein Muster zu konfigurieren, das höchstens sechs Ziele enthält:
-
Klicken Sie auf der Registerkarte
Pattern Specification
(Musterspezifikation) auf
Create New Instance
(Neue Instanz erstellen). Das Fenster
New Pattern Instance
(Neue Musterinstanz) wird geöffnet.
-
Geben Sie Ihren Musterinstanznamen für die erste Musterinstanz ein. Fügen Sie am Ende des Namens zur Vereinfachung der Überwachung eine
1
hinzu. Beispiel: PatternInstance1. Klicken Sie auf
OK. Die Registerkarte
Configure Pattern Parameters
(Musterparameter konfigurieren) wird geöffnet.
-
Stellen Sie sicher, dass der Parameter
Part
(Teil) auf
1
gesetzt ist, und geben Sie die Anzahl der zu verwendenden Ziele ein, zum Beispiel
6. Für jedes Ziel wird automatisch der Parameterabschnitt
Destination n (Ziel n) erstellt. Dabei steht
n für die Nummer des Ziels.
-
Optional: Überprüfen Sie die Parameter für jedes Ziel und bearbeiten Sie alle Parameter, die Sie für das betreffende Ziel konfigurieren möchten.
-
Klicken Sie auf
Generate
(Generieren).
-
Sie können Ihre Flüsse jetzt implementieren.
Muster mit mehr als sechs Zielen konfigurieren
Führen Sie folgende Schritte aus, um ein Muster zu konfigurieren, das mehr als sechs Ziele enthält:
-
Klicken Sie auf der Registerkarte
Pattern Specification
(Musterspezifikation) auf
Create New Instance
(Neue Instanz erstellen). Das Fenster
New Pattern Instance
(Neue Musterinstanz) wird geöffnet.
-
Geben Sie Ihren Musterinstanznamen für die erste Musterinstanz ein. Fügen Sie am Ende des Namens zur Vereinfachung der Überwachung eine
1
hinzu. Beispiel: PatternInstance1. Klicken Sie auf
OK. Die Registerkarte
Configure Pattern Parameters
(Musterparameter konfigurieren) wird geöffnet.
-
Stellen Sie sicher, dass der Parameter
Part
(Teil) auf
1
gesetzt ist, und geben Sie die Gesamtzahl der zu verwendenden Ziele ein, zum Beispiel
16. Für jede erste Gruppe mit sechs Zielen wird automatisch der Parameterabschnitt
Destination n (Ziel n) erstellt. Dabei steht
n für die Nummer des Ziels.
-
Optional: Überprüfen Sie die Parameter für jedes Ziel und bearbeiten Sie alle Parameter, die Sie für das betreffende Ziel konfigurieren möchten.
-
Klicken Sie auf
Generate
(Generieren).
-
Kehren Sie zur Registerkarte
Pattern Specification
(Musterspezifikation) zurück und klicken Sie auf
Create New Instance
(Neue Instanz erstellen). Das Fenster
New Pattern Instance
(Neue Musterinstanz) wird geöffnet.
-
Geben Sie Ihren Musterinstanznamen für die nächste Musterinstanz ein. Denken Sie daran, dass Sie die Nummer am Ende des Namens um eine Stelle erhöhen müssen. Beispiel: PatternInstance2. Klicken Sie auf
OK. Die Registerkarte
Configure Pattern Parameters
(Musterparameter konfigurieren) wird geöffnet.
-
Importieren Sie die Konfigurationsdatei aus der ersten Musterinstanz, indem Sie auf das Ordnersymbol
Open existing configuration
(Vorhandene Konfiguration öffnen) oben in der Tabelle
Pattern Parameters
(Musterparameter) klicken. Diese Aktion stellt sicher, dass alle Parameter, die in der ersten Musterinstanz festgelegt sind, verfügbar sind, damit die nächste Gruppe von Zielen ordnungsgemäß konfiguriert werden kann.
-
Setzen Sie den Parameter
Part
(Teil) auf 2. Für jede der zweiten Gruppe mit sechs Zielen wird automatisch der Parameterabschnitt
Destination n (Ziel n) erstellt. Dabei steht
n für die Nummer des Ziels. Jedes Ziel hat eine eigene Kennungsnummer von 7 bis 12.
-
Optional: Überprüfen Sie die Parameter für jedes Ziel und bearbeiten Sie alle Parameter, die Sie für das betreffende Ziel konfigurieren möchten. Wenn ein Musterparameter seine Konfiguration aus der ersten Musterinstanz übernimmt, ist der Parameter inaktiviert.
-
Klicken Sie auf
Generate
(Generieren).
-
Wiederholen Sie die Schritte 6 bis 11 für jede Musterinstanz, die Sie erstellen müssen. Ersetzen Sie dabei die Musterinstanznummer und den Parameterwert von
Part
(Teil) durch die entsprechenden Angaben, bis Sie für jedes Ihrer Ziele eine Musterinstanz haben.
-
Sie können Ihre Flüsse jetzt implementieren.
Warteschlangen- und Flussnamen
Die Namen der Flüsse und Warteschlangen werden bei der Generierung des Musters automatisch erstellt:
-
Jeder Sender-Fluss und jeder untergeordnete Destination-Fluss enthält in seinem Namen die zugehörige Zielnummer. Lautet die Zielnummer beispielsweise 8, enthalten die Flussnamen ebenfalls die Nummer 8.
-
Der Warteschlangenname für den Fluss 'TransformAndRoute' reflektiert den Wert des Parameters
Part
(Teil). Der Warteschlangenname für die Musterinstanz, die die zweite Gruppe der Ziele enthält, lautet beispielsweise QueuePrefix.RXF2.
-
Der Warteschlangenname für jeden Sender-Fluss enthält ebenfalls die Nummer des Ziels.
-
Andere Warteschlangen werden von den Musterinstanzprojekten gemeinsam genutzt, da jede Musterinstanz zwar unabhängig angegeben ist, die Musterinstanzen jedoch als einzelne Musterinstanz verwaltet werden, die über eine einzelne Quellenanwendung gesteuert wird.
Flüsse implementieren
So implementieren Sie Ihre Flüsse:
-
Ziehen Sie in der Ansicht
Broker Development
(Brokerentwicklung) für den Teil 1 des Musters den Fluss 'Receiver', den Fluss 'TransformAndRoute' sowie jeden der Sender-Flüsse auf die Ausführungsgruppe in der Ansicht
Brokers
(Broker).
-
Ziehen Sie für jeden anderen Teil des Musters den Fluss 'TransformAndRoute' und alle Sender- und Destination-Flüsse auf die Ausführungsgruppe in der Ansicht
Brokers
(Broker).
Das Muster wird jetzt ausgeführt und Nachrichten können gesendet werden.