Configurando Transformações de Processo de Negócios em Modelo de Serviço

Para especificar as informações que a transformação utiliza para gerar a saída que você espera, utilize o Novo assistente de configuração de transformação e o editor de configuração de transformação, que o orientará através da configuração.
Por Que e Quando Desempenhar Esta Tarefa

Uma configuração de transformação possui .tc como uma extensão de nome de arquivo e contém as informações que a transformação utiliza para gerar a saída esperada. Uma configuração de transformação também contém informações específicas para um determinado tipo de transformação. Para editar uma configuração de transformação existente, em uma visualização que mostra os recursos da área de trabalho, dê um clique duplo no arquivo de configuração da transformação, que abre o editor de configuração de transformação.

Para simplificar o trabalho com o arquivo de configuração de transformação, salve o arquivo de configuração no projeto que contém os elementos para transformar.

  1. Dependendo da visualização na qual está trabalhando, execute uma das seguintes etapas:
    • Na visualização Pattern Explorer, clique com o botão direito do mouse em uma transformação; em seguida, clique em Nova Configuração.
    • Em outras visualizações, clique em Arquivo > Novo > Configuração da Transformação. Se Configuração da Transformação não for um item de menu, clique em Arquivo > Novo > Outro > Transformações > Configuração da Transformação.
  2. Especifique os detalhes da configuração. No Novo Assistente de Configuração de Transformação , na página Especifique um Nome e uma Transformação de Configuração, conclua as seguintes etapas:
    1. No campo Nome, especifique um nome para a configuração.
    2. No campo Destino do arquivo de configuração, especifique o destino do arquivo de configuração da transformação. O destino é um caminho relativo em seu espaço de trabalho atual. É possível especificar um nome de projeto ou nome de pasta completo. Se você especificar uma pasta em um projeto, deverá iniciar o nome da pasta com uma barra (/).
    3. A partir da lista Transformação , selecione uma transformação.
      Nota: Para exibir as transformações que estão instaladas, mas não ativadas, clique em Mostrar todas as transformações. Uma transformação deve ser ligada a um recurso para aparecer nesta lista.
  3. Clique em Avançar.
  4. Especifique os elementos de origem e destino para a transformação. Para obter uma lista de elementos de origem e destino válidos, consulte o tópico de conceito relacionado para essa transformação. Na página Origem e Destino, complete as seguintes etapas:
    1. No painel Origem selecionada, selecione o elemento de origem para a transformação ser realizada.
    2. No painel Destino selecionado, selecione o destino da saída da transformação. Para criar um novo destino para a saída, clique em Criar contêiner de destino.
  5. Clique em Concluir. O editor de configuração de transformação é aberto, e o conteúdo da configuração é exibido.
  6. Opcional: Para gerar informações sobre depuração, na página Principal, selecione a caixa de opção Gerar um log de depuração. Na próxima vez em que você executar a transformação, o arquivo de log será gerado como um arquivo XML na pasta em que você especificar nas preferências de transformações. Se você não especificar um local para os arquivos de log, a transformação gera o arquivo de log na pasta .metadata em sua área de trabalho.
    Dica: Para configurar as preferências para as transformações, clique em Janela > Preferências; em seguida, expanda Modelagem e clique em Transformações.

    O arquivo de log fornece informações sobre os elementos de origem, os elementos de destino e as regras que a transformação aplica para transformar os elementos de origem. Se a transformação transformar vários elementos, poderá ocorrer uma redução no desempenho enquanto a transformação gerar o arquivo de log; portanto, você só deverá gerar um arquivo de log para propósitos de depuração.

  7. Opcional: Especifique a documentação sobre a configuração de transformação. Esse campo é útil para comunicar informações sobre uma configuração compartilhada por vários usuários. Na página Principal, no campo Documentação , especifique as informações adicionais sobre a configuração da transformação.
  8. Opcional: Especifique um nome de arquivo para o modelo de serviço UML gerado pela transformação de Processo de Negócios em Modelo de Serviço. Na página Transformação de Processo de Negócios em Modelo de Serviço, no campo Nome do arquivo do modelo de destino, especifique um valor para o modelo UML que a transformação gera.

    Especificar um nome de arquivo para o modelo de serviço possibilita a criação de vários modelos de serviços no mesmo projeto de destino especificado na configuração de transformação. A transformação gera um modelo UML no projeto ou na pasta de destino especificada na configuração de transformação. O modelo gerado tem .emx como extensão do nome do arquivo.

  9. Opcional: Especifique como a transformação aplicará extensões de transformação aos elementos no modelo de origem. Na página Transformação de Processo de Negócios em Modelo de Serviço, complete uma das seguintes etapas:
    • Para aplicar a mesma extensão de transformação a todos os processos de negócios no modelo de origem, clique em Aplicar a todos e, em seguida, selecione uma extensão de transformação na lista.
    • Para aplicar uma extensão de transformação diferente a cada processo de negócios no modelo de origem, clique em Configurar cada um. Para cada linha da tabela abaixo desse botão, clique na coluna Transformação e selecione uma extensão de transformação.
    Na lista de extensões de transformação, conclua uma das seguintes etapas:
    • Para gerar um modelo UML que não seja específico do domínio, selecione a extensão Implementação Padrão.
    • Para gerar um modelo UML específico do SCDL, selecione Apenas estrutura.
    • Para evitar que a transformação transforme o elemento selecionado, selecione Não transformar.
  10. Opcional: Especifique o perfil que a transformação aplica ao modelo de serviço gerado. Na página Propriedades, na listaPerfil de destino, selecione um perfil.
    A transformação aplica os estereótipos no perfil aos elementos correspondentes no modelo de serviço gerado.
    Importante: O perfil Serviços de Software foi reprovado e um perfil chamado perfil Modelagem de Serviços (SoaML) está disponível para serviços de modelagem. Para obter informações sobre a migração do perfil do Serviços de Software para o perfil Modelagem de Serviços (SoaML), consulte o link relacionado no final deste tópico. Para obter informações sobre como os estereótipos no perfil do Serviços de Software mapeiam para os estereótipos no perfil do Modelagem de Serviços (SoaML), consulte o link relacionado no final deste tópico.
  11. Clique em Arquivo > Salvar.
Resultados
As opções serão aplicadas na próxima vez em que você executar a transformação.

Feedback