UTL_DBWS - 从Oracle调用Web服务

时间:2011-06-27 13:16:25

标签: web-services oracle10g

希望有人可以帮助我。我的问题是我似乎无法调用Oracle (Oracle Database 10g Enterprise Edition Release 10.1.0.5.0.)

中的任何Web服务

我最初使用的Web服务可以从浏览器界面调用,但是当从Oracle调用时,我收到以下错误消息:

Fel pσ rad 1:
ORA-29532: Java-anrop avslutades av ouppfσngat Java-undantag:
java.rmi.RemoteException: java.rmi.RemoteException: ; nested exception is:
dynamic invocation error: javax.xml.soap.SOAPException: Error parsing envelope
ORA-06512: vid “SYS.UTL_DBWS”, rad 404
ORA-06512: vid “SYS.UTL_DBWS”, rad 401
ORA-06512: vid “PRODPACK.HELLOWORLD”, rad 163

前几行是瑞典语,并礼貌地告诉我,我的代码导致了一个未被捕获的java异常。

我试图谷歌这个,但一直找不到任何可以帮助我的东西。

我试图调用我在本文中找到的示例Web服务:

http://www.oracle-base.com/articles/10g/utl_dbws10g.php

但我得到同样的错误。

有谁知道可能导致这种情况的原因?

1 个答案:

答案 0 :(得分:1)

我和utl_dbws有类似的问题,结果发现我们在10g实例上安装了'部分'java。我们的dba必须完成安装,然后一切正常。

然而,即使在那之后我转而使用UTL_HTTPand another link)并且发现它更容易(特别是因为它周围似乎有更多的文档,我不得不通过代理)< / p>