Administração Soa Suite

Adicionando uma nova Base de Dados ao DbAdapter no Console (Web) do SOA Suite 11g

Quando instalamos o Pacote SOA Suite 11g em nossa maquina por default você já configura um Banco de Dados para o acesso a base de dados, mas caso você precise adicionar uma base diferente, no caso uma outra Base de Dados, como devemos proceder ? Abaixo explico detalhadamente como fazer isso  🙂

Para podermos usar no Jdeveloper o componente Database Adapter (DBAdapter) para realizar algum evento em nosso Banco de Dados, antes é necessário termos o nosso DbAdapter também configurado em nossa Console (Web) que será o responsável por fazer a conexão necessária com a Base de Dados de origem.

No seu Browser vá no endereço http://localhost:10000/console

Obs: A porta 10000 é o numero que escolhi ao criar o meu Domínio.

Faça o Login:

Imagem Blog UansCarvalho

Clique em Deployments

Imagem Blog UansCarvalho

Clique em DbAdapter

Imagem Blog UansCarvalho

Clique em Configuration

Imagem Blog UansCarvalho

Clique em Outbound Connection Pools e em seguida clique no  javax.resource.cci.ConnectionFactory Expand Node   ao lado de javax.resource.cci.ConnectionFactory

Imagem Blog UansCarvalho

Veja abaixo as conexões que já temos por default:

Imagem Blog UansCarvalho

Vamos agora criar uma nova:

Clique em New

Imagem Blog UansCarvalho

Selecione javax.resource.cci.ConnectionFactory e clique em Next

Imagem Blog UansCarvalho

insira o nome eis/DB/OracleXe e clique em Finish

Imagem Blog UansCarvalho

Veja abaixo que já configuramos o nosso DbAdapter com entrada para a nova Base de Dados, no caso nosso Oracle XE.

O nome eis/DB/ é um padrão já adotado pela própria Oracle, veja que ele já coloca este “prefixo” nas outras bases..

Imagem Blog UansCarvalho

Agora clique em eis/DB/OracleXe você verá a tela abaixo, veja que na linha xADataSourceName na coluna Property Value está em branca.

Imagem Blog UansCarvalho

Clique dentro deste espaço em branco e coloque o valor jdbc/OracleXE e clique em Save, então devemos ter a seguinte tela:

Imagem Blog UansCarvalho

Após clicar em Save você verá as Mensagens abaixo:

Imagem Blog UansCarvalho

Tudo OK, agora vamos criar as configurações de conexão com a nossa Base:

Clique em Home conforme abaixo:

Imagem Blog UansCarvalho

Clique em Data Sources

Imagem Blog UansCarvalho

Na guia Configuration cliquem em New >> Generic Data Source

Imagem Blog UansCarvalho

Agora preencha corretamente conforme abaixo e clique em Next

Name:  OracleXE

JNDI Name: jdbc/OracleXE

Imagem Blog UansCarvalho

Clique em Next novamente

Imagem Blog UansCarvalho

Clique em Next novamente

Imagem Blog UansCarvalho

Abaixo vamos colocar as propriedades de conexão referentes ao nosso Banco de Dados, após isso clique em Next

Obs: No meu caso, estou colocando as minhas propriedades do meu banco de dados Oracle XE

Imagem Blog UansCarvalho

Clique em Test Configuration e se aparecer a Mensagem Connection test succeeded sua conexão esta OK   🙂

Imagem Blog UansCarvalho

Agora marque a opção abaixo AdminServer e clique em Finish

Imagem Blog UansCarvalho

Pronto, sua nova conexão com sua nova Base de Dados foi configurada com sucesso.

Reinicie seu Dominio para que suas novas configurações sejam aplicadas

Você já pode criar por exemplo um novo DbAdapter no Jdeveloper apontando para esta nova Base.

 

Abraços e até a Próxima

/:-D

 

 

Criei este Blog destinado a desenvolvedores e interessados na Tecnologia Oracle SOA Suite, minha idéia é que no futuro ele sirva de referência para Analistas e Desenvolvedores desde aprendizes a especialistas. Já existem alguns Posts interessantes que abordam um pouco do meu dia a dia, no passar do tempo irei alimentar este Blog com o máximo de informações possíveis, por isso peço por gentileza aos interessados e afins que caso tenham alguma dúvida, sugestão ou crítica que me digam para que eu possa da melhor forma suprir as expectativas e na medida do possível sanar todas as duvidas que vierem a surgir ou até mesmo criar novos Posts abordando algum tópico que venha a ser relevante para todos os interessados. Obrigado Uans Carvalho

3 Comments

Leave a Reply

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *