Error in inbound bpel process deployment
596344Sep 5 2007 — edited Nov 15 2008I am developing an inbound custom Resource Adapter using JCA 1.5 that shall trigger a BPEL activity. I am following the instructions in http://www.oracle.com/technology/products/integration/adapters/pdf/Adapter%20Development%20cookbook.pdf. I have already completed an Outbound adapter, and that worked fine. But I get an error when deploying the inbound BPEL process.
In the domain.log, I get the following error:
<2007-09-05 09:53:31,880> <INFO> <default.collaxa.cube.engine.deployment> Process "BPELIncoming3" (revision "1.0") successfully loaded.
<2007-09-05 09:53:31,880> <DEBUG> <default.collaxa.cube.engine> <DomainObserverRegistry::notify> Notifying observer class oracle.bpel.services.workflow.DeploymentListener with aspect class com.collaxa.cube.engine.observer.ProcessInitAspect for domain default
<2007-09-05 09:53:31,880> <DEBUG> <default.collaxa.cube.services> <oracle.bpel.services.workflow.DeploymentListener::update(ICubeAspect> Called for aspect com.collaxa.cube.engine.observer.ProcessInitAspect
<2007-09-05 09:53:31,880> <DEBUG> <default.collaxa.cube.engine> <DomainObserverRegistry::notify> Notifying observer class oracle.bpel.services.workflow.task.PurgeTask with aspect class com.collaxa.cube.engine.observer.ProcessInitAspect for domain default
<2007-09-05 09:53:31,880> <DEBUG> <default.collaxa.cube.services> <oracle.bpel.services.workflow.task.PurgeTask::update(ICubeAspect> Called for aspect com.collaxa.cube.engine.observer.ProcessInitAspect
<2007-09-05 09:53:31,880> <DEBUG> <default.collaxa.cube.engine> <DomainObserverRegistry::notify> Notifying observer class oracle.tip.esb.configuration.deployment.bpel.BPELSvcDeploymentManager with aspect class com.collaxa.cube.engine.observer.ProcessInitAspect for domain default
<2007-09-05 09:53:31,880> <DEBUG> <default.collaxa.cube.engine> <DomainObserverRegistry::notify> Notifying observer class com.collaxa.cube.engine.test.driver.deployment.BPELTestDeployer with aspect class com.collaxa.cube.engine.observer.ProcessInitAspect for domain default
<2007-09-05 09:53:31,880> <DEBUG> <default.collaxa.cube.engine> <DomainObserverRegistry::notify> Notifying observer class com.collaxa.cube.engine.data.CubeInstanceCache with aspect class com.collaxa.cube.engine.observer.ProcessInitAspect for domain default
<2007-09-05 09:53:31,880> <DEBUG> <default.collaxa.cube.engine> <DomainObserverRegistry::notify> Notifying observer class oracle.bpel.services.rules.DeploymentListener with aspect class com.collaxa.cube.engine.observer.ProcessInitAspect for domain default
<2007-09-05 09:53:31,880> <DEBUG> <default.collaxa.cube.engine> <DomainObserverRegistry::notify> Notifying observer class com.collaxa.cube.ws.soap.oc4j.BPELOC4JServlet$1 with aspect class com.collaxa.cube.engine.observer.ProcessInitAspect for domain default
<2007-09-05 09:53:31,989> <ERROR> <default.collaxa.cube.engine> <DomainObserverRegistry::notify> Error while notifying observer class com.collaxa.cube.ws.soap.oc4j.BPELOC4JServlet$1 with aspect class com.collaxa.cube.engine.observer.ProcessInitAspect
oracle.webservices.provider.ProviderException: No service {http://xmlns.oracle.com/pcbpel/wsdl/jca/adap_inbound/}RaService defined in the WSDL
at oracle.j2ee.ws.server.provider.ProviderConfigImpl.getServiceName(ProviderConfigImpl.java:312)
at oracle.j2ee.ws.server.provider.ProviderConfigImpl.addService(ProviderConfigImpl.java:215)
at oracle.j2ee.ws.server.provider.ProviderConfigImpl.addService(ProviderConfigImpl.java:116)
at com.collaxa.cube.ws.soap.oc4j.BPELOC4JServlet$1.update(BPELOC4JServlet.java:117)
at com.collaxa.cube.engine.observer.DomainObserverRegistry.notify(DomainObserverRegistry.java:314)
at com.collaxa.cube.engine.observer.DomainObserverRegistry.notify(DomainObserverRegistry.java:83)
at com.collaxa.cube.engine.observer.DomainObserverHelper.onProcessInit(DomainObserverHelper.java:85)
at com.collaxa.cube.engine.deployment.DeploymentManager.extractProcess(DeploymentManager.java:1130)
at com.collaxa.cube.engine.deployment.DeploymentManager.loadAllProcesses(DeploymentManager.java:271)
at com.collaxa.cube.engine.CubeEngine.loadAllProcesses(CubeEngine.java:957)
at com.collaxa.cube.admin.ServerManager.loadProcesses(ServerManager.java:284)
at com.collaxa.cube.admin.ServerManager.loadProcesses(ServerManager.java:250)
at com.collaxa.cube.ejb.impl.ServerBean.loadProcesses(ServerBean.java:273)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.evermind.server.ejb.interceptor.joinpoint.EJBJoinPointImpl.invoke(EJBJoinPointImpl.java:35)
at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
at com.evermind.server.ejb.interceptor.system.JAASInterceptor$1.run(JAASInterceptor.java:31)
at com.evermind.server.ThreadState.runAs(ThreadState.java:646)
at com.evermind.server.ejb.interceptor.system.JAASInterceptor.invoke(JAASInterceptor.java:34)
at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
at com.evermind.server.ejb.interceptor.system.TxNotSupportedInterceptor.invoke(TxNotSupportedInterceptor.java:43)
at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
at com.evermind.server.ejb.InvocationContextPool.invoke(InvocationContextPool.java:55)
at com.evermind.server.ejb.StatelessSessionEJBObject.OC4J_invokeMethod(StatelessSessionEJBObject.java:87)
at ServerBean_RemoteProxy_4bin6i8.loadProcesses(Unknown Source)
at com.collaxa.cube.admin.agents.ProcessLoaderAgent$ProcessJob.execute(ProcessLoaderAgent.java:398)
at org.quartz.core.JobRunShell.run(JobRunShell.java:191)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:516)
Which wsdl is the framework poiting to in error-message?
No service {http://xmlns.oracle.com/pcbpel/wsdl/jca/adap_inbound/}RaService defined in the WSDL
I have checked the wsdl-file that is the base for the PartnerLink i JDeveloper, and this contains the RaService.
Have anyone any idea?