Ir para o conteúdo

Plugin Customizado do Jitterbit Harmony

Introdução

Os plugins foram a forma, hoje deprecada, de ampliar as capacidades nativas do Harmony. A forma atualmente recomendada e suportada de fazer isso é por usar o Connector SDK do Jitterbit Harmony.

Usando os Plugin SDKs do Jitterbit Harmony, você pode criar e publicar os seus próprios plugins para uso com Agentes Privados.

Importante

A criação de plugins customizados está deprecada. Veja o artigo Deprecação e Suporte na seção Plugins da Jitterbit Success Central.

Criar um Plugin Customizado

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

Os SDKs, em resumo, oferecem incorporação do código do plugin que você escreve numa atividade ou script do Cloud Studio, ou num script, fonte, alvo ou serviço web do Design Studio. Usar os SDKs permite que você faça uso de 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 você estiver usando, desde que ela atenda a estes requisitos.)

Criar um plugin envolve fornecer uma lista de arquivos de entrada e saída e elementos de dados. Usar um plugin é pegar os dados dos arquivos de entrada junto com os seus elementos de dados e transformá-los no arquivo de saída com os seus elementos de dados.

Um plugin recebe o nome de um arquivo XML que representa a entrada, e o plugin cria então 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 depois de os arquivos fonte terem sido pegos de um site remoto, os nomes dos arquivos locais correspondentes serão listados na entrada XML. A entrada XML também lista elementos de dados que foram definidos por scripts de transformações ou por outros plugins.

  • Saída: Depois que o trabalho é feito, a saída XML é gerada, consistindo de novos (ou dos mesmos) arquivos e elementos de dados modificados ou novos.

Se você estiver usando as classes SDK, elas automatizam o processo de fazer o parsing e de criar esses arquivos XML.

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

Alerta

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

Java Plugin SDK

Ao escrever um plugin customizado em Java, use as seguintes bibliotecas SDK Java e exemplos:

  • Bibliotecas SDK Java: Contém as três bibliotecas Java (arquivos JAR) que compõem o SDK.

  • Exemplos SDK Java: Contém um arquivo LEIAME e vários exemplos demonstrando como escrever um plugin usando o SDK.

C++ Plugin SDK

Ao escrever um plugin customizado em C++, use o Jitterbit C++ 9.0 Plugin SDK:

Treinamento para Criação de Plugins

Treinamento está disponível através da Jitterbit University e o Curso de Treinamento de Criação de Plugins Jitterbit.