Tasks, die nach der Generierung des Musters Service Facade to Microsoft .NET: request-response (Servicefassade für Microsoft .NET: Anforderung-Antwort) ausgeführt werden müssen
Tasks, die Sie nach der Generierung des Musters ausführen müssen.
Das Muster generiert eine Anwendung, die Ihre Microsoft .NET-Assembly über einen ESQL-Rechenknoten aufruft.
Der ESQL-Code definiert die .NET-Methoden als eine Folge von externen (EXTERNAL
) Prozeduren. Jede Prozedur (PROCEDURE
) verweist auf die .NET-Assembly mit einem absoluten Pfad in einer Deklaration der ASSEMBLY
.
Dieser Ansatz, bei dem die .NET-Assembly aus einer Dateisystemposition geladen wird, ist
hilfreich, wenn die Assembly während der Entwicklung geändert wird. Bei der endgültigen Erprobung
und Produktion wird empfohlen, die .NET-Assembly zusammen mit der Anwendung als Teil der BAR-Datei
zu implementieren. Weiter Informationen hierzu finden Sie in der Message Broker-Hilfe im Abschnitt .NET application domains overview (Übersicht über die .NET-Anwendungsdomäne).
Implementierung in Message Broker
-
Erstellen Sie die Brokerarchivdatei (BAR-Datei). Der Nachrichtenfluss muss einer Brokerarchivdatei hinzugefügt werden.
-
Klicken Sie auf Datei > Neu > BAR-Datei.
-
Geben Sie den Namen Ihrer Anwendung ein oder wählen Sie eine aus der angezeigten Liste aus. Die Liste ist gefiltert. Sie zeigt nur die Projekte des aktiven Arbeitsbereichs an.
-
Geben Sie einen Namen für die zu erstellende Brokerarchivdatei ein.
-
Klicken Sie auf Fertigstellen.
Eine Datei mit der Erweiterung .bar wird erstellt und in der Navigatoransicht im Ordner 'Brokerarchive' angezeigt. Der Inhaltseditor für die Brokerarchivdatei wird geöffnet.
-
Wählen Sie auf der Registerkarte 'Prepare' (Vorbereiten) die generierte Anwendung aus, um sie Ihrer BAR-Datei hinzuzufügen.
-
Wählen Sie Ressourcen kompilieren und integrieren aus und klicken Sie anschließend auf Build and Save (Erstellen und speichern), um Ihre BAR-Datei zu erstellen.
-
Konfigurieren Sie die Brokerarchivdatei. Eine weitere Konfiguration des Nachrichtenflusses in der Brokerarchivdatei ist nicht erforderlich, bevor Sie die Nachrichtenflüsse für Ihre Instanz des Musters Service Facade to Microsoft .NET: request-response (Servicefassade für Microsoft .NET : Anforderung-Antwort) implementieren, Sie können jedoch einige Standardoptionen überprüfen und Änderungen für Ihre Umgebung konfigurieren.
Auf der Seite 'Verwalten' des Brokerarchiv-Editors:
-
Optional: Verwenden Sie die benutzerdefinierte Eigenschaft LoggingOn, um auszuwählen, ob die Protokollierung für den Web-Service-Nachrichtenfluss aktiviert oder inaktiviert ist.
- Optional: Legen Sie mit der benutzerdefinierten Eigenschaft
ErrorLoggingOn fest, ob Fehlernachrichten
generiert werden sollen.
- Optional: Sie können alle konfigurierbaren Eigenschaften im Brokerarchiv ändern,
zum Beispiel Sicherheitseigenschaften oder Eigenschaften zur Erstellung weiterer
Instanzen.
Allerdings müssen Sie sicherstellen, dass sich die von Ihnen geänderten Werte
nicht auf das Verhalten der Musterinstanz auswirken.
-
Erstellen Sie Warteschlangen. WebSphere MQ-Warteschlangen müssen für Fehler- und Protokollnachrichten erstellt werden, wenn sie noch nicht vorhanden sind.
- Erstellen Sie WebSphere MQ-Ressourcen. WebSphere MQ-
Ressourcen können in der Befehlszeile mit Programmen und Dienstprogrammen wie
runmqsc oder in der grafischen Benutzerschnittstelle
von WebSphere MQ Explorer erstellt werden. Weitere Informationen zur Erstellung von WebSphere MQ-Ressourcen
finden Sie im Artikel WebSphere MQ Intercommunication
auf der Webseite
WebSphere
MQ Library.
- Implementieren Sie die BAR-Datei in einer Ausführungsgruppe.
Zurück zur Spezifikation des Musters 'Service Facade to Microsoft .NET: request-response' (Servicefassade für Microsoft .NET: Anforderung-Antwort)