Инструмент переноса Java™
Connector (J2C) позволяет переносить программы, созданные с помощью
WebSphere Studio Application Developer
Integration Edition, в продукты
Rational.
Прежде чем начать
Мастер переноса служб J2C
С помощью мастера
переноса J2C функции проектов WebSphere
Studio Application Developer
Integration Edition можно перенести в среду инструментов
Rational. Инструмент переноса извлекает требуемую
информацию из файлов WSDL и создает на ее основе приложение
J2C.
Рекомендации и предварительные требования
- Ознакомьтесь с общими рекомендациями по работе с
инструментом переноса J2C:
- Перед тем, как приступить к переносу проекта, создайте резервную
копию рабочей области, в которой расположен этот проект.
- Файлы WSDL, подлежащие переносу, не должны содержать ошибок.
- Откройте продукт Rational в новой рабочей области. Предназначаемая для переноса рабочая область
не должна содержать ни одного проекта коннектора (адаптера ресурса).
Об этой задаче
Исходные и создаваемые файлы
В процессе
переноса применяются три файла WSDL, создаваемые в
проектах WebSphere
Studio Application Developer Integration Edition:
- Файл WSDL интерфейса: Содержит portType, operation,
input, output (в том числе интерфейс для операций,
входные и выходные параметры и типы).
- Файл WSDL службы: Содержит информацию о соединении.
- Файл WSDL связывания: Содержит платформу, кодировку,
преобразования типов, свойства
взаимодействий и прочую информацию, необходимую для реализации.
Инструмент
переноса извлекает из этих файлов WSDL всю требуемую информацию. Убедитесь,
что эти файлы WSDL были созданы и не изменяйте их
вручную. В частности, файл WSDL связывания должен содержать информацию,
аналогичную следующему фрагменту кода:
<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>
В процессе переноса в рабочей области
инструментов Rational
создаются следующие объекты:
- Файлы Java интерфейса
- Файлы Java реализации
- Файлы Java связывания данных
- Командный JavaBean (необязательно)
- Файл xml с обзором переноса (необязательно) и файл
J2CMigration.xsl, содержащий параметры форматирования обзора
переноса
Перенос файлов WSDL можно выполнить
двумя способами: