Oracle 11.2上的Soap Webservice:“输入文档/ URL不正确”

时间:2018-07-20 12:16:18

标签: oracle soap

我正在尝试为版本11.2的给定Oracle数据库定义Web服务架构A。

我已将此授予架构:

grant xdb_webservices to <schema A>
/

grant xdb_webservices_over_http to <schema A>
/

当我在模式A中访问给定函数时,我得到wsdl的输出:

<soap:Envelope><soap:Body><soap:Fault><faultcode>soap:Client</faultcode><faultstring>Error processing input</faultstring><detail><OracleErrors>
    Incorrect Input Doc/URL
  </OracleErrors></detail></soap:Fault></soap:Body></soap:Envelope>

我在Web服务正常运行的同一数据库上拥有模式B。当我在模式B中创建相同的函数时,wsdl看起来还可以。因此,这两种模式之间必须存在一些细微的差异。据我所知,赠款没有差异。还有什么要检查的想法吗?

1 个答案:

答案 0 :(得分:0)

哦,不!它确实奏效了-我太笨了!

我首先访问第一个模式的wsdl URL(https:/// orawsv //?wsdl),输入用户名和密码。 当我尝试访问第二个模式的WSDL时,我在另一个浏览器选项卡(在同一浏览器会话内)执行了此操作-并没有要求我提供登录信息-它仅使用另一个选项卡中的一个。

因此解决方案是:启动一个新的浏览器会话,然后再次输入URL! :-)