Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Consumindo web services do Oracle PL/SQL


Eu usei UTL_HTTP que é simples e funciona. Se você enfrentar um desafio com seu próprio pacote, provavelmente poderá encontrar uma solução em um dos muitos pacotes wrapper em torno de UTL_HTTP na rede (Google "consumindo serviços da Web de pl/sql", levando você a, por exemplo,http://www.oracle-base.com/articles/9i/ConsumingWebServices9i.php )

O motivo pelo qual ninguém está usando UTL_DBWS é que não é funcional em um banco de dados instalado padrão. Você precisa carregar uma tonelada de classes Java no banco de dados, mas as instruções padrão parecem estar com defeito - o processo vomita erros Java para a direita e para a esquerda e, por fim, falha. Parece que muito poucas pessoas estão dispostas a dedicar um tempo para rastrear as dependências do pacote para fazer essa abordagem funcionar.