sql >> Databasteknik >  >> RDS >> Oracle

Konsumerar webbtjänster från Oracle PL/SQL

Jag har använt UTL_HTTP vilket är enkelt och fungerar. Om du står inför en utmaning med ditt eget paket kan du förmodligen hitta en lösning i ett av de många wrapper-paketen runt UTL_HTTP på nätet (Googla "konsumerar webbtjänster från pl/sql", vilket leder dig till t.ex.http://www.oracle-base.com/articles/9i/ConsumingWebServices9i.php )

Anledningen till att ingen använder UTL_DBWS är att den inte fungerar i en standardinstallerad databas. Du måste ladda massor av Java-klasser i databasen, men standardinstruktionerna verkar vara defekta - processen spyr ut Java-fel till höger och vänster och misslyckas till slut. Det verkar som väldigt få människor har varit villiga att ta sig tid att spåra paketberoendena för att få detta tillvägagångssätt att fungera.



  1. 2017 @ Severalnines:Vi firar våra kundberättelser

  2. Run Time error:-2147217887(80040e21) Systemet kan inte hitta en meddelandetext för meddelandenumret 0x80040e21 i meddelandefilen för OraOLEDB

  3. Är merge-satsen tillgänglig i MySQL

  4. Allvarligt fel:Kan inte använda objekt av typen stdClass som array in