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.