Você pode migrar um Serviço da Web (SOAP/JMS) para uma Importação do SCA com Ligação de Serviço da Web.
Para migrar um projeto de serviço SOAP/JMS para uma migração de serviço de saída, siga estas etapas:
- Primeiro, você precisará importar o projeto de serviço utilizando o assistente de Migração. Isto resultará na criação de um módulo do Business Integration
com Mensagens, PortTypes, Ligações e Serviços do WSDL gerados
no WebSphere Studio
Application Developer Integration Edition. Observe que, se o IBM Web Service
(SOAP/JMS) que este aplicativo chamará também for um serviço da Web do WebSphere Studio
Application Developer Integration Edition que será migrado,
pode ter havido atualizações desse serviço da Web durante a migração. Se este
for o caso, será necessário utilizar os arquivos WSDL migrados desse serviço da Web aqui.
- Na
perspectiva Business Integration, expanda o módulo para que seja possível ver
seu conteúdo. Abra o Editor de Montagem dando um clique duplo no primeiro item no projeto do módulo (ele terá o mesmo nome que o projeto).
- Em seguida, inclua uma Importação que permitirá que o aplicativo interaja com o IBM Web
Service (via SOAP/JMS) de acordo com o modelo de programação SCA. Certifique-se de que as definições de interface, ligação e serviço WSDL estejam presentes no módulo migrado ou em uma biblioteca da qual o módulo migrado depende.
- Na perspectiva Business Integration, expanda o módulo migrado e abra seu Diagrama de Montagem no Editor de Montagem.
- Expanda a categoria lógica Portas de Serviço da Web e arraste e solte a porta correspondente ao serviço que você deseja chamar no Editor de Montagem.
- Escolha a criação de uma Importação com Ligação de Serviço da Web.
- Depois de criar a importação, selecione-a no Editor de Montagem e vá para a visualização Propriedades. Na guia Ligação, você verá a porta e o serviço aos quais a importação está ligada.
- Salve o diagrama de montagem.
Depois de concluir isso, você deverá religar o serviço:
- Se esse serviço for chamado por um processo de negócios no mesmo módulo, então, crie uma ligação da referência do processo de negócios adequada para essa Importação.
- Se esse serviço for chamado por um processo de negócios em outro módulo, crie uma Exportação com Ligação SCA e, a partir do outro módulo, arraste e solte essa exportação no Editor de Montagem desse módulo para criar a Importação com Ligação SCA correspondente. Ligue a referência do processo de negócios adequada àquela Importação.
- Salve o diagrama de montagem.