WebService Not Found Error When Using Dynamic HTTP Binding in BPEL (Doc ID 785943.1)

Last updated on APRIL 01, 2010

Applies to:

Oracle(R) BPEL Process Manager - Version: 10.1.3.3.1 - Release: AS10gR3
Information in this document applies to any platform.

Symptoms

You have a BPEL process that uses dynamic HTTP binding to invoke the same web service in two different hosts, for example your Development and Production hosts. When BPEL invokes the web service you get the following error:

<2009-01-13 12:48:49,328> <DEBUG> <default.collaxa.cube.ws>
<SOAPRequestProvider::processMessage> exception
com.oracle.bpel.client.BPELFault: faultName:
{{http://schemas.oracle.com/bpel/extension}bindingFault}
messageType: {{http://schemas.oracle.com/bpel/extension}RuntimeFaultMessage}
parts:
{{summary=<summary>com.collaxa.cube.ws.wsif.providers.http.WSIFOperation_HTTP@
1c : Could not invoke 'process'; nested exception is:
java.lang.Exception: Error in HTTP get: Status 404: Not Found:
<html><head><title>WebService Not Found</title>
</head><body>
<h2> No WebService Provider is registered at this URL </h2>
</body></html>
</summary>
,detail=<detail>java.lang.Exception: Error in HTTP get: Status 404: Not
Found: <html><head><title>WebService Not Found</title>
</head><body>
<h2> No WebService Provider is registered at this URL </h2>
</body></html>
</detail>
}}
.
at
com.collaxa.cube.ws.WSIFInvocationHandler.invoke(WSIFInvocationHandler.java:61
7)
at
com.collaxa.cube.ws.WSInvocationManager.invoke2(WSInvocationManager.java:436)
at
com.collaxa.cube.ws.WSInvocationManager.invoke(WSInvocationManager.java:214)
at
com.collaxa.cube.engine.ext.wmp.BPELInvokeWMP.__invoke(BPELInvokeWMP.java:790)
.
at
com.collaxa.cube.engine.ext.wmp.BPELInvokeWMP.__executeStatements(BPELInvokeWM
P.java:395)
at
com.collaxa.cube.engine.ext.wmp.BPELActivityWMP.perform(BPELActivityWMP.java:1
95)
at com.collaxa.cube.engine.CubeEngine.performActivity(CubeEngine.java:3705)
at com.collaxa.cube.engine.CubeEngine.handleWorkItem(CubeEngine.java:1654)
at
com.collaxa.cube.engine.dispatch.message.instance.PerformMessageHandler.handle
Local(PerformMessageHandler.java:75)
at
com.collaxa.cube.engine.dispatch.DispatchHelper.handleLocalMessage(DispatchHel
per.java:220)
at
com.collaxa.cube.engine.dispatch.DispatchHelper.sendMemory(DispatchHelper.java
:317)
at com.collaxa.cube.engine.CubeEngine.endRequest(CubeEngine.java:5700)
at com.collaxa.cube.engine.CubeEngine.createAndInvoke(CubeEngine.java:1084)
at
com.collaxa.cube.engine.ejb.impl.CubeEngineBean.createAndInvoke(CubeEngineBean
.java:132)
at
com.collaxa.cube.engine.ejb.impl.CubeEngineBean.syncCreateAndInvoke(CubeEngine
Bean.java:161)
at sun.reflect.GeneratedMethodAccessor74.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.j
ava:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
com.evermind.server.ejb.interceptor.joinpoint.EJBJoinPointImpl.invoke(EJBJoinP
ointImpl.java:35)
at
com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationCo
ntextImpl.java:119)
at
com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSIntercepto
r.java:52)
at
com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationCo
ntextImpl.java:119)
at
com.evermind.server.ejb.interceptor.system.JAASInterceptor$1.run(JAASIntercept
or.java:31)
at com.evermind.server.ThreadState.runAs(ThreadState.java:646)
at
com.evermind.server.ejb.interceptor.system.JAASInterceptor.invoke(JAASIntercep
tor.java:34)
at
com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationCo
ntextImpl.java:119)
at
com.evermind.server.ejb.interceptor.system.TxRequiresNewInterceptor.invoke(TxR
equiresNewInterceptor.java:52)
at


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