[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[eclipselink-users] EclipseLink 2.4.1 (DBWS) - Redeploying a DBWS webservice on a PL/SQL package with a modified return data type
|
Hi,
I created a DBWS webservice based on a Oracle (10g) PL/SQL package, by
using DBWS builder. The PL/SQL function exposed as a webservice call
has a Object type return type.
As I understand it, EclipseLink-DBWS translates this Oracle object
type to an Java type when calling the PL/SQL function over JDBC and
translates the Java object to XML to be encapsulated in a SOAP
message.
The problem is that when changing the specification of the return type
of the Oracle PL/SQL function, regenerating the webservice (WAR-file)
with DBWS builder and redeploying it on WebLogic 10.3.6, calling the
webservice results in a java.lang.reflect.InvocationTargetException.
Restarting the WebLogic server (or the appropriate managed server)
resolves the problem, what shouldn't be a problem in a development
environment, but is not always possible in a production environment.
The problem seems to be that redeploying the webservice doesn't result
in the XR Operations/Queries being recreated and as a result the old
result type definition is used.
Has anybody a solution for this problem?
Kind regards,
Jan Smets