【发布时间】:2019-01-22 00:49:28
【问题描述】:
我在链接http://www.oracle-base.com/articles/9i/ConsumingWebServices9i.php 中使用soap_api。我能够在
中调用 Web 服务Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod
PL/SQL Release 10.2.0.1.0 - Production
"CORE 10.2.0.1.0 Production"
TNS for 32-bit Windows: Version 10.2.0.1.0 - Production
NLSRTL Version 10.2.0.1.0 - Production
但是当我在
中使用相同的Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
PL/SQL Release 11.2.0.1.0 - Production
"CORE 11.2.0.1.0 Production"
TNS for 64-bit Windows: Version 11.2.0.1.0 - Production
NLSRTL Version 11.2.0.1.0 - Production
它的给予
"ORA-29273: HTTP request failed
ORA-06512: at "SYS.UTL_HTTP", line 1130
ORA-24247: network access denied by access control list (ACL)"
请帮忙
【问题讨论】:
-
谢谢.. 我的 wsdl 文件位于xx.xxx.xx.xxx:9080/WesService/WebMethod/WebMethod.wsdl,所以我必须正确执行什么程序??
-
您必须将 acl 权限添加到该 xx.xxx.xx.xxx 网址:) 和该特定端口,或者将端口保留为空,然后允许使用所有端口。
-
当我尝试在查询浏览器中自己查询(SP)时,我能够解决此问题,但是当通过高级队列(在插入触发器后调用)执行 SP 时它不起作用? ?
-
您是否尝试过添加 ACL 权限?如果是这样,请向我们提供您使用的脚本。
标签: oracle oracle11g oracle10g ora-24247