Oracle
 sql >> Base de données >  >> RDS >> Oracle

Consommer des services Web à partir d'Oracle PL/SQL

J'ai utilisé UTL_HTTP qui est simple et qui fonctionne. Si vous êtes confronté à un défi avec votre propre package, vous pouvez probablement trouver une solution dans l'un des nombreux packages wrapper autour d'UTL_HTTP sur le net (Google "consomme les services Web de pl/sql", vous conduisant par exemple à http://www.oracle-base.com/articles/9i/ConsumingWebServices9i.php )

La raison pour laquelle personne n'utilise UTL_DBWS est qu'il n'est pas fonctionnel dans une base de données installée par défaut. Vous devez charger une tonne de classes Java dans la base de données, mais les instructions standard semblent défectueuses - le processus génère des erreurs Java à droite et à gauche et échoue finalement. Il semble que très peu de personnes aient été disposées à prendre le temps de rechercher les dépendances du package afin de faire fonctionner cette approche.