UTL_DBWS - вызов веб-службы из Oracle - PullRequest
0 голосов
/ 27 июня 2011

Надеюсь, кто-нибудь может мне помочь.Моя проблема в том, что я не могу вызвать какие-либо веб-сервисы из Oracle (Oracle Database 10g Enterprise Edition Release 10.1.0.5.0.)

Веб-сервис, над которым я первоначально работал, может быть вызван из интерфейса браузера, но при вызове из 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.

Я пытался найти это в Google, но не смог найти ничего, что могло бы мне помочь.

Я попытался вызвать пример веб-службы, найденной в этой статье:

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

Но я получаю ту же ошибку.

Кто-нибудь знает, что может быть причиной этого?

1 Ответ

1 голос
/ 28 июня 2011

У меня была похожая проблема с utl_dbws, и оказалось, что у нас была «частичная» установка java на наш экземпляр 10g. Нашу dba пришлось закончить установку, и тогда все заработало.

Однако даже после этого я переключился на использование UTL_HTTP ( и другую ссылку ) и нашел его более легким (особенно потому, что, похоже, вокруг него больше документации, и мне пришлось пройдите прокси)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...