Compatibilité avec WebSphere Studio V5.1.x

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 :

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é 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 :
  1. Ouvrez le fichier .classpath de chaque projet J2EE qui a un fichier .classpath.
  2. 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"/>
  3. Assurez-vous que la prise en charge de ciblage du serveur est activée dans la page Préférences J2EE. Sélectionnez Fenêtre > Préférences > J2EE et assurez-vous que l'option Activer la prise en charge du ciblage de serveur sous "Support de ciblage de serveur".
  4. Cliquez avec le bouton droit de la souris sur le projet et sélectionnez Propriétés > J2EE.
  5. 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.
  6. 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.

Sujet parent : Migration à partir de WebSphere Studio V5.1, 5.1.1 ou 5.1.2

Tâches associées
Migration à partir de WebSphere Studio V5.1, 5.1.1 ou 5.1.2
Désactivation de la compatibilité avec WebSphere Studio V5.1.x

Référence associée
Modifications apportés au débogueur dans la version 6.0
Migration WDO vers SDO
Mots réservés dans V6.0

(C) Copyright IBM Corporation 2000, 2004. All Rights Reserved.