2011-06-27 5 views
0

誰かが私を助けてくれることを願っています。UTL_DBWS - OracleからWebサービスを呼び出す

:私の問題は、私は私が最初に働いていたWebサービスはブラウザインタフェースから呼び出すことができますが、Oracleから呼び出されたとき、私は、次のエラーメッセージが表示されますオラクル (Oracle Database 10g Enterprise Edition Release 10.1.0.5.0.)

から任意のWebサービスを呼び出すように見えることはできませんということです

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 

最初の2行はスウェーデン語で、私のコードではJavaの例外が検出されたことを丁寧に教えています。

私はこれをGoogleに試みましたが、私を助けることができるものは何も見つかりませんでした。

私は私がこの記事で見つかったWebサービスの例を呼び出そうとしました:

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

しかし、私は同じエラーを取得します。

これを引き起こしている可能性があるのは誰ですか?

答えて

1

私はutl_dbwsで同様の問題がありました。私たちの10gインスタンスにjavaの部分インストールがあることが判明しました。私たちのdbaはインストールを完了しなければならず、その後すべてが機能しました。

はしかし、その後も私はUTL_HTTPand another link)を使用してに切り替え、それが簡単に見つけた(特にそこの周りの多くのドキュメントのようだと、私は、プロキシを経由しなければならなかったので)

+0

感謝ハリソン! – PaulBrennan

+0

Thanks Harrison! これは、oracleとJavaクラスの間にミスマッチが存在する可能性があるというぎこちない疑惑を確認するかもしれません。私はそれらを再インストールするかどうかを確認する必要があります。その間、私はUTL_HTTPリンクをテストし、それが動作するかどうかを確認します。再度、感謝します! – PaulBrennan

+0

@PaulBrennan問題ありません。私は実際にUTL_HTTPが動作するのが非常に簡単であることを発見しました。結果的にSOAPクラスを使いこなすことで、基礎となるプロトコルをよりよく理解することができました。 – Harrison

関連する問題