conectando mule soft com tibco ems

6
Conectando MuleSoft com Tibco EMS Neste tutorial Mulesoft vamos conectar com servidor Tibco EMS: Mule JMS Connector Inbound Mule JMS receberá a mensagem e ser usado com um inbound endpoint. Outbound Mule JMS receberá a mensagem e ser usado com um outbound endpoint. ? 1 2 3 <jms:outbound-endpoint queue="my.queue"/>; <jms:inbound-endpoint topic="my.topic"/>; Abaixo estão os passos: 1. Conectar com o Tibco EMS Server Certifique-se de que você sabe a EMS URL, nome de usuário e senha e são capazes de se conectar ao servidor Tibco EMS que você quiser que seu aplicativo

Upload: jeison-barros

Post on 20-Jan-2017

121 views

Category:

Software


1 download

TRANSCRIPT

Page 1: Conectando mule soft com tibco ems

Conectando MuleSoft com Tibco EMS

Neste tutorial Mulesoft vamos conectar com servidor Tibco EMS:

Mule JMS Connector

Inbound – Mule JMS receberá a mensagem e ser usado com um

inbound endpoint.

Outbound – Mule JMS receberá a mensagem e ser usado com um outbound

endpoint.

?

1

2

3

<jms:outbound-endpoint queue="my.queue"/>; <jms:inbound-endpoint topic="my.topic"/>;

Abaixo estão os passos:

1. Conectar com o Tibco EMS Server

Certifique-se de que você sabe a EMS URL, nome de usuário e senha e são capazes de se conectar ao servidor Tibco EMS que você quiser que seu aplicativo

Page 2: Conectando mule soft com tibco ems

mule para se conecte. Aqui nós estamos usando nosso servidor EMS local para se conectar, e fila " testq “.

EMS Admin Tool

2. Importando EMS lib no Mule:

Precisamos importar EMS biblioteca Java para projeto mula para ajudar a conectar ao servidor EMS. Se você estiver usando um servidor EMS local para se conectar com, então você não precisa baixar qualquer uma das bibliotecas, como você pode

encontrá-los em EMS instalado local em seu sistema (Go to: [ems installed

folder]/[version]/lib).

Arquivos necessários:

1. jms-2.0.jar

2. tibjms.jar

3. tibjmsadmin.jar

Jars required to connect to EMS server

3. Criando o fluxo:

Page 3: Conectando mule soft com tibco ems

Neste exemplo Mule vamos ler o conteúdo de um arquivo e publicar esse conteúdo

para uma fila JMS " testq " .

Mule Process Design

4. Configurar o Mule File Connector:

Configurar o diretório de entrada e diretório de saída.

File Connector Configuration

5. Configurar Mule JMS Connector:

Page 4: Conectando mule soft com tibco ems

Especificar o nome do queue name e clicar para adicionar o Connector Configuration

Select “JMS” and click “OK”

Page 5: Conectando mule soft com tibco ems

]

Especificar nome de usuário e senha na guia Geral Na guia Avançado , Fábrica inicial será sempre mesmo " com.tibco.tibjms.naming.TibjmsInitialContextFactory " ,

specifyProvider URL and Connection Factory as per your EMS server.

Page 6: Conectando mule soft com tibco ems

6. executar a Mule Application

Se os detalhes conexões fornecidas estão corretas , em seguida, a aplicação mula irá

ler o arquivo na pasta de entrada e JMS irá enviar a mensagem para " testq " fila.

Mensagem recebida no testq

Aqui está como o código mula será semelhante no XML de configuração

?

1

2

3

4

5

6

7

8

<jms:connector name="TibJMS" validateConnections="true" jndiProviderUrl="tcp://localhost:7222" jndiInitialFactory="com.tibco.tibjms.naming.TibjmsInitialContextFactory" doc:name="JMS" connectionFactoryJndiName="QueueConnectionFactory" persistentDelivery="true" username="admin" password="admin"/>; <flow name="readfileFlow">; <file:inbound-endpoint responseTimeout="10000" doc:name="File" moveToDirectory="src/main/resources/output" path="src/main/resources/input">; </file:inbound-endpoint>; <jms:outbound-endpoint queue="testq" connector-ref="TibJMS" doc:name="JMS">; <jms:transaction action="NONE"/>; </jms:outbound-endpoint>; </flow>;

Traduzido de: http://www.tutorialsatoz.com/connecting-mulesoft-with-tibco-ems/#more-205