Tags
11G, AdminServer, Banco de Dados, BPEL, Console, Database Adapter, DBAdapter, Domain, SOA, Soa-Suite
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:
Clique em Deployments
Clique em DbAdapter
Clique em Configuration
Clique em Outbound Connection Pools e em seguida clique no ao lado de javax.resource.cci.ConnectionFactory
Veja abaixo as conexões que já temos por default:
Vamos agora criar uma nova:
Clique em New
Selecione javax.resource.cci.ConnectionFactory e clique em Next
insira o nome eis/DB/OracleXe e clique em Finish
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..
Agora clique em eis/DB/OracleXe você verá a tela abaixo, veja que na linha xADataSourceName na coluna Property Value está em branca.
Clique dentro deste espaço em branco e coloque o valor jdbc/OracleXE e clique em Save, então devemos ter a seguinte tela:
Após clicar em Save você verá as Mensagens abaixo:
Tudo OK, agora vamos criar as configurações de conexão com a nossa Base:
Clique em Home conforme abaixo:
Clique em Data Sources
Na guia Configuration cliquem em New >> Generic Data Source
Agora preencha corretamente conforme abaixo e clique em Next
Name: OracleXE
JNDI Name: jdbc/OracleXE
Clique em Next novamente
Clique em Next novamente
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
Clique em Test Configuration e se aparecer a Mensagem Connection test succeeded sua conexão esta OK 🙂
Agora marque a opção abaixo AdminServer e clique em Finish
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
Everton Martins said:
Sr. Uanderson, o sr está de parabens…. Excelente o seu post.
Abraço.
Everton.
Uans said:
Olá Everton,
Eu que agradeço pelo acesso e espero ter ajudado.
Abraços
Uans
Anônimo said:
Excelente post, claro e preciso !