WebSphere Message Broker Version 8.0.0.5 Betriebssysteme: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Sehen Sie sich die Informationen zur aktuellen Produktversion im IBM Integration Bus Version 9.0 an.

Projekt in eine Anwendung oder Bibliothek konvertieren

Für die Konvertierung von Projekten in Anwendungen oder Bibliotheken stehen zwei Optionen zur Auswahl: Convert Single Project (Einzelprojekt konvertieren) wird zum Konvertieren einzelner Projekte ohne Verweise verwendet, während Analyse and Convert Multiple Projects (Mehrere Projekte analysieren und konvertieren) zum Konvertieren eines oder mehrerer Projekte mit darin referenzierten Ressourcen verwendet wird.

Bevor Sie beginnen:
Sie können ein Nachrichtenbrokerprojekt, Java™-Projekt, Nachrichtengruppenprojekt oder PHP-Projekt in eine Anwendung oder Bibliothek konvertieren. Ein Projekt muss zum Beispiel in den folgenden Situationen konvertiert werden:
  • Sie haben ein vorhandenes Projekt aus einer früheren Version von WebSphere Message Broker importiert. Dieses Projekt möchten Sie als Basis für eine neue Anwendung verwenden. Sie können das Projekt in eine Anwendung konvertieren und danach weitere für Ihre Lösung erforderliche Ressourcen hinzufügen.
  • Sie verfügen über ein vorhandenes Projekt, das Ressourcen enthält, die Sie in verschiedenen anderen Lösungen verwenden möchten. Sie können das Projekt in eine Bibliothek konvertieren und dieser weitere Ressourcen hinzufügen. Diese Bibliothek können Sie dann aus Ihren Anwendungen referenzieren.
  • Sie haben Ihre Ressourcen aus einer früheren Version von WebSphere Message Broker importiert und Ihre Nachrichtenflussprojekte wurden in Nachrichtenbrokerprojekte migriert. Sie können alle oder einige Ihrer Projekte (z. B. Nachrichtenbrokerprojekte, Java-Projekte und Nachrichtengruppenprojekte) automatisch in Anwendungen und Bibliotheken konvertieren.

Wenn Sie ein Projekt ohne Verweise auf andere Ressourcen konvertieren, ist eine einfache Konvertierung in eine Anwendung oder Bibliothek ausreichend (siehe Einzelnes Projekt in eine Anwendung oder Bibliothek konvertieren). Wenn Sie alle importierten Projekte konvertieren, bzw. ein Projekt mit Verweisen auf andere Ressourcen, verwenden Sie den hierfür bereitgestellten Konvertierungsassistenten, der anhand von Regeln entscheidet, wie Ihre Ressourcen konvertiert werden. Der Assistent konvertiert auch zugeordnete Projekte, z. B. Java-Projekte und Nachrichtengruppenprojekte, auf die von den ausgewählten Projekten verwiesen wird (siehe Ein oder mehrere Projekte mit dem Konvertierungsassistenten konvertieren).

Einzelnes Projekt in eine Anwendung oder Bibliothek konvertieren

Für die Konvertierung eines einzelnen Projekts in eine Anwendung oder Bibliothek gelten folgende Einschränkungen:
  • Nur Nachrichtenbrokerprojekte, Java-Projekte, Nachrichtengruppenprojekte und PHP-Projekte können konvertiert werden.
  • Es können zwar mehrere Projekte zur Konvertierung in Anwendungen und Bibliotheken ausgewählt werden, bei Nachrichtenbrokerprojekten kann jedoch jeweils nur ein Projekt konvertiert werden. Wenn Sie mehrere Nachrichtenbrokerprojekte konvertieren möchten, müssen Sie den Konvertierungsassistenten verwenden.
  • Ein Projekt, das auf eine Bibliothek verweist, kann nicht konvertiert werden.
  • Ein Nachrichtenbrokerprojekt, auf das in einem anderen Nachrichtenbrokerprojekt verwiesen wird, kann nur in eine Bibliothek konvertiert werden.
  • Wenn Sie die Option Einzelnes Projekt konvertieren auswählen, erfolgt keine Überprüfung der Vorbedingungen (zum Beispiel wird nicht überprüft, ob auf Projekte verwiesen wird, die nicht vorhanden sind). Falls Sie meinen, dass Ihr Projekt Verweise auf andere Ressourcen enthalten könnte, sollten Sie den Assistenten verwenden, um alle Projekte und Ressourcen zu analysieren. Wenn Sie vor der Konvertierung eines Projekts die Vorbedingungen prüfen möchten, wählen Sie die Option Mehrere Projekte analysieren und konvertieren aus.
Gehen Sie wie folgt vor, um ein einzelnes Projekt ohne Prüfung der Vorbedingungen in eine Anwendung oder Bibliothek zu konvertieren:
  1. Klicken Sie in der Ansicht Brokerentwicklung mit der rechten Maustaste auf das oder die zu konvertierenden Projekte und klicken Sie anschließend auf In Anwendung oder Bibliothek konvertieren > Einzelnes Projekt konvertieren.
  2. Wählen Sie Anwendung oder Bibliothek aus.
  3. Klicken Sie auf Finish (Fertigstellen).
Das Projekt wird in eine Anwendung oder Bibliothek konvertiert und in der Ansicht Brokerentwicklung angezeigt. Der Inhalt des ursprünglichen Projekts wird nun unter der neuen Anwendung oder Bibliothek angezeigt.

Ein oder mehrere Projekte mit dem Konvertierungsassistenten konvertieren

Gehen Sie wie folgt vor, um Projekte mit einer vorherigen Prüfung der Vorbedingungen in Anwendungen oder Bibliotheken zu konvertieren:

  1. Wählen Sie in der Ansicht Brokerentwicklung die Ressourcen aus, die Sie konvertieren möchten. Sie können mehrere Projekte im Ordner 'Unabhängige Ressourcen' auswählen oder Sie können alle Projekte auswählen, indem Sie mit der rechten Maustaste auf den Ordner 'Unabhängige Ressourcen' klicken.
  2. Klicken Sie mit der rechten Maustaste auf den Ordner 'Unabhängige Ressourcen' oder auf eines der ausgewählten Projekte und klicken Sie dann auf In Anwendung oder Bibliothek konvertieren > Mehrere Projekte analysieren und konvertieren. Der Assistent Projekte in Anwendungen und Bibliotheken konvertieren wird geöffnet.
  3. Es werden Projekte aufgelistet, die konvertiert werden können. Projekte, die Sie in Schritt 2 ausgewählt haben, sind im Assistenten vorausgewählt. Wählen Sie die zu konvertierenden Projekte aus und klicken Sie dann auf Weiter.

    Der Assistent führt eine Prüfung der Vorbedingungen durch. Falls Fehler erkannt werden, die eine erfolgreiche Konvertierung verhindern würden, werden diese Fehler aufgelistet. Beispielsweise kann ein Nachrichtenbrokerprojekt nicht konvertiert werden, wenn es auf ein Projekt verweist, das es nicht gibt. Sie können erst mit der Konvertierung fortfahren, wenn alle Fehler behoben wurden.

  4. Wählen Sie einen Fehler aus und klicken Sie auf Fix selected (Auswahl korrigieren).

    Alternativ können Sie alle aufgelisteten Fehler korrigieren, indem Sie auf Fix all (Alle korrigieren) klicken. Wenn für einen Fehler mehrere Lösungen verfügbar sind, wird das Dialogfenster 'Schnellkorrektur' geöffnet, in dem Sie die Lösung auswählen können. Behobene Fehler sind durch grüne Haken gekennzeichnet.

    Falls Sie nach Anwendung einer oder mehrerer Korrekturen Ihre Meinung ändern, können Sie die Korrekturen rückgängig machen. Klicken Sie auf Abbrechen und geben Sie an, ob die im Rahmen der Vorbedingungsprüfung erfolgten Korrekturen rückgängig gemacht werden sollen.

    Nachdem Sie Fehler korrigiert haben, führt der Assistent erneut eine Prüfung der Vorbedingungen durch. Falls neue Fehler auftreten, werden sie aufgelistet, sodass sie korrigiert werden können.

    Wenn keine Fehler vorliegen, klicken Sie auf Weiter. Sie können auch auf Abbrechen klicken, die Fehler manuell korrigieren und anschließend die Schritte 1 - 3 wiederholen.

  5. Überprüfen Sie die vorgeschlagenen Konvertierungsaktionen.

    Der Assistent analysiert die erforderlichen Konvertierungsaktionen und zeigt eine Zusammenfassung der Änderungen an, die er durchführen wird. Die vorgeschlagenen neuen Anwendungen und Bibliotheken werden in Form einer Baumstruktur angezeigt. Erweitern Sie eine Anwendung oder Bibliothek, um die Ressourcen zu sehen, auf die verwiesen wird. Im Fenster für Konvertierungsaktionen werden die Änderungen aufgelistet, die zum Konvertieren der ausgewählten Ressource durchgeführt werden.

    Der Assistent wendet folgende Regeln an, um Projekte in Anwendungen oder Bibliotheken zu konvertieren:
    • Ein Nachrichtenbrokerprojekt der höchsten Ebene oder ein Nachrichtenbrokerprojekt, auf das kein anderes Nachrichtenbrokerprojekt verweist, wird in eine Anwendung konvertiert.
    • Ein Nachrichtenbrokerprojekt, auf das ein anderes Nachrichtenbrokerprojekt verweist, wird in eine Bibliothek konvertiert.
    • Wenn Sie ein referenziertes Projekt konvertieren, das kein Nachrichtenbrokerprojekt ist, wird es in eine Bibliothek konvertiert (ausgenommen Datenentwurfs- und Adapteranschlussprojekte). Datenentwurfs- und Adapteranschlussprojekte bleiben unverändert und werden von der Anwendung oder Bibliothek referenziert. Wenn Sie sich entscheiden, das referenzierte Projekt nicht zu konvertieren, bleibt es unverändert und das referenzierende Projekt verweist auf das ursprüngliche Projekt.

      Nehmen wir zum Beispiel an, ein Nachrichtenbrokerprojekt verweist auf eine Nachrichtengruppe. Wenn sowohl das Nachrichtenbrokerprojekt als auch das Nachrichtengruppenprojekt zur Konvertierung ausgewählt sind, wird das Nachrichtenbrokerprojekt in eine Anwendung und das Nachrichtengruppenprojekt in eine Bibliothek konvertiert. Ist jedoch das Nachrichtenbrokerprojekt zur Konvertierung ausgewählt, das Nachrichtengruppenprojekt aber nicht, wird das Nachrichtenbrokerprojekt in eine Anwendung konvertiert, die auf die Nachrichtengruppe verweist. Die Nachrichtengruppe wird nicht konvertiert.

    • Ein Projekt, das kein Nachrichtenbrokerprojekt ist und auf das mehrere Projekte verweisen, wird in eine Wrapperbibliothek konvertiert. Eine Wrapperbibliothek ist eine Bibliothek, die auf das ursprüngliche Projekt, z. B. ein Nachrichtengruppenprojekt, verweist. Projektverweise aus anderen Projekten werden aktualisiert, sodass sie auf die Wrapperbibliothek verweisen.
    • Ein eigenständiges Projekt, das kein Nachrichtenbrokerprojekt ist, wird in eine Bibliothek konvertiert.
    • Ein Nachrichtenbrokerprojekt, das defekte Referenzen enthält, wird nicht konvertiert; die defekten Referenzen werden aufgelistet, damit sie korrigiert werden können.
  6. Die Konvertierungsänderungen können nicht zurückgenommen werden. Deshalb werden Sie aufgefordert, Ihren Arbeitsbereich zu sichern, indem Sie auf Exportieren klicken.
  7. Zu Referenzzwecken können Sie die Konvertierungsaktionen für alle konvertierten Projekte speichern, indem Sie auf Save all conversion actions to file (Alle Konvertierungsaktionen in Datei speichern) klicken. Anschließend können Sie das einzelne Dokument als Textdatei (.txt) speichern.
  8. Klicken Sie auf Fertigstellen, um die vorgeschlagenen Änderungen durchzuführen.
Die von Ihnen ausgewählten Projekte sowie zugehörige referenzierte Projekte werden in Anwendungen und Bibliotheken konvertiert und in der Ansicht Brokerentwicklung angezeigt.
Nächste Schritte: Nachdem Sie die Anwendung oder Bibliothek erstellt haben, können Sie mit jeder der folgenden Tasks fortfahren:

Falls Sie ein Nachrichtenbrokerprojekt konvertiert haben, das sich auf ein Java-Projekt bezogen hat, können Sie das Java-Projekt jetzt in eine Bibliothek konvertieren, damit es von anderen Anwendungen verwendet werden kann. Klicken Sie in der Ansicht Brokerentwicklung mit der rechten Maustaste auf das Java-Projekt und klicken Sie dann auf Projekt in eine neue Bibliothek einschließen. Es wird eine Bibliothek für das Java-Projekt erstellt und der Verweis zwischen der Anwendung und dem Java-Projekt wird wiederhergestellt.

Mithilfe der Anweisungen im Abschnitt Konvertierung zwischen Anwendungen und Bibliotheken können Sie eine Anwendung auch in eine Bibliothek oder umgekehrt eine Bibliothek in eine Anwendung konvertieren.

Bemerkungen | Marken | Downloads | Bibliothek | Support | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Letzte Aktualisierung:
        
        Letzte Aktualisierung: 2015-02-28 16:22:31


TaskthemaTaskthema | Version 8.0.0.5 | bc23535_