Declarando Regras, Extratores ou Transfigurações em Extensões de Transformação

Você pode incluir regras, extratores e transfigurações em uma extensão de transformação. Esses elementos especificam o comportamento da extensão de transformação. Incluir um elemento apenas declara o elemento para a funcionalidade de transformação núcleo; não inclui o elemento em uma transfiguração estendida.
Antes de Iniciar
É necessário abrir o arquivo de manifesto de plug-ins da extensão de transformação. O arquivo de manifesto deve conter um elemento TransformationExtension. As classes Java™ que contêm o código-fonte das regras, extratores ou transfigurações devem existir no espaço de trabalho atual.
Por Que e Quando Desempenhar Esta Tarefa
Para declarar as regras, os extratores ou as transfigurações contidos por uma extensão de transformação:
  1. No editor de manifesto de plug-ins, na guia Extensões, expanda o elemento com.ibm.xtools.core.transformationExtensions, clique com o botão direito do mouse no elemento TransformationExtension apropriado e, em seguida, clique em Novo e clique em um dos seguintes itens:
    • Para incluir uma regra, clique em RuleDefinition.
    • Para incluir um extrator, clique em ExtractorDefinition.
    • Para incluir uma transfiguração, clique em TransformDefinition.
  2. Na guia Extensões, na área Detalhes do Elemento de Extensão, especifique valores para os campos necessários. Os outros campos da área Detalhes do Elemento de Extensão são opcionais.
    • No campo id, especifique o identificador da regra, do extrator ou da transfiguração.
    • No campo class, especifique o nome da classe da regra ou do extrator:
      • Para selecionar uma classe existente, ao lado do campo class, clique em Procurar, selecione um nome de classe na lista e clique em OK.
      • Para criar uma nova classe, clique em class. No assistente Nova Classe Java, na página Classe Java, especifique valores para os campos e clique em Concluir. É necessário especificar um nome de classe ao declarar uma regra ou um extrator.
  3. Opcional: Para excluir uma regra, um extrator ou uma transfiguração, na guia Extensões, na área Todas as Extensões, clique com o botão direito do mouse no elemento apropriado e, em seguida, clique em Excluir.
  4. Clique em Arquivo > Salvar.
O que Fazer Depois

Para cada regra, extrator ou transfiguração declarado, um elemento RuleDefinition, ExtractorDefinition ou TransformDefinition é incluído no elemento TransformationExtension. Ao executar a transformação de destino, a funcionalidade da transformação núcleo tenta carregar a classe especificada do elemento e inclui uma instância do elemento na instância da transformação de destino.

Nota: Ao criar uma extensão de transformação, é possível declarar elementos na página Nova Extensão de Transformação do assistente Extensão de Transformação.

Feedback