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:
- Elemento TransformationProvider
- Elemento Transformation
- Elemento ExecutionList
Por Que e Quando Desempenhar Esta Tarefa
Para organizar os elementos de transformação:
- No editor de manifesto de plug-ins, na guia Extensões,
conclua as seguintes etapas:
- 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.
- 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 . 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.
- 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 . 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>
- Clique em .
- Na área Todas as Extensões, clique em um elemento Transformation.
- 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.