Tasks, die nach der Generierung des Musters Worklight to Microsoft .NET: request-response 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

  1. Implementieren Sie den generierten Worklight-Adapter auf dem Worklight-Server.
    1. Exportieren Sie das Worklight-Projekt aus Ihrem Arbeitsbereich in das Dateisystem.
    2. Starten Sie Worklight Studio und importieren Sie das Worklight-Projekt.
    3. Klicken Sie im importierten Projekt auf den Adapter: Run As > Deploy Worklight Adapter (Ausführen als > Worklight-Adapter implementieren).
  2. Implementieren Sie den Microsoft .NET-Web-Service im WebSphere Message Broker. Die Anwendung muss einer Brokerarchivdatei hinzugefügt werden.
    1. Klicken Sie auf Datei > Neu > BAR-Datei.
    2. 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.
    3. Geben Sie einen Namen für die zu erstellende Brokerarchivdatei ein.
    4. 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.
    5. Wählen Sie auf der Registerkarte 'Prepare' (Vorbereiten) die generierte Anwendung aus, um sie Ihrer BAR-Datei hinzuzufügen.
    6. 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.
  3. Konfigurieren Sie die Brokerarchivdatei. Eine weitere Konfiguration der Anwendung in der Brokerarchivdatei ist nicht erforderlich, bevor Sie die Nachrichtenflüsse für Ihre Instanz des Musters Worklight to Microsoft .NET: request-response (Worklight in 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:
    1. Optional: Verwenden Sie die benutzerdefinierte Eigenschaft LoggingOn, um auszuwählen, ob die Protokollierung für den Web-Service-Nachrichtenfluss aktiviert oder inaktiviert ist.
    2. Optional: Legen Sie mit der benutzerdefinierten Eigenschaft ErrorLoggingOn fest, ob Fehlernachrichten generiert werden sollen.
    3. 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.

  4. Erstellen Sie Warteschlangen. WebSphere MQ-Warteschlangen müssen für Fehler- und Protokollnachrichten erstellt werden, wenn sie noch nicht vorhanden sind.
    1. 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.
  5. Implementieren Sie die BAR-Datei in einer Ausführungsgruppe.

Zurück zur Spezifikation des Musters 'Worklight to Microsoft .NET: request-response'