conectores mule

5
CONECTORES MULE Salesforce Connector Pre-requisitos Este documento assume que você está familiarizado com Mule, a interface AnyPoint Studio, Elements Global, DataSense e processamento em lote em Mule. Além disso, ele assume que você está familiarizado com Salesforce e ter um developerforceaccount Salesforce. Para usar o conector Salesforce, é necessário: Studio - Uma instância de AnyPoint Studio. Se você não usar AnyPoint Estúdio para o desenvolvimento, siga as instruções para instalar as dependências Salesforce Maven em seu arquivo pom.xml. Conta de Desenvolvedor Salesforce - Assine um no Salesforce. Token de Segurança - Entre na Salesforce, clique no seu nome no canto superior direito, clique em Setup > My Personal Information > Reset Security Token. Em seguida, clique em Reset My Security Token. Salesforce envia o token de segurança via e-mail para o seu endereço de e-mail registrado. Consumer Key e Secret - Se você estiver usando o conector Salesforce para acessar um OAuth API, você também precisa de um chave e segredo. Consulte a documentação detalhada sobre como usar o conector Salesforce para acessar uma API OAuth.

Upload: guilherme-baccas

Post on 07-Jan-2017

99 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Conectores mule

CONECTORES MULE

Salesforce Connector

Pre-requisitos

Este documento assume que você está familiarizado com Mule, a interface AnyPoint Studio, Elements Global, DataSense e processamento em lote em Mule. Além disso, ele assume que você está familiarizado com Salesforce e ter um developerforceaccount Salesforce.

Para usar o conector Salesforce, é necessário:

Studio - Uma instância de AnyPoint Studio. Se você não usar AnyPoint Estúdio para o desenvolvimento, siga as instruções para instalar as dependências Salesforce Maven em seu arquivo pom.xml.

Conta de Desenvolvedor Salesforce - Assine um no Salesforce.

Token de Segurança - Entre na Salesforce, clique no seu nome no canto superior direito, clique em Setup > My Personal Information > Reset

Security Token. Em seguida, clique em Reset My Security Token. Salesforce envia o token de segurança via e-mail para o seu endereço de e-mail registrado.

Consumer Key e Secret - Se você estiver usando o conector Salesforce para acessar um OAuth API, você também precisa de um chave e segredo. Consulte a documentação detalhada sobre como usar o conector Salesforce para acessar uma API OAuth.

Page 2: Conectores mule

File Connector

O conector de arquivos permite que a sua aplicação Mule para trocar arquivos com um sistema de arquivos. Você pode implementar o conector de arquivo como um ponto final de entrada (tais como, uma fonte da mensagem), ou como um ponto de extremidade de saída. Este ponto final implementa apenas um padrão de troca de sentido único.

File endpoint consiste em duas etapas:

1. Coloque o File endpoint dentro do fluxo que está a desenvolver:

1.1 Se você colocar o ponto final do arquivo no começo do fluxo, ele age como um ponto de extremidade de entrada (tais como, fonte da mensagem), provocando o fluxo sempre que recebe um arquivo de entrada. (Você também pode usar o escopo Fonte Composite para embrulhar o ponto final do arquivo, juntamente com outros, terminais similares (tais como FTP, SFTP, ou UDP) para que o fluxo pode receber arquivos através de múltiplos canais de transporte).

1.2 Se você colocar o bloco de construção do arquivo no meio ou no final do fluxo, ele serve como um ponto de extremidade de saída, passando arquivos para o sistema de arquivos conectado.

2. Configurar o ponto final do arquivo, fornecendo valores para os campos nas várias janelas no editor propriedades.

Page 3: Conectores mule

Connector (JDBC)

O JDBC Endpoint implementa um canal de transporte para conectar o seu aplicativo Mule para qualquer banco de dados JDBC-compatível. Você pode implementar o ponto final JDBC como um ponto final de entrada com um padrão de troca de sentido único, ou como um ponto de extremidade de saída configurado tanto para um one-way ou solicitação-resposta padrão de troca.

Use o JDBC Endpoint para realizar criar, ler, atualizar e excluir operações (muitas vezes referida pela sigla CRUD) em registros de bancos de dados. Se você estiver usando a versão EE, também pode invocar um procedimento armazenado em um banco de dados, tais como a criação de novas tabelas dinamicamente.

Configuração

Configuração JDBC Endpoint consiste em três etapas:

1. Decidir onde você deseja colocar o ponto final JDBC dentro de seu fluxo de mula, em seguida, arrastá-lo a partir da Paleta para o local apropriado na sequência da construção de blocos que compõem o seu fluxo de mula.

1.1. Se você colocar o ponto final JDBC no início do fluxo, ele age como um ponto de extremidade de entrada de pesquisa (como, fonte da mensagem), provocando o fluxo de execução de uma consulta em intervalos específicos através do campo de frequência de consulta. Isto corresponde necessariamente a um padrão de troca de sentido único para entrada Endpoints.

Page 4: Conectores mule

1.2. Se colocar o bloco de construção JDBC no meio ou no fim do escoamento, que serve como um ponto de extremidade de saída, ou seja, como um processador, que executa o código SQL. instruções SQL diferentes retornar diferentes tipos de dados. Por exemplo, as consultas retornar uma lista de mapas, procedimentos de armazenamento (disponível apenas para EE) retornar um mapa, enquanto outras instruções de atualização retornar nada. 2. Configurar o ponto final JDBC, fornecendo valores para os campos nas várias janelas no painel Propriedades, que é aberto com um duplo clique no ícone do JDBC na tela fluxo de mensagens.

Database Conector

O conector de banco de dados permite que você conecte com quase todo o Java Database Connectivity (JDBC) banco de dados relacional usando uma interface única para todos os casos. O conector de banco de dados permite que você execute operações SQL diversas em seu banco de dados, incluindo SELECT, INSERT, UPDATE, DELETE, e até mesmo procedimentos armazenados.

Notas:

Em Mule 3.7 e mais recente, você pode especificar expressões MEL em campos de conectores. Os atributos adicionais podem ser configuradas de forma dinâmica, dependendo da configuração de banco de dados que você usa.

O conector de banco de dados substitui o conector JDBC. A partir de Mule 3.5.0, o conector JDBC é obsoleto.

A partir de Mule 3.7, configurações de conector de banco de dados permitem a configuração dinâmica de alguns de seus atributos de conexão. Este recurso permite que um aplicativo para suportar cenários multi-inquilino usando o mesmo elemento de configuração, e mudando os atributos de conexão com base em, por exemplo, informações provenientes de cada solicitação.

O conector de banco de dados permite que você execute consultas predefinidas, bem como consultas que levam a entrada do conector para especificar parâmetros variáveis ou até mesmo para construir seções da consulta dinamicamente. O conector de banco de dados também permite o uso de consultas de modelo que são auto-suficientes e personalizada. Você também pode executar várias

Page 5: Conectores mule

solicitações SQL em uma atualização em massa única. O conector também permite realizar pedidos Data Definition Language (DDL), que alteram a estrutura de dados, em vez de os dados em si. O conector de banco de dados está disponível com ambos os tempos de execução comunitárias Mule e Mule empresa.