Wenn Sie versuchen, ein Projekt aus WBI Modeler Version 5.1.1.2 zu importieren, tritt die folgende Ausnahmebedingung auf und führt zu einem unvollständigen UML 2.0-Modell:
java.lang.ArrayStoreException at org.eclipse.emf.common.util.BasicEList.assign(Unknown Source) at org.eclipse.emf.common.util.BasicEList.setUnique(Unknown Source) at org.eclipse.emf.common.notify.impl.NotifyingListImpl.setUnique(Unknown Source)
Die eigentliche Ursache dieses Problems ist ein Fehler in WBI Modeler Version 5.1.1.2, der bewirkt, dass doppelte EMF-Objekt-IDs zwei verschiedenen Elementen im Kategorienmodell des Projekts zugeordnet werden. Für eine korrekte WBI-Integration mit WBI Modeler Version 5.1.1.2 müssen Sie WBI Modeler Version 5.1.1.2 Patch 1 anwenden. Diese Programmkorrektur wird über die Adresse http://www-306.ibm.com/software/integration/wbimodeler/advanced/support/ unter Downloads zur Verfügung gestellt.
Dieses Download löst dieses Problem für alle neuen Geschäftsmodelle, die Sie nach der Anwendung der Programmkorrektur erstellen. Um dieses Problem für vorhandene Modelle zu beheben, befolgen Sie die Anweisungen des Artikels der technischen Hinweise mit dem Titel "Rational Software Architect users upgrading to Modeler 5.1.1.2 Patch 1 require project patch." ("Rational Software Architect-Benutzer, die ein Upgrade auf Modeler 5.1.1.2 Patch 1 ausführen, benötigen eine Projektprogrammkorrektur.") unter der oben angegebenen URL-Adresse.
Zur Erhaltung der Kompatibilität eines Modells, auf das ein Geschäftsmodellierungsprofil (Business Modeling-Profil) angewendet wurde, zwischen Rational Software Architect Version 6.0.1 oder Rational Software Modeler Version 6.0.1 und einer früheren Version des Produkts müssen Sie die folgenden Schritte ausführen, bevor Sie Version 6.0.1 installieren:
Hinweis: Diese Schritte definieren eine Pfadzuordnung zum Geschäftsmodellierungsprofil auf der Platte, auf das das Modell verweist.
- Klicken Sie auf Fenster > Benutzervorgaben.
- Erweitern Sie Modellierung im Fenster 'Benutzervorgaben', und klicken Sie auf Pfadzuordnungen.
- Klicken Sie auf Neu.
- Geben Sie in das Feld Name den Wert BM_PROFILES ein.
- Zum Füllen des Felds Speicherposition klicken Sie auf Ordner und navigieren zur folgenden Position: <RSA_INSTALLATIONSVERZEICHNIS>rsa\eclipse\plugins\com.ibm.xtools.bizmodeler_XXX\profiles (Dabei ist XXX eine Versionsnummer.)
- Klicken Sie zum Speichern der Pfadzuordnung auf OK.
- Klicken Sie zum Schließen des Fensters 'Benutzervorgaben' auf OK.
Sie sollten nun in der Lage sein, ein Modell zu öffnen, das in Version 6.0.1 modifiziert wurde und bei dem das Geschäftsmodellierungsprofil in Ihrer Installation einer Version von Rational Software Architect oder Rational Software Modeler vor Version 6.0.1 angewendet wurde.
© Copyright IBM Corporation 2004, 2005. Alle Rechte vorbehalten.