Implementierung des Mustercodes '.NETCompute-Knoten' vorbereiten
Für Benutzer dieses Mustercodes, die möglicherweise keine Kopie von Microsoft Visual Studio 2010 verwenden können,
wird bei Ausführung der Installation von WebSphere Message Broker eine vordefinierte .NET-Assembly-Datei bereitgestellt.
Wenn Sie den Standardinstallationspfad ausgewählt haben, befindet sich der Ordner im Verzeichnis C:\Program Files\IBM\MQSI\8.0.0.0\sample\DotNet\cs.
Führen Sie vor der Implementierung des Mustercodes '.NETCompute-Knoten' folgende Schritte manuell durch:
- Kopieren Sie die vordefinierte .NET-Assembly-Datei (SampleDotNetProject.dll) aus dem Verzeichnis cs in einen Pfad Ihrer Wahl in dem Dateisystem des Laufzeitnachrichtenbrokers.
In einem Entwicklungsszenario wird der Nachrichtenbroker normalerweise an die
Assembly-Datei geleitet, die mit Visual Studio erstellt wurde. Auf diese Weise kann
der Nachrichtenbroker die Assembly automatisch neu laden ("Austausch während des Betriebs"),
wenn sie in Visual Studio neu erstellt wird, ohne dass eine erneute Implementierung des Brokers erforderlich ist.
Bei Produktionsszenarios wird die .NET-Assembly-Datei normalerweise über einen konfigurierbaren Message Broker-Service lokalisiert. In diesem Fall können Sie den Austausch während des Betriebs
über eine Eigenschaft des konfigurierbarer Services aktivieren bzw. inaktivieren.
- Nnachdem Sie die vordefinierte .NET-Assembly-Datei in ein Verzeichnis Ihrer Wahl kopiert haben,
müssen Sie in einem Befehlskonsolenfenster des Nachrichtenbrokers einen konfigurierbaren Service für den Mustercode 'DotNetApplication' erstellen. Dieser konfigurierbarer Service ermöglicht dem .NETCompute-Knoten,
die Assembly bei der Ausführung zu lokalisieren. Erstellen Sie den konfigurierbaren Service, indem Sie folgenden Befehl ausführen:
mqsicreateconfigurableservice MB8BROKER -c DotNetAppDomain -o DotNetApplication
-n "ApplicationBase" -v "C:\ausgewähltes_Verzeichnis_der_Assembly-Datei"
Dabei ist MB8BROKER der Name des Brokers und C:\ausgewähltes_Verzeichnis_der_Assembly-Datei das im vorherigen Schritt ausgewählte Verzeichnis.
Jetzt können Sie den Mustercode implementieren.