Migration des WebSphere Business Integration EJB-Projekts

In WebSphere Studio Application Developer Integration Edition können EJB-Projekte über spezielle WebSphere-Geschäftsintegrationsfunktionen wie erweiterte Nachrichtenübertragung (Extended Messaging, CMM) und CMP/A komponentenbasierte Persistenz überall (Component-managed persistence anywhere) verfügen. Die Implementierungsdeskriptoren für solche Projekte müssen migriert werden, und dieser Abschnitt beschreibt, wie diese Migration durchgeführt wird.

Um diese Migration durchzuführen, führen Sie die folgenden Schritte durch:
  1. Kopieren Sie das WebSphere Business Integration EJB-Projekt in den neuen 6.0 Arbeitsbereich und importieren Sie es aus WebSphere Integration Developer mithilfe des Assistenten unter 'Datei' > 'Importieren' > 'Vorhandenes Projekt in Arbeitsbereich'. Optional können Sie auch den J2EE-Migrationsassistenten ausführen.
  2. Schließen Sie alle laufenden Instanzen von WebSphere Integration Developer im 6.0 Arbeitsbereich.
  3. Führen Sie das folgende Script aus, das die WebSphere Business Integration-Implementierungsdeskriptoren im EJB-Projekt migriert:
    Unter Windows:
    %WID_HOME%/wstools/eclipse/plugins/com.ibm.wbit.migration.wsadie_6.0.0/WSADIEEJBProjectMigration.bat
    Unter Linux:
    $WID_HOME/wstools/eclipse/plugins/com.ibm.wbit.migration.wsadie_6.0.0/WSADIEEJBProjectMigration.sh
    Die folgenden Parameter werden unterstützt, wobei der Arbeitsbereich und Projektname verbindlich sind:
    Syntax:      WSADIEEJBProjectMigration.bat
    [-e eclipse-folder] -d workspace -p project
    eclipse-folder: Die Speicherposition Ihres Eclipse-Ordners -- normalerweise lautet diese 'eclipse'
    befindet sich in Ihrem Produktinstallationsordner.
    workspace:  Der Arbeitsbereich, der das zu migrierende WSADIE EJB-Projekt enthält.
    project:    Der Name des zu migrierenden Projekts.
    Beispielsweise
    WSADIEEJBProjectMigration.bat -e "C:\IBM\WID6\eclipse" -d "d:\my60workspace" -p "MyWBIEJBProject"
  4. Beim Öffnen von WebSphere Integration Developer müssen Sie das EJB-Projekt aktualisieren, um die aktualisierten Dateien zu erhalten.
  5. Suchen Sie nach der Datei ibm-web-ext.xmi im EJB-Projekt. Wenn eine gefunden wurde, vergewissern Sie sich, dass die folgende Zeile in der Datei unter Element enthalten ist:
    <webappext:WebAppExtension>
    element:    <webApp href="WEB-INF/web.xml#WebApp"/>
  6. Entfernen Sie den alten Implementierungscode, der in 5.1 erzeugt wurde. Generieren Sie den Implementierungscode neu, indem Sie die WebSphere Application Server-Richtlinien zu diesem Thema befolgen.
Zugehörige Tasks
Quellenartefakte für die Migration vorbereiten

Feedback
(C) Copyright IBM Corporation 2005, 2006. Alle Rechte vorbehalten.