Escolar Documentos
Profissional Documentos
Cultura Documentos
Com JNDI
Alexandre José Batista
Índice
2. INTRODUÇÃO:............................................................................................................................................ 6
3. CRIANDO O PROJETO.............................................................................................................................. 6
3.2 ABRIR O WEBSPHERE INTEGRATION DEVELOPER .......................................................................................... 6
3.2.1 CRIANDO O MÓDULO .................................................................................................................................. 7
3.2.2 CRIANDO A INTERFACE ............................................................................................................................... 7
3.2.3 CONFIGURANDO A INTERFACE .................................................................................................................... 9
3.2.4 GERANDO O MQ BINDING ............................................................................................................................ 9
3.2.5 INTRODUZINDO O JNDI................................................................................................................................11
3.2.6 CONFIGURANDO O JNDI NO PROCESS SERVER .............................................................................................12
3.2.7 GERANDO O MQ BINDING DE SAIDA ............................................................................................................18
4. IMPLEMENTAÇÃO DO PROJETO JNDI..............................................................................................19
4.1 INTRODUÇÃO ................................................................................................................................................19
5.1. ALTERAR INTERFACE ...................................................................................................................................21
5.2. CRIANDO O PROCESSO ..................................................................................................................................23
6.0. REALIZANDO MAPEAMENTO.................................................................................................................25
6.1. TESTANDO COMPONENTE .............................................................................................................................27
Índice de figura
1. OBJETIVOS DO DOCUMENTO
Esse documento tem como objetivo ajudar o manuseio da ferramenta IBM WebSphere
Integration Develop. Por isso que são criados exemplos passo a passo de fácil entendimento para o
melhor entendimento ferramenta.
Uma das finalidades desse documento e fazer que os novos integranntes da equipe de
integração tenha uma noção sobre os recursos do software e uma “rápida” apredizagem sobre a
ferramenta.
2. INTRODUÇÃO:
Uns dos objetivos desse exemplo, e ensinar a construir uma aplicação no Websphere
Integration Developer (WID), utilizando MQ Bindings com JNDI definitions.
3. CRIANDO O PROJETO
Na perspectiva Business Integration do WID no lado esquerdo da tela, click com o lado
direito do mouse New Module. Digite o nome do Module Name: JNDI e Finish. Igual a figura
logo abaixo:
- Data Format
• Request Serialization type: Serialized as XML
• Reponse Serialization type: Serialized as XML
Após ter clickado no link WebSphere MQ, ao lado direito da tela você
enchegara o seguinte quandro (Additional Properties), igual a figura
abaixo:
• Name: mq_jndi
• JNDI name: mq/QM_JNDI
• Queue Manager: QM_JNDI
• host: localhost
• Port: 1419
• Channel: CANALJNDI
• Transport type: CLIENT
Name Value
SENDEXIT com.ibm.ws.sca.internal.mq.exit.MQInternalSendExitImpl
RECEXIT com.ibm.ws.sca.internal.mq.exit.MQInternalReceiveExitImpl
Primeiro
• Name: mq_ENTRADA
• JNDI name: mq/ENTRADA
• Base queue name: ENTRADA
• Base queue manager name: QM_JNDI
• Target Client: MQ
• Queue manager host: localhost
• Port: 1419
• Channel: CANALJNDI
Segundo
• Name: mq_ENTRADA_REPLY
• JNDI name: mq/ENTRADA_REPLY
• Base queue name: ENTRADA_REPLY
• Base queue manager name: QM_JNDI
• Target Client: MQ
• host: localhost
• Port: 1419
• Channel: CANALJNDI
Terceiro
• Name: mq_SAIDA
• JNDI name: mq/SAIDA
• Base queue name: SAIDA
• Base queue manager name: QM_JNDI
• Target Client: MQ
• host: localhost
• Port: 1419
Criado em: 12/02/08 Página 17 de 30
Alexandre José Batista
• Channel: CANALJNDI
Quarto
• Name: mq_SAIDA_REPLY
• JNDI name: mq/SAIDA_REPLY
• Base queue name: SAIDA_REPLY
• Base queue manager name: QM_JNDI
• Target Client: MQ
• host: localhost
• Port: 1419
• Channel: CANALJNDI
4.1 INTRODUÇÃO
Na perspectiva Business Integration do WID no lado esquerdo da tela, click com o lado
direito do mouse Data Type New Business Object. Digite em Folder: types e Name: empresa
e Finish, faça o mesmo passo para o outro data type pessoa.
Emresa pessoa
Nome : string nome : string
endereco : string empresa : string
telefone : string endereco : string
telefone : string
cep : string
Nesse passo você ira criar um process que vai conter toda “lógica” do
mapeamento do XML e sua tranformação. Renomear o componente para
mapeamento, conforme a ilustração abaixo:
endereco------------------------------- endereco
telefone------------------------------- telefone
Figura 32 - Deploy.