Para executar as transformações, é necessário importar as Transformações e a Amostra de Código do PiggyBank
para o espaço de trabalho, abrir a perspectiva de Modelagem e chamar as transformações.
- Criar o projeto ejb de destino.
- No menu Arquivo, clique em .
- Selecione Projeto EJB e clique em Avançar.
- Especifique ItsoAdEJB como o nome do projeto.
- Selecione WebSphere Application Server como o tempo de execução de destino.
- Selecione a caixa de opções Incluir Projeto em um EAR,
especifique ItsoAdEAR como o nome do projeto EAR e
clique em Avançar duas vezes.
- Limpe a caixa de opções Criar um módulo JAR do Cliente EJB para receber as interfaces e as classes de cliente
e clique em Concluir.
- Criar o arquivo de configuração de transformação.
- No menu Arquivo, clique em .
- Especifique UMLtoItsoAdEJB como o nome, selecione a caixa de opção UML em EJB, digite
/ItsoAdEJB como o destino do arquivo e clique em Avançar.
- Na lista Origem Selecionada, expanda ItsoAdModel e
clique em PiggyBankImplementationDesigns.
- Na lista Selecionar Destino, selecione ItsoAdEJB
e clique em Concluir.
- Executar as transformações.
- Na visualização Explorador de Projetos, expanda o projeto ItsoAdModel
e selecione o UMLtoItsoAdEJB.tc recém-criado.
- Clique com o botão direito do mouse em UMLtoItsoAdEJB.tc; em seguida, clique em
.
- Criar o projeto dinâmico da Web.
- No menu Arquivo, clique em .
- Selecione Projeto Dinâmico da Web e clique em Avançar.
- Especifique ItsoAdWebService como o nome do
projeto.
- Selecione WebSphere Application Server como o tempo de execução de destino.
- Selecione a caixa de opção Incluir Projeto em um EAR,
especifique ItsoAdCityBankEAR como o nome do projeto EAR
e clique em Concluir.
- Criar o arquivo de configuração de transformação WSDL.
- No menu Arquivo, clique em .
- Especifique UMLtoItsoAdWebService como o nome, selecione UML em WSDL, especifique
/ItsoAdEJB como destino do arquivo e clique em Avançar.
- Na lista Origem Selecionada, expanda ItsoAdModel e selecione o componente
PiggyBankImplementationDesigns/itso.ad.citybank/CityBank.
- Na lista Selecionar Destino, selecione ItsoAdWebService/WebContent
e clique em Avançar.
- Selecione WRAPPED-DOCUMENT_LITERAL e clique em Concluir.
- Executar as transformações WSDL.
- Na visualização Explorador de Projetos, expanda o projeto ItsoAdModel
e clique no UMLtoItsoAdEJB.tc recém-criado.
- Clique com o botão direito do mouse em UMLtoItsoAdWebService.tc; em seguida; clique em
.
- Gere o código do cliente a partir do arquivo WSDL.
- No Project Explorer, expanda PiggyBankImplementationDesigns,
clique com o botão direito do mouse em itso\ad\citybank\cityBank.wsdl e selecione
.
- Na página Serviços da Web, ajuste a régua de controle para
Desenvolver Cliente e clique em Concluir
para gerar o código do cliente.