簡體   English   中英

從Oracle(10g)存儲過程調用Web服務

[英]Calling a web service from Oracle (10g) stored procedure

任何人都可以指出我從Oracle 10g存儲過程調用Web服務(例如基於CXF )的工作示例。

您可以通過在plsql中使用utl_http包來完成此操作。

我沒有准備好自制示例,但建議您查看utl_http的oracle文檔。

快速谷歌搜索“oracle plsql web service utl_http”,也顯示了一些關於頂級結果的例子,例如這一個: 使用soapui和utl_http進行快速plsql web服務客戶端開發

只要數據庫服務器具有對Web服務服務器的網絡訪問權限,您就可以使用它。

您可能遇到的一個問題是:如果服務需要SSL,那么您需要為數據庫提供證書。 這通常意味着擁有高級安全性選項並使用Oracle Wallet。 但是對於http通信,utl_http(及其更簡單的形式,utl_dbws - 數據庫Web服務 - 工作得很好.Marco Gralike的博客在PL / SQL中使用Web服務有很好的方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM