Organizando Elementos de Transformação

Ao organizar elementos de transformação, você pode determinar a ordem de eventos na transformação. Você pode especificar os utilitários executados por uma transformação e especificar a ordem em que o serviço de transformação executará os elementos em uma transformação. Também pode editar as propriedades de utilitários de transformação.
Antes de Iniciar
É necessário ter um arquivo de manifesto de plug-ins aberto no editor de manifesto. O arquivo de manifesto deve conter uma instância do ponto de extensão com.ibm.transform.core.transformationProviders que contém os seguintes itens:
Por Que e Quando Desempenhar Esta Tarefa
Para organizar os elementos de transformação:
  1. No editor de manifesto de plug-ins, na guia Extensões, conclua as seguintes etapas:
    1. Na área Todas as Extensões, expanda um ponto de extensão com.ibm.xtools.transform.core.transformationProviders, um elemento TransformationProvider e um elemento Transformation.
    2. Se o elemento Transformation não contiver um elemento ExecutionList, clique com o botão direito do mouse em um elemento Transformation e, em seguida, clique em Novo > ExecutionList. Ao criar um elemento ExecutionList, um elemento UseTransform será criado automaticamente. O elemento UseTransform indica quando o serviço de transformação executará a transfiguração especificada no atributo id do descritor de transformação.
      Nota: Se você não criar um elemento ExecutionList, não poderá incluir utilitários na transformação e o serviço de transformação executará apenas a transformação especificada no atributo id do descritor de transformação.
  2. Na guia Extensões, utilize os controles de navegação para concluir as seguintes tarefas:
    Tarefa Descrição
    Especificar quais utilitários devem ser executados por uma transformação Clique com o botão direito do mouse no elemento ExecutionList e, em seguida, clique em Novo > UseUtility. Na área Detalhes do Elemento de Extensão, no campo id, especifique o identificador exclusivo do utilitário.
    Alterar a ordem em que o serviço de transformação executa os elementos de transformação Expanda o elemento ExecutionList, clique em um elemento de transformação e clique em Para cima ou Para baixo.
    Editar as propriedades de um utilitário Expanda o elemento ExecutionList e clique em um elemento UseUtility. Na área Detalhes do Elemento de Extensão, edite as propriedades do elemento UseUtility.

    Para obter informações adicionais sobre os campos da área Detalhes do Elemento de Extensão,
    coloque o ponteiro do mouse sobre o nome para exibir a ajuda instantânea.

    Remover um utilitário Expanda o elemento ExecutionList; clique com o botão direito do mouse em um elemento UseUtility e, em seguida, clique em Excluir.
    Nota: Também é possível organizar elementos de transformação editando-se o arquivo plugin.xml: No descritor de transformação, no elemento <ExecutionList>, inclua ou edite o elemento <UseTransform> ou o elemento ou elementos <UseUtility>. O seguinte fragmento de código mostra um elemento ExecutionList para uma transformação que executa um utilitário de transformação, seguido da transfiguração principal, seguido de outro utilitário de transformação.
    <ExecutionList>
    	<UseUtility>
    		id="my.transformation.utility1"
    	</UseUtility>
    	<UseTransform>
    		Use transform body text
    	</UseTransform>
    	<UseUtility>
    		id="my.transformation.utility2"
    	</UseUtility>
    </ExecutionList>
  3. Clique em Arquivo > Salvar.
  4. Na área Todas as Extensões, clique em um elemento Transformation.
  5. Na área Detalhes do Elemento de Extensão, visualize o documento que está especificado na propriedade document para determinar se é necessário especificar informações adicionais para o utilitário a ser executado.

Feedback