Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Nutzung von Webservices von Oracle PL/SQL

Ich habe UTL_HTTP verwendet was einfach ist und funktioniert. Wenn Sie mit Ihrem eigenen Paket vor einer Herausforderung stehen, finden Sie wahrscheinlich eine Lösung in einem der vielen Wrapper-Pakete rund um UTL_HTTP im Netz (Google "konsumiert Webdienste von pl/sql", was Sie z. B. zu http://www.oracle-base.com/articles/9i/ConsumingWebServices9i.php )

Der Grund, warum niemand UTL_DBWS verwendet ist, dass es in einer standardmäßig installierten Datenbank nicht funktioniert. Sie müssen eine Menge Java-Klassen in die Datenbank laden, aber die Standardanweisungen scheinen fehlerhaft zu sein - der Prozess spuckt rechts und links Java-Fehler aus und schlägt schließlich fehl. Es scheint, dass nur sehr wenige Leute bereit waren, sich die Zeit zu nehmen, die Paketabhängigkeiten aufzuspüren, damit dieser Ansatz funktioniert.