Ir para o conteúdo

Plugins personalizados do Jitterbit (obsoleto)

Introdução

Plugins são o método obsoleto do Jitterbit para estender as capacidades nativas do Harmony. A maneira recomendada e suportada para estender a plataforma Harmony é usando o Jitterbit Connector SDK.

Usando os SDKs de Plugin do Jitterbit, você pode criar e publicar seus próprios plugins para uso com agentes privados.

Importante

A criação de plugins personalizados está obsoleta. Veja Obsolescência e suporte em Plugins no site de documentação do Jitterbit.

Criar um plugin personalizado

Para criar um plugin personalizado, o Jitterbit fornece bibliotecas em Java ou C++ que você pode usar para interagir com o Jitterbit iPaaS.

Os SDKs, em essência, fornecem a incorporação do código do plugin que você escreve em uma atividade ou script do Jitterbit iPaaS. Usar os SDKs permite que você aproveite classes que reduzem a quantidade de código que você precisa escrever. (Você pode usar qualquer linguagem de computador capaz de gerar arquivos executáveis na plataforma que está usando, desde que atenda a esses requisitos.)

Criar um plugin envolve fornecer uma lista de arquivos de entrada e saída e elementos de dados. Usar um plugin altera os dados dos arquivos de entrada e seus elementos de dados no arquivo de saída e seus elementos de dados.

Um plugin recebe o nome do arquivo de um arquivo XML que representa a entrada, e o plugin então cria um arquivo XML de saída:

  • Entrada: O arquivo XML de entrada contém uma lista de arquivos que são relevantes naquele ponto do pipeline. Se o plugin for executado após os arquivos de origem terem sido buscados de um site remoto, os nomes dos arquivos locais correspondentes são listados no XML de entrada. O XML de entrada também lista elementos de dados que foram definidos por scripts de transformação ou por outros plugins.
  • Saída: Após a execução do trabalho, o XML de saída é gerado, consistindo em novos (ou os mesmos) arquivos e elementos de dados modificados ou novos.

Se você estiver usando as classes do SDK, elas automatizam o processo de análise e criação desses arquivos XML.

Os arquivos SDK são fornecidos para uso com Java ou C++.

Aviso

Se você estiver usando um plugin personalizado, é responsável pela segurança do plugin personalizado.

SDK de Plugin Java

Ao escrever um plugin personalizado em Java, utilize estas bibliotecas e exemplos do SDK Java:

  • Bibliotecas SDK Java: Contém as três bibliotecas Java (arquivos JAR) que compõem o SDK.
  • Exemplos SDK Java: Contém um arquivo README de construção e vários exemplos demonstrando como escrever um plugin usando o SDK.

SDK de Plugin C++

Ao escrever um plugin personalizado em C++, utilize o Jitterbit C++ 9.0 Plugin SDK:

Treinamento de Criação de Plugin

O treinamento está disponível através da Jitterbit University e do curso de treinamento de criação de plugin Jitterbit.