Fehler beheben, die bei der Vorbereitung der Implementierung von Nachrichtenflüssen auftreten
Dieses Thema enthält Lösungsvorschläge für einige
häufig auftretende Probleme, die entstehen können, wenn die Implementierung von
Nachrichtenflüssen oder Nachrichtengruppen vorbereitet wird.
Migrierte Nachrichtenflüsse sind nicht zum Hinzufügen in ein Brokerarchiv verfügbar
- Szenario: Sie haben Ihre Nachrichtenflüsse der Version 2.1 mithilfe des Befehls mqsimigratemsgflows in die Workbench migriert, die Nachrichtenflüsse stehen jedoch nicht zum Hinzufügen in eine Brokerarchivdatei (BAR-Datei) zur Verfügung.
- Lösung: Migrierte Nachrichtenflüsse werden in der Workbench als geschlossenes Produkt angezeigt. Gehen Sie wie folgt vor, um die Nachrichtenflüsse zum Hinzufügen in eine BAR-Datei zur Verfügung zu stellen:
- Klicken Sie mit der rechten Maustaste auf das Projekt, um es zu öffnen, und wählen Sie anschließend die Optionsfolge .
- Bereinigen Sie das Projekt, indem Sie mit der rechten Maustaste darauf klicken und anschließend auf Clean (Bereinigen).
Auf diese Weise werden alle Fehler angezeigt und die Projektressourcen werden zum Hinzufügen in eine BAR-Datei zur Verfügung gestellt.
Eine Brokerarchivierungsdatei kann nicht in einen Broker verschoben (gezogen) werden
- Szenario: Es ist nicht möglich, eine Brokerarchivdatei auf einen Broker zu ziehen.
- Erläuterung: BAR-Dateien können nur in eine Ausführungsgruppe eingesetzt werden. Bei Verwendung der Funktion zum Ziehen und Übergeben ist es nicht möglich, die BAR-Datei an einen Broker im Editor für die Brokertopologie oder im Domänennavigator zu übergeben.
- Lösung: Übergeben Sie die Brokerarchivdatei an eine Ausführungsgruppe im Domänennavigator oder wählen Sie im Implementierungsdialog eine Ausführungsgruppe aus.
Die kompilierte Nachrichtenflussdatei (.cmf) wurde nicht generiert
- Szenario: Die kompilierte Nachrichtenflussdatei (.cmf) wurde nicht generiert. Sie wurde deshalb nicht zu der Brokerarchivierungsdatei hinzugefügt und kann deshalb nicht eingesetzt werden.
- Erläuterung: Wenn Sie sdateien erstellen, darf die Gesamtlänge des Dateipfads dieser Dateien aufgrund einer Windows-Dateisystembegrenzung 256 Zeichen nicht überschreiten.
Wenn die Pfadlänge der sdateien in einem Nachrichtenfluss die Anzahl von 256 Zeichen überschreitet, kann der Nachrichtenfluss beim Versuch, ihn zu einer BAR-Datei hinzuzufügen, nicht kompiliert und daher auch nicht implementiert werden.
- Lösung: Um sicherzustellen, dass die Pfadlänge nicht mehr als 256 Zeichen beträgt, verwenden Sie für die folgenden Ressourcen Namen, die möglichst kurz sind:
- Installationspfad
- Projektnamen und Brokerschemanamen