Za pomocą narzędzia migracji Java Connector (J2C Migration) można przeprowadzić migrację programów utworzonych w środowisku WebSphere Studio Application Developer
Integration Edition do środowiska narzędzi programistycznych Rational.
Kreator migracji usługi J2C
Kreator migracji J2C pozwala w kilku prostych krokach dokonać migracji funkcjonalności projektów utworzonych w środowisku WebSphere Studio Application Developer
Integration Edition do środowiska narzędzi programistycznych Rational. Narzędzie migracji zbiera potrzebne informacje z plików WSDL i wykorzystuje je do utworzenia aplikacji J2C.
Zalecenia i wymagania wstępne
- Zapoznaj się z ogólnymi wytycznymi dotyczącymi narzędzia migracji J2C:
- Przed rozpoczęciem należy wykonać kopię zapasową obszaru roboczego źródłowego projektu.
- Poddawane migracji pliki WSDL powinny być wolne od błędów.
- Należy otworzyć narzędzia programistyczne Rational w czystym obszarze roboczym.
Pliki źródłowe i pliki generowane
W procesie migracji zostaną wykorzystane trzy pliki WSDL wygenerowane w projektach WebSphere Studio
Application Developer Integration Edition:
- Plik WSDL interfejsu: Plik ten zawiera element portType oraz definicję operacji, wejścia i wyjścia (w tym interfejs do operacji oraz ich parametry wejściowe i wyjściowe, a także typy).
- Plik WSDL usługi: Ten plik zawiera wszystkie informacje na temat połączenia.
- Plik WSDL wiązania: Ten plik zawiera informacje na temat platformy, kodowania, odwzorowania typów, właściwości interakcji i wszelkie inne informacje wymagane przez implementację.
Narzędzie migracji odczytuje wszystkie potrzebne informacje z tych plików
WSDL. Należy upewnić się, czy zostały one wygenerowane i czy nie wprowadzano w nich żadnych ręcznych modyfikacji. W szczególności pliki WSDL wiązania powinny zawierać fragment kodu podobny do poniższego:
<phy:physicalformats>.... </phy:physicalformats>
<format:typeMapping encoding="ibmcobol">
<format:typeMap formatType="PhoneBookIMSBinding" typeName="interface1:INPUTMSG" />
<format:typeMap formatType="PhoneBookIMSBinding" typeName="interface1:OUTPUTMSG" />
</format:typeMapping>
<operation name="xxx">
<ims:operation />
<input name="xxxRequest" />
<output name="xxxResponse" />
</operation>
Proces migracji generuje w obszarze roboczym narzędzi programistycznych Rational następujące
nowe obiekty:
- pliki interfejsu w języku Java
- pliki implementacji w języku Java
- pliki wiązania danych w języku Java
- komponent bean komendy (opcjonalnie)
- plik xml z raportem podsumowującym przebieg migracji (opcjonalnie) oraz arkusz stylów J2CMigration.xsl do formatowania tego raportu
Można wybrać jeden z dwóch sposobów migracji plików WSDL: