Lorsque vous ouvrez un espace de travail WebSphere Studio V5.1.x dans Rational Application
Developer, il est automatiquement migré. Une fois la migration d'un espace de travail effectuée, vous ne pouvez plus l'ouvrir dans
WebSphere Studio
Application Developer.
Toutefois, les projets de l'espace de travail de la version 6.0 peuvent être partagés avec WebSphere Studio
V5.1.x, soit en utilisant un système SCM (source code management), tel que Rational ClearCase,
en important et en exportant le projet à l'aide de Project Interchange, soit en important des archives et en
exportant des projets. Important : Les applications de portlet de Portal Toolkit V5.0.2.2 migrées vers Portal Tools dans Rational Application
Developer V6.0
ne sont pas compatibles en amont.
Remarque : Les affirmations suivantes ne s'appliquent pas aux projets d'application de portlet.
Les projets V5.1.x existants chargés dans la version 6.0 à partir d'un système SCM ou d'un autre
développeur à l'aide de Project Interchange sont compatibles pour le partage avec V5.1.x si vous n'effectuez
pas les actions suivantes :
- Modification des métadonneés de compatibilité ajoutées au fichier .project et au fichier .compatibility
créés par l'outil de migration.
- Suppression du fichier .compatibility de ces projets.
- Suppression de la compatibilité pour un projet d'application d'entreprise (si l'application d'entreprise ou un de ses modules
ou projets d'utilitaire doit être compatible avec WebSphere Studio
Application Developer V5.1.x).
Un fichier .compatibility est automatiquement créé dans le répertoire de projets lorsqu'un projet
V5.1.x est ouvert dans l'espace de travail Rational Application
Developer V6.0. Le fichier
.compatibility est utilisé par Rational Application
Developer afin d'effectuer le suivi des horodatages
des ressources de projet lors de la migration de ces ressources.
Vous ne devez pas le modifier ou le supprimer.
Pour obtenir plus d'informations sur la désactivation de la compatibilité avec WebSphere Studio
Application Developer V5.1.x, reportez-vous à la
section Désactivation de la compatibilité avec WebSphere Studio V5.1.x.
Remarques relatives à Eclipse
Cette version de
Rational Application
Developer est fondée sur Eclipse
V3.0. Si vous développez vos propres plug-ins, vous devez consulter les modifications apportées à la plateforme
avant d'effectuer la migration.
Pour obtenir plus de détails, reportez-vous au fichier readme dans le sous-répertoire
eclipse\readme du répertoire d'installation de Rational Application
Developer V6.0.
Vous trouverez ci-dessous une liste des sections du fichier readme concernant la migration.
- Compatibilité avec les versions précédentes
- Mise à niveau de l'espace de travail à partir d'une version précédente
- Interopérabilité avec les versions précédentes
Compatibilité des projets J2EE
La compatibilité des projets
créés dans WebSphere Studio V5.1.x avec
Rational Application
Developer V6.0
est activée en cas d'ajout de métadonnées aux fichiers .project lors de la migration de l'espace de travail
V5.1.x. De la même manière, si vous créez une application ou un module J2EE
1.2 ou 1.3 dans
Rational Application
Developer V6.0, les
métadonnées de création sont automatiquement ajoutées au fichier .project pour la compatibilité avec
V5.1.x. Ne modifiez ou ne supprimez pas ces informations directement.
Remarque : Ces métadonnées de compatibilité
génèrent l'affichage ou la journalisation des messages indiquant que des compilateurs manquent lorsqu'une application
ou module J2EE 1.2 et J2EE 1.3 créé dans V6.0 est utilisé dans WebSphere Studio
Application Developer V5.1.x
où les compilateurs V6.0 ne sont pas disponibles. Ces messages sont normaux. Vous pouvez les ignorer.
Tant que les métadonnées de compatibilité sont présentes, des messages indiquant qu'il manque des compilateurs s'affichent lorsque des projets
Rational Application
Developer V6.0
sont chargés dans WebSphere Studio V5.1.x. Voici un exemple de message "Compilateur manquant" :
!ENTRY org.eclipse.core.resources 2 1 Sep 06, 2004 19:55:20.592
!MESSAGE Absence du compilateur com.ibm.wtp.j2ee.LibCopyBuilder pour le projet Test60EARWeb.
Le compilateur est manquant pour l'installation ou il appartient à une nature de projet manquante ou désactivée.
Ces messages sont normaux. Vous pouvez les ignorer. Lorsque vous êtes sûr que vous n'avez plus
besoin d'utiliser un projet donné de WebSphere Studio
V5.1.x, vous pouvez arrêter les messages en désactivant la compatibilité
en amont pour ce projet.
Important : Les projets de spécification J2EE 1.2 ou 1.3 créés dans la version 6.0 sont compatibles
avec WebSphere Studio V5.1.x mais une fois le projet chargé dans
WebSphere, vous devez suivre des procédures manuelles requises avant de
pouvoir utiliser le projet. Ces procédures sont requises car les cibles
d'exécution sur les projets de spécification J2EE 1.2 ou 1.3 créés dans
6.0 ne sont pas directement compatibles en amont sur les serveurs cible
dans les versions 5.1.x. Les procédures manuelles à effectuer après le
chargement d'un projet V6.0 dans V5.1.x sont les suivantes :
- Ouvrez le fichier .classpath de chaque projet J2EE qui a un fichier .classpath.
- Supprimez les entrées de chemin d'accès aux classes suivantes du fichier .classpath puis fermez et sauvegardez le fichier.
<classpathentry kind="con"
path="org.eclipse.jdt.launching.JRE_CONTAINER/
org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/WebSphere v5.1 JRE"/>
<classpathentry kind="con"
path="com.ibm.wtp.server.java.core.container/
com.ibm.etools.websphere.runtime.core.runtimeTarget.v51/was.base.v51"/>
- Assurez-vous que la prise en charge de ciblage du serveur est activée dans la page Préférences
J2EE. Sélectionnez et assurez-vous que l'option Activer la prise en charge du ciblage de serveur sous "Support de ciblage de serveur".
- Cliquez avec le bouton droit de la souris sur le projet et sélectionnez .
- Sélectionnez le serveur cible correspondant pour la cible d'exécution sur le projet
(par exemple, WebSphere Application Server V5.1 à l'aide de l'environnement d'exécution
JDK 1.4) et cliquez sur OK.
- Le serveur cible sélectionné est compatible avec Rational Application
Developer V6.0
et WebSphere Studio
Application Developer V5.1.x. Une fois les modifications
validées dans le système SCM, l'interopérabilité des projets J2EE est assurée entre V5.1.x et V6.0
à l'aide d'un système SCM.
Remarque : Si le serveur cible est défini à nouveau dans Rational Application
Developer V6.0, la compatibilité des projets J2EE est perdue et ne sera plus établie.
Compatibilité du diagramme UML
Les diagrammes UML
qui existaient dans
WebSphere Studio
Application Developer V5.1.x
sont compatibles en amont et peuvent être ouverts en mode lecture seule dans
Rational Application
Developer V6.0.
Dans la version V6.0, l'assistant de migration J2EE migre automatiquement les diagrammes UML créés dans les
projets J2EE V5.1.x lors de la migration de la structure de projets J2EE. Une fois migrés, les diagrammes
UML peuvent être modifiés dans
Rational Application
Developer V6.0.
Remarque : Les diagrammes UML d'un espace de travail migrés vers Rational Application
Developer V6.0
ou créés dans ce dernier ne peuvent pas être ouverts dans WebSphere Studio
Application Developer V5.1.x.