Gehen Sie wie folgt vor, um Projekte mit einer vorherigen Prüfung der Vorbedingungen in Anwendungen oder
Bibliotheken zu konvertieren:
- 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.
- Klicken Sie mit der rechten Maustaste auf den Ordner 'Unabhängige Ressourcen' oder auf eines
der ausgewählten Projekte und klicken Sie dann auf . Der Assistent Projekte in Anwendungen und Bibliotheken
konvertieren wird geöffnet.
- 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.
- 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.
- Ü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.
- Die Konvertierungsänderungen können nicht zurückgenommen werden. Deshalb werden Sie
aufgefordert, Ihren Arbeitsbereich zu sichern, indem Sie auf Exportieren
klicken.
- 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.
- 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.