Verwenden Sie den Dialog Regelsatzkonfiguration, um die richtigen Regeln für die Analyse Ihrer zu migrierenden Anwendung auszuwählen.
Der Quellenanwendungsserver gibt an, von wo aus Sie Ihre Anwendung migrieren. Die ausgewählten Regeln richten sich nach dem Quellenanwendungsserver, entweder WebSphere Application Server oder ein Anwendungsserver eines anderen Anbieters. Wenn Sie den Regelsatz für die Migration auf eine andere WebSphere-Version oder den Regelsatz für die Cloudmigration verwenden, können Sie den Quellenanwendungsserver auswählen. Bei Regelsätzen für Anwendungsserver anderer Anbieter ist der Quellenanwendungsserver vorausgewählt und kann nicht geändert werden.
Der Zielanwendungsserver gibt den Anwendungsserver an, auf den die Migration durchgeführt wird. Sie können die Migration auf eine bestimmte Version von WebSphere Application Server Traditional, Liberty oder Cloudplattformen, auf denen Liberty ausgeführt wird, durchführen. Wenn Sie Ihre Anwendung für die Verwendung von ausschließlich Feature des Java EE 7-Webprofils einschränken möchten, wählen Sie Liberty Core als Ihr Ziel.
Die Java EE-Zielversion gibt die Java EE-Version (von Java Platform, Enterprise Edition) an, die Sie nach der Migration verwenden möchten. WebSphere Application Server Traditional unterstützt Java EE 6 und dies ist nicht konfigurierbar. Liberty unterstützt Java EE 6 Web Profile sowie Java EE 7 Web Profile und die vollständige Plattform. Wenn Sie eine Migration von den Java EE 6-Technologien von WebSphere Application Server Traditional oder Liberty auf Java EE 7 durchführen möchten, können Sie auf verschiedene Änderungen im Verhalten von Java EE 7 stoßen, die sich auf die Migration auswirken.
Verwenden Sie die Optionen Java EE 7-Technologien, um die Technologien in Ihrer Anwendung auszuwählen, die Sie auf Java EE 7 migrieren möchten. Wenn Sie eine Umstellung auf Java EE 7 in Liberty durchführen, müssen Sie abgesehen von einigen wenigen Ausnahmen alle Features auf die neue Java EE-Version aktualisieren. Manche Features wie JPA 2.0 sind mit beiden Java EE-Versionen kompatibel. Unter Unterstützte Java EE 6- und Java EE-7-Featurekombinationen finden Sie Informationen zu den Versionen von Liberty-Features, die mit verschiedenen Java EE-Versionen kompatibel sind.
Für JPA muss beispielsweise kein Upgrade auf JPA 2.1 durchgeführt werden. Wenn Sie Anwendungen haben, die in JPA 2.0 (das auf OpenJPA basiert) entwickelt wurden, wird empfohlen, weiterhin mit JPA 2.0 zu arbeiten. Wenn Sie sich für eine Migration auf JPA 2.1 entscheiden, das EclipseLink basiert, hat das Toolkit einen optionalen Regelsatz, der Sie bei dieser Migration unterstützen kann.
Die Zielcloudlaufzeitumgebung gibt die Cloudplattform an, in die Sie migrieren. Sie können eine zu evaluierende Cloudlaufzeitumgebung auswählen, wenn Ihr Zielanwendungsserver WebSphere Application Server Traditional Version 8.5.5, Liberty und Liberty Core ist.
Die Java-Quellenversion gibt die Java SE-Version (Java Platform Standard Edition) an, die Ihr Anwendungsserver aktuell verwendet.
Die Java-Zielversion gibt die Java SE-Version an, die Ihr Zielanwendungsserver verwendet. Wenn sich die Quellenversion und die Zielversion unterscheiden, werden automatisch Migrationsregeln ausgewählt.