Migration des projets EJB WebSphere Business Integration

Dans WebSphere Studio Application Developer Integration Edition, les projets EJB peuvent avoir des fonctionnalités WebSphere Business Integration spécifiques, telles que la Messagerie étendue (CMM) et CMP/A (Component-Managed Persistence Anywhere). Les descripteurs de déploiement pour ce type de projet doivent être migrés ; cette section explique comment effectuer cette migration.

Pour effectuer cette migration, suivez les étapes ci-dessous :
  1. Copiez le projet EJB WebSphere Business Integration vers le nouvel espace de travail 6.0 et importez-le à partir de WebSphere Integration Developer à l'aide de l'option Fichier > Importer > Projet existant dans l'espace de travail de l'assistant. En outre, vous pouvez éventuellement exécuter l'Assistant de migration J2EE.
  2. Fermez toutes les instances de WebSphere Integration Developer en cours d'exécution dans l'espace de travail V6.0.
  3. Exécutez le script suivant pour migrer les descripteurs de déploiement WebSphere Business Integration dans le projet EJB :
    Sous Windows :
    %WID_HOME%/wstools/eclipse/plugins/com.ibm.wbit.migration.wsadie_6.0.0/
    WSADIEEJBProjectMigration.bat
    Sous Linux :
    $WID_HOME/wstools/eclipse/plugins/com.ibm.wbit.migration.wsadie_6.0.0/
    WSADIEEJBProjectMigration.sh
    Les paramètres suivants sont pris en charge (l'espace de travail et le nom du projet sont obligatoires) :
    Syntaxe :      WSADIEEJBProjectMigration.bat
                [-e dossier-eclipse] -d espace-travail -p projet
    
    dossier-eclipse : Emplacement de votre dossier Eclipse -- il s'agit généralement de l'élément 'eclipse'
                    situé sous le dossier d'installation du produit.
    
    espace-travail :  Espace de travail contenant le projet WSADIE EJB à migrer.
    
    projet :    Nom du projet à migrer.
    
    Par exemple,
     WSADIEEJBProjectMigration.bat -e "C:\IBM\WID6\eclipse" -d "d:\my60workspace" -p "MyWBIEJBProject"
  4. Lorsque vous ouvrez, WebSphere Integration Developer, vous devez actualiser le projet EJB afin d'obtenir les fichiers mis à jour.
  5. Recherchez le fichier ibm-web-ext.xmi dans le projet EJB. Si vous le trouvez, vérifiez que la ligne suivante est présente dans ce fichier sous l'élément :
    <webappext:WebAppExtension> element:  
    <webApp href="WEB-INF/web.xml#WebApp"/>
  6. Supprimez l'ancien code de déploiement généré dans la version 5.1. Recréez le code de déploiement en suivant les instructions de WebSphere Application Server.
Tâches associées
Préparation des artefacts source pour la migration

Commentaires
(C) Copyright IBM Corporation 2005. Tous droits réservés.