SlideShare uma empresa Scribd logo
1 de 5
Baixar para ler offline
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.
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.
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.
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
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.

Mais conteúdo relacionado

Mais procurados

Compilação de tutoriais blog MulePE
Compilação de tutoriais blog MulePECompilação de tutoriais blog MulePE
Compilação de tutoriais blog MulePEJeison Barros
 
Mulesoft - Salesforce Analytics Cloud Connector - Part 1
Mulesoft - Salesforce Analytics Cloud Connector - Part 1Mulesoft - Salesforce Analytics Cloud Connector - Part 1
Mulesoft - Salesforce Analytics Cloud Connector - Part 1Jeison Barros
 
Como criar um http proxy dinamico com mule parte 3
Como criar um http proxy dinamico com mule   parte 3Como criar um http proxy dinamico com mule   parte 3
Como criar um http proxy dinamico com mule parte 3Jeison Barros
 
Trabalhando com anexos soap usando módulo cxf do mule
Trabalhando com anexos soap usando módulo cxf do muleTrabalhando com anexos soap usando módulo cxf do mule
Trabalhando com anexos soap usando módulo cxf do muleJeison Barros
 
Como criar um http proxy dinamico com mule parte 1
Como criar um http proxy dinamico com mule   parte 1Como criar um http proxy dinamico com mule   parte 1
Como criar um http proxy dinamico com mule parte 1Jeison Barros
 
Substituindo o request message no mule
Substituindo o request message no muleSubstituindo o request message no mule
Substituindo o request message no muleJeison Barros
 
Integração salesforce com mulesoft usando o salesforce conector
Integração salesforce com mulesoft usando o salesforce conectorIntegração salesforce com mulesoft usando o salesforce conector
Integração salesforce com mulesoft usando o salesforce conectorJeison Barros
 
Maratona JBoss 2010 - JBoss-ESB
Maratona JBoss 2010 - JBoss-ESBMaratona JBoss 2010 - JBoss-ESB
Maratona JBoss 2010 - JBoss-ESBDextra
 
Tecnologia em Redes - Servidor WEB
Tecnologia em Redes - Servidor WEBTecnologia em Redes - Servidor WEB
Tecnologia em Redes - Servidor WEBelliando dias
 
Exemplo caso de uso(Mulesoft)
Exemplo caso de uso(Mulesoft)Exemplo caso de uso(Mulesoft)
Exemplo caso de uso(Mulesoft)Guilherme Baccas
 
Redes servidor web
Redes servidor webRedes servidor web
Redes servidor webMauro Duarte
 
Servidores Web
Servidores Web Servidores Web
Servidores Web bastosluis
 
Transformando eficientemente resultados de uma consulta jdbc para json
Transformando eficientemente resultados de uma consulta jdbc para jsonTransformando eficientemente resultados de uma consulta jdbc para json
Transformando eficientemente resultados de uma consulta jdbc para jsonJeison Barros
 
Apresentação servidores de aplicação
Apresentação   servidores de aplicaçãoApresentação   servidores de aplicação
Apresentação servidores de aplicaçãoHelen Picoli
 

Mais procurados (20)

Compilação de tutoriais blog MulePE
Compilação de tutoriais blog MulePECompilação de tutoriais blog MulePE
Compilação de tutoriais blog MulePE
 
Mulesoft - Salesforce Analytics Cloud Connector - Part 1
Mulesoft - Salesforce Analytics Cloud Connector - Part 1Mulesoft - Salesforce Analytics Cloud Connector - Part 1
Mulesoft - Salesforce Analytics Cloud Connector - Part 1
 
Como criar um http proxy dinamico com mule parte 3
Como criar um http proxy dinamico com mule   parte 3Como criar um http proxy dinamico com mule   parte 3
Como criar um http proxy dinamico com mule parte 3
 
Trabalhando com anexos soap usando módulo cxf do mule
Trabalhando com anexos soap usando módulo cxf do muleTrabalhando com anexos soap usando módulo cxf do mule
Trabalhando com anexos soap usando módulo cxf do mule
 
Como criar um http proxy dinamico com mule parte 1
Como criar um http proxy dinamico com mule   parte 1Como criar um http proxy dinamico com mule   parte 1
Como criar um http proxy dinamico com mule parte 1
 
Substituindo o request message no mule
Substituindo o request message no muleSubstituindo o request message no mule
Substituindo o request message no mule
 
Integração salesforce com mulesoft usando o salesforce conector
Integração salesforce com mulesoft usando o salesforce conectorIntegração salesforce com mulesoft usando o salesforce conector
Integração salesforce com mulesoft usando o salesforce conector
 
O Elefante e a Mula
O Elefante e a MulaO Elefante e a Mula
O Elefante e a Mula
 
Maratona JBoss 2010 - JBoss-ESB
Maratona JBoss 2010 - JBoss-ESBMaratona JBoss 2010 - JBoss-ESB
Maratona JBoss 2010 - JBoss-ESB
 
Tecnologia em Redes - Servidor WEB
Tecnologia em Redes - Servidor WEBTecnologia em Redes - Servidor WEB
Tecnologia em Redes - Servidor WEB
 
Servidor WEB
Servidor WEBServidor WEB
Servidor WEB
 
Exemplo caso de uso(Mulesoft)
Exemplo caso de uso(Mulesoft)Exemplo caso de uso(Mulesoft)
Exemplo caso de uso(Mulesoft)
 
Redes servidor web
Redes servidor webRedes servidor web
Redes servidor web
 
Servidores Web
Servidores Web Servidores Web
Servidores Web
 
Servidor apache
Servidor apacheServidor apache
Servidor apache
 
Servidores Web
Servidores WebServidores Web
Servidores Web
 
Transformando eficientemente resultados de uma consulta jdbc para json
Transformando eficientemente resultados de uma consulta jdbc para jsonTransformando eficientemente resultados de uma consulta jdbc para json
Transformando eficientemente resultados de uma consulta jdbc para json
 
Servidores de Aplicações
Servidores de AplicaçõesServidores de Aplicações
Servidores de Aplicações
 
Apresentação servidores de aplicação
Apresentação   servidores de aplicaçãoApresentação   servidores de aplicação
Apresentação servidores de aplicação
 
Rest introdução
Rest introduçãoRest introdução
Rest introdução
 

Semelhante a Conectores Salesforce e JDBC

Apostila: Curso de java III
Apostila: Curso de java IIIApostila: Curso de java III
Apostila: Curso de java IIIVerônica Veiga
 
Silo.tips utilizando os-componentes-da-paleta-dbexpress-para-acesso-ao-banco-...
Silo.tips utilizando os-componentes-da-paleta-dbexpress-para-acesso-ao-banco-...Silo.tips utilizando os-componentes-da-paleta-dbexpress-para-acesso-ao-banco-...
Silo.tips utilizando os-componentes-da-paleta-dbexpress-para-acesso-ao-banco-...Edisio Nascimento
 
Web Sphere Application Server
Web Sphere Application ServerWeb Sphere Application Server
Web Sphere Application ServerFabricio Carvalho
 
Spring & Struts
Spring & StrutsSpring & Struts
Spring & Strutseduan
 
Curso Enterprise Architect
Curso Enterprise ArchitectCurso Enterprise Architect
Curso Enterprise Architectrandearievilo
 
ODI Tutorial - Configuração Topologia
ODI Tutorial - Configuração TopologiaODI Tutorial - Configuração Topologia
ODI Tutorial - Configuração TopologiaCaio Lima
 
Qual integration framework você deve usar parte 1
Qual integration framework você deve usar parte 1Qual integration framework você deve usar parte 1
Qual integration framework você deve usar parte 1Jeison Barros
 
Apresentação Java, SOA, MICROSERVICE, HTTP, HTTPS, VERSIONAMENTO DE CONTRATO,
Apresentação Java, SOA, MICROSERVICE, HTTP, HTTPS, VERSIONAMENTO DE CONTRATO, Apresentação Java, SOA, MICROSERVICE, HTTP, HTTPS, VERSIONAMENTO DE CONTRATO,
Apresentação Java, SOA, MICROSERVICE, HTTP, HTTPS, VERSIONAMENTO DE CONTRATO, Vinicius Pulgatti
 
Apresentação palestra ireport
Apresentação palestra ireportApresentação palestra ireport
Apresentação palestra ireportfpsgyn
 
Introdução a data warehouse e olap
Introdução a data warehouse e olapIntrodução a data warehouse e olap
Introdução a data warehouse e olapFlavia Martins Bispo
 
Introdução a data warehouse e olap
Introdução a data warehouse e olapIntrodução a data warehouse e olap
Introdução a data warehouse e olapFernando Palma
 

Semelhante a Conectores Salesforce e JDBC (20)

Apostila: Curso de java III
Apostila: Curso de java IIIApostila: Curso de java III
Apostila: Curso de java III
 
CURSO JAVA 01
CURSO JAVA 01CURSO JAVA 01
CURSO JAVA 01
 
Silo.tips utilizando os-componentes-da-paleta-dbexpress-para-acesso-ao-banco-...
Silo.tips utilizando os-componentes-da-paleta-dbexpress-para-acesso-ao-banco-...Silo.tips utilizando os-componentes-da-paleta-dbexpress-para-acesso-ao-banco-...
Silo.tips utilizando os-componentes-da-paleta-dbexpress-para-acesso-ao-banco-...
 
Web Sphere
Web SphereWeb Sphere
Web Sphere
 
Java13
Java13Java13
Java13
 
Web Sphere Application Server
Web Sphere Application ServerWeb Sphere Application Server
Web Sphere Application Server
 
Aula1
Aula1Aula1
Aula1
 
Spring & Struts
Spring & StrutsSpring & Struts
Spring & Struts
 
Curso Enterprise Architect
Curso Enterprise ArchitectCurso Enterprise Architect
Curso Enterprise Architect
 
ODI Tutorial - Configuração Topologia
ODI Tutorial - Configuração TopologiaODI Tutorial - Configuração Topologia
ODI Tutorial - Configuração Topologia
 
Qual integration framework você deve usar parte 1
Qual integration framework você deve usar parte 1Qual integration framework você deve usar parte 1
Qual integration framework você deve usar parte 1
 
Apostila sql
Apostila sqlApostila sql
Apostila sql
 
Apresentação Java, SOA, MICROSERVICE, HTTP, HTTPS, VERSIONAMENTO DE CONTRATO,
Apresentação Java, SOA, MICROSERVICE, HTTP, HTTPS, VERSIONAMENTO DE CONTRATO, Apresentação Java, SOA, MICROSERVICE, HTTP, HTTPS, VERSIONAMENTO DE CONTRATO,
Apresentação Java, SOA, MICROSERVICE, HTTP, HTTPS, VERSIONAMENTO DE CONTRATO,
 
Apresentação palestra ireport
Apresentação palestra ireportApresentação palestra ireport
Apresentação palestra ireport
 
Introdução a data warehouse e olap
Introdução a data warehouse e olapIntrodução a data warehouse e olap
Introdução a data warehouse e olap
 
Introdução a data warehouse e olap
Introdução a data warehouse e olapIntrodução a data warehouse e olap
Introdução a data warehouse e olap
 
Tutorial esb (aulas praticas)
Tutorial esb (aulas praticas)Tutorial esb (aulas praticas)
Tutorial esb (aulas praticas)
 
Web Services
Web ServicesWeb Services
Web Services
 
Jsp+Jdbc+Servlets
Jsp+Jdbc+ServletsJsp+Jdbc+Servlets
Jsp+Jdbc+Servlets
 
teste86940.78038637294
teste86940.78038637294teste86940.78038637294
teste86940.78038637294
 

Mais de Guilherme Baccas

Mais de Guilherme Baccas (6)

Exceções do sistema
Exceções do sistemaExceções do sistema
Exceções do sistema
 
Configurando o connector salesforce
Configurando o connector salesforceConfigurando o connector salesforce
Configurando o connector salesforce
 
Mule batch
Mule batchMule batch
Mule batch
 
Mulesoft - Salesforce Connector
Mulesoft - Salesforce ConnectorMulesoft - Salesforce Connector
Mulesoft - Salesforce Connector
 
Cloudhub Mulesoft
Cloudhub MulesoftCloudhub Mulesoft
Cloudhub Mulesoft
 
Mulesoft soa
Mulesoft soa Mulesoft soa
Mulesoft soa
 

Conectores Salesforce e JDBC

  • 1. 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.
  • 2. 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.
  • 3. 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.
  • 4. 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
  • 5. 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.