SOA 10g: Cannot Register ESB Artifacts Using JDEVELOPER if Workspace Name is Changed (Doc ID 875558.1)

Last updated on NOVEMBER 02, 2016

Applies to:

Oracle ESB - Version 10.1.3.4 to 10.1.3.4.9
Information in this document applies to any platform.
Checked for relevance on 11-May-2011


Symptoms

When an ESB project is registered using JDeveloper and then moved to a new JDEV Workspace with a different Workspace name, re-registration of the ESB project and its related artifacts (XSL Stylesheets, XML Schemas, WSDL files) might fail.  When the failure occurs, if you have <Patch 8627696> installed JDeveloper will not display the ESB services confirmation window and you will find in:

 $OH/j2ee/<esbdt_conteiner>/log/oc4j*/oc4j/log.xml


the following entries which will notify you, that the artifacts will be ignored during deployment.

<PAYLOAD>
<MSG_TEXT>In deployment, Ignore esb service with WSDL URL = esb:///ESB_Projects/Misc_Tests_TestESBRegistration/FileIn.wsdl</MSG_TEXT>
</PAYLOAD>
...
MESSAGE>
<HEADER>
<TSTZ_ORIGINATING>2009-08-12T08:42:17.893+01:00</TSTZ_ORIGINATING>
<COMPONENT_ID>tip</COMPONENT_ID>
<MSG_TYPE TYPE="NOTIFICATION"></MSG_TYPE>
<MSG_LEVEL>1</MSG_LEVEL>
<HOST_ID>soa.vm.oracle.com</HOST_ID>
<HOST_NWADDR>abc.de.fg</HOST_NWADDR>
<MODULE_ID>esb.configuration.deployment</MODULE_ID>
<THREAD_ID>21</THREAD_ID>
<USER_ID>oracle</USER_ID>
</HEADER>
<CORRELATION_DATA>
<EXEC_CONTEXT_ID><UNIQUE_ID>1250062937:abc.de.fg:19550:0:750</UNIQUE_ID><SEQ>1</SEQ></EXEC_CONTEXT_ID>
</CORRELATION_DATA>
<PAYLOAD>
<MSG_TEXT> xml returned :&lt;deploymentSummary>
&lt;message>Entity Deployment Failed&lt;/message>
&lt;errors/>
&lt;/deploymentSummary>
</MSG_TEXT>
</PAYLOAD>
</MESSAGE>

You get the same registration failure without <patch 8627696> installed but a different error is given in log.xml:

WSDL "esb:///ESB_Projects/Misc_Tests_TestESBRegistration/FileOut.wsdl" of service "DefaultSystem.FileOut" is invalid or unaccessible. Following error is thrown by WSDL Parser : WSDL Parsing Failed: org.apache.slide.structure.ObjectNotFoundException: No object found at /files/ESB_Projects/Misc_Tests_TestESBRegistration

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms