Configurando as Transformações do Modelo de Design do PiggyBank

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.
  1. Criar o projeto ejb de destino.
    1. No menu Arquivo, clique em Novo > Projeto > Avançar.
    2. Selecione Projeto EJB e clique em Avançar.
    3. Especifique ItsoAdEJB como o nome do projeto.
    4. Selecione WebSphere Application Server como o tempo de execução de destino.
    5. 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.
    6. 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.
  2. Criar o arquivo de configuração de transformação.
    1. No menu Arquivo, clique em Novo > Outro > Configuração da Transformação > Avançar.
    2. 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.
    3. Na lista Origem Selecionada, expanda ItsoAdModel e clique em PiggyBankImplementationDesigns.
    4. Na lista Selecionar Destino, selecione ItsoAdEJB e clique em Concluir.
  3. Executar as transformações.
    1. Na visualização Explorador de Projetos, expanda o projeto ItsoAdModel e selecione o UMLtoItsoAdEJB.tc recém-criado.
    2. Clique com o botão direito do mouse em UMLtoItsoAdEJB.tc; em seguida, clique em Transformar > UML em EJB.
  4. Criar o projeto dinâmico da Web.
    1. No menu Arquivo, clique em Novo > Projeto > Avançar.
    2. Selecione Projeto Dinâmico da Web e clique em Avançar.
    3. Especifique ItsoAdWebService como o nome do projeto.
    4. Selecione WebSphere Application Server como o tempo de execução de destino.
    5. Selecione a caixa de opção Incluir Projeto em um EAR, especifique ItsoAdCityBankEAR como o nome do projeto EAR e clique em Concluir.
  5. Criar o arquivo de configuração de transformação WSDL.
    1. No menu Arquivo, clique em Novo > Outros > Configuração da Transformação > Avançar.
    2. Especifique UMLtoItsoAdWebService como o nome, selecione UML em WSDL, especifique /ItsoAdEJB como destino do arquivo e clique em Avançar.
    3. Na lista Origem Selecionada, expanda ItsoAdModel e selecione o componente PiggyBankImplementationDesigns/itso.ad.citybank/CityBank.
    4. Na lista Selecionar Destino, selecione ItsoAdWebService/WebContent e clique em Avançar.
    5. Selecione WRAPPED-DOCUMENT_LITERAL e clique em Concluir.
  6. Executar as transformações WSDL.
    1. Na visualização Explorador de Projetos, expanda o projeto ItsoAdModel e clique no UMLtoItsoAdEJB.tc recém-criado.
    2. Clique com o botão direito do mouse em UMLtoItsoAdWebService.tc; em seguida; clique em Transformar > UML em WSDL.
  7. Gere o código do cliente a partir do arquivo WSDL.
    1. No Project Explorer, expanda PiggyBankImplementationDesigns, clique com o botão direito do mouse em itso\ad\citybank\cityBank.wsdl e selecione Serviços da Web > Gerar Cliente.
    2. 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.

Feedback