Re: [Carbon-dev] [Stratos-dev] Stratos ESB cannot call services hosted in other instances

2011-07-06 Thread Rajika Kumarasiri
On Wed, Jul 6, 2011 at 6:29 PM, Afkham Azeez az...@wso2.com wrote:

 This is not a local transport problem. The message seems to be not hitting
 the main sequence or ProxyServiceMessageReceiver of the tenant. Since the
 request does not get dispatched to any service, finally, you get this
 exception saying the service was not found in the tenant's
 AxisConfiguration.


Yes, this is the cause. You need to use the correct EPR when invoking the
proxy.

Rajika



 On Wed, Jul 6, 2011 at 6:08 PM, Kasun Indrasiri ka...@wso2.com wrote:

 When we call a service which is hosted in other Stratos service (AS, BPS
 etc), ESB always try to invoke it through the local transport.  We need to
 fix this ASAP.

 eg:
 Actual EP:
 http://bps.cloud-test.wso2.com:9769/services/t/kasun.com/HelloService123/

 ESB resolves it to : local://axis2services/HelloService123/


 [2011-07-06 17:58:42,156] ERROR - AxisEngine The service cannot be found
 for the endpoint reference (EPR) local://axis2services/HelloService123/
 org.apache.axis2.AxisFault: The service cannot be found for the endpoint
 reference (EPR) local://axis2services/HelloService123/
 at
 org.apache.axis2.engine.DispatchPhase.validateTransport(DispatchPhase.java:251)
  at
 org.apache.axis2.engine.DispatchPhase.checkPostConditions(DispatchPhase.java:109)
 at org.apache.axis2.engine.Phase.invoke(Phase.java:329)
  at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:262)
 at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:168)
  at
 org.wso2.carbon.core.multitenancy.MultitenantMessageReceiver.doSOAP(MultitenantMessageReceiver.java:220)
 at
 org.wso2.carbon.core.multitenancy.MultitenantMessageReceiver.processRequest(MultitenantMessageReceiver.java:170)
  at
 org.wso2.carbon.core.multitenancy.MultitenantMessageReceiver.receive(MultitenantMessageReceiver.java:66)
 at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:181)
  at
 org.apache.synapse.transport.nhttp.ClientWorker.run(ClientWorker.java:274)
 at
 org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:173)
  at
 java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
 at
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
  at java.lang.Thread.run(Thread.java:686)
 [2011-07-06 17:58:42,163] ERROR - AxisEngine The service cannot be found
 for the endpoint reference (EPR) local://axis2services/HelloService123/
 org.apache.axis2.AxisFault: The service cannot be found for the endpoint
 reference (EPR) local://axis2services/HelloService123/
 at
 org.wso2.carbon.core.multitenancy.MultitenantMessageReceiver.doSOAP(MultitenantMessageReceiver.java:243)
  at
 org.wso2.carbon.core.multitenancy.MultitenantMessageReceiver.processRequest(MultitenantMessageReceiver.java:170)
 at
 org.wso2.carbon.core.multitenancy.MultitenantMessageReceiver.receive(MultitenantMessageReceiver.java:66)
  at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:181)
 at
 org.apache.synapse.transport.nhttp.ClientWorker.run(ClientWorker.java:274)
  at
 org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:173)
 at
 java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
  at
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
 at java.lang.Thread.run(Thread.java:686)


 --
 Kasun Indrasiri
 Associate Technical Lead
 WSO2, Inc.; http://wso2.com
 lean.enterprise.middleware

 cell: +94 71 536 4128
 Blog : http://kasunpanorama.blogspot.com/

 ___
 Carbon-dev mailing list
 Carbon-dev@wso2.org
 http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev




 --
 *Afkham Azeez*
 Director of Architecture; WSO2, Inc.; http://wso2.com
 Member; Apache Software Foundation; http://www.apache.org/
 * http://www.apache.org/**
 email: **az...@wso2.com* az...@wso2.com* cell: +94 77 3320919
 blog: **http://blog.afkham.org* http://blog.afkham.org*
 twitter: **http://twitter.com/afkham_azeez*http://twitter.com/afkham_azeez
 *
 linked-in: **http://lk.linkedin.com/in/afkhamazeez*
 *
 *
 *Lean . Enterprise . Middleware*


 ___
 Stratos-dev mailing list
 stratos-...@wso2.org
 https://wso2.org/cgi-bin/mailman/listinfo/stratos-dev


___
Carbon-dev mailing list
Carbon-dev@wso2.org
http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev


Re: [Carbon-dev] [Stratos-dev] Stratos ESB cannot call services hosted in other instances

2011-07-06 Thread Kasun Indrasiri
We have investigated the issue and found out that the BPS service is
actually sending a response to the MultitenantMessageReceiver but some how
there is a 'To' address set in the message context. Then MTMessageReceiver
try to resend the message (because it has a To address). So, then we found
out where the To header is set in the message; BPEL Service itself is
sending the response with a 'To' header :).

We also tested pass-thru an AS service with ESB and it works fine. (Ishani
please verify [2], we cannot reproduce it with latest packs.)
However the bpel process given in [1] seems to sending a 'To' header in the
response. BPS folks, please look in to that.

[1] https://wso2.org/jira/browse/STRATOS-1244
https://wso2.org/jira/browse/STRATOS-1244[2]
https://wso2.org/jira/browse/STRATOS-1205

Thanks.
On Wed, Jul 6, 2011 at 8:43 PM, Rajika Kumarasiri raj...@wso2.com wrote:



 On Wed, Jul 6, 2011 at 6:29 PM, Afkham Azeez az...@wso2.com wrote:

 This is not a local transport problem. The message seems to be not hitting
 the main sequence or ProxyServiceMessageReceiver of the tenant. Since the
 request does not get dispatched to any service, finally, you get this
 exception saying the service was not found in the tenant's
 AxisConfiguration.


 Yes, this is the cause. You need to use the correct EPR when invoking the
 proxy.

 Rajika



 On Wed, Jul 6, 2011 at 6:08 PM, Kasun Indrasiri ka...@wso2.com wrote:

 When we call a service which is hosted in other Stratos service (AS, BPS
 etc), ESB always try to invoke it through the local transport.  We need to
 fix this ASAP.

 eg:
 Actual EP:
 http://bps.cloud-test.wso2.com:9769/services/t/kasun.com/HelloService123/

 ESB resolves it to : local://axis2services/HelloService123/


 [2011-07-06 17:58:42,156] ERROR - AxisEngine The service cannot be found
 for the endpoint reference (EPR) local://axis2services/HelloService123/
 org.apache.axis2.AxisFault: The service cannot be found for the endpoint
 reference (EPR) local://axis2services/HelloService123/
 at
 org.apache.axis2.engine.DispatchPhase.validateTransport(DispatchPhase.java:251)
  at
 org.apache.axis2.engine.DispatchPhase.checkPostConditions(DispatchPhase.java:109)
 at org.apache.axis2.engine.Phase.invoke(Phase.java:329)
  at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:262)
 at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:168)
  at
 org.wso2.carbon.core.multitenancy.MultitenantMessageReceiver.doSOAP(MultitenantMessageReceiver.java:220)
 at
 org.wso2.carbon.core.multitenancy.MultitenantMessageReceiver.processRequest(MultitenantMessageReceiver.java:170)
  at
 org.wso2.carbon.core.multitenancy.MultitenantMessageReceiver.receive(MultitenantMessageReceiver.java:66)
 at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:181)
  at
 org.apache.synapse.transport.nhttp.ClientWorker.run(ClientWorker.java:274)
 at
 org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:173)
  at
 java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
 at
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
  at java.lang.Thread.run(Thread.java:686)
 [2011-07-06 17:58:42,163] ERROR - AxisEngine The service cannot be found
 for the endpoint reference (EPR) local://axis2services/HelloService123/
 org.apache.axis2.AxisFault: The service cannot be found for the endpoint
 reference (EPR) local://axis2services/HelloService123/
 at
 org.wso2.carbon.core.multitenancy.MultitenantMessageReceiver.doSOAP(MultitenantMessageReceiver.java:243)
  at
 org.wso2.carbon.core.multitenancy.MultitenantMessageReceiver.processRequest(MultitenantMessageReceiver.java:170)
 at
 org.wso2.carbon.core.multitenancy.MultitenantMessageReceiver.receive(MultitenantMessageReceiver.java:66)
  at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:181)
 at
 org.apache.synapse.transport.nhttp.ClientWorker.run(ClientWorker.java:274)
  at
 org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:173)
 at
 java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
  at
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
 at java.lang.Thread.run(Thread.java:686)


 --
 Kasun Indrasiri
 Associate Technical Lead
 WSO2, Inc.; http://wso2.com
 lean.enterprise.middleware

 cell: +94 71 536 4128
 Blog : http://kasunpanorama.blogspot.com/

 ___
 Carbon-dev mailing list
 Carbon-dev@wso2.org
 http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev




 --
 *Afkham Azeez*
 Director of Architecture; WSO2, Inc.; http://wso2.com
 Member; Apache Software Foundation; http://www.apache.org/
 * http://www.apache.org/**
 email: **az...@wso2.com* az...@wso2.com* cell: +94 77 3320919
 blog: **http://blog.afkham.org* http://blog.afkham.org*
 twitter: **http://twitter.com/afkham_azeez*http://twitter.com/afkham_azeez
 *
 linked-in: 

Re: [Carbon-dev] [Stratos-dev] Stratos ESB cannot call services hosted in other instances

2011-07-06 Thread Milinda Pathirage
Will have a look at this issue.

Thanks
Milinda

On Wed, Jul 6, 2011 at 10:24 PM, Kasun Indrasiri ka...@wso2.com wrote:

 We have investigated the issue and found out that the BPS service is
 actually sending a response to the MultitenantMessageReceiver but some how
 there is a 'To' address set in the message context. Then MTMessageReceiver
 try to resend the message (because it has a To address). So, then we found
 out where the To header is set in the message; BPEL Service itself is
 sending the response with a 'To' header :).

 We also tested pass-thru an AS service with ESB and it works fine. (Ishani
 please verify [2], we cannot reproduce it with latest packs.)
 However the bpel process given in [1] seems to sending a 'To' header in the
 response. BPS folks, please look in to that.

 [1] https://wso2.org/jira/browse/STRATOS-1244
 https://wso2.org/jira/browse/STRATOS-1244[2]
 https://wso2.org/jira/browse/STRATOS-1205

 Thanks.

 On Wed, Jul 6, 2011 at 8:43 PM, Rajika Kumarasiri raj...@wso2.com wrote:



 On Wed, Jul 6, 2011 at 6:29 PM, Afkham Azeez az...@wso2.com wrote:

 This is not a local transport problem. The message seems to be not
 hitting the main sequence or ProxyServiceMessageReceiver of the tenant.
 Since the request does not get dispatched to any service, finally, you get
 this exception saying the service was not found in the tenant's
 AxisConfiguration.


 Yes, this is the cause. You need to use the correct EPR when invoking the
 proxy.

 Rajika



 On Wed, Jul 6, 2011 at 6:08 PM, Kasun Indrasiri ka...@wso2.com wrote:

 When we call a service which is hosted in other Stratos service (AS, BPS
 etc), ESB always try to invoke it through the local transport.  We need to
 fix this ASAP.

 eg:
 Actual EP:
 http://bps.cloud-test.wso2.com:9769/services/t/kasun.com/HelloService123/

 ESB resolves it to : local://axis2services/HelloService123/


 [2011-07-06 17:58:42,156] ERROR - AxisEngine The service cannot be found
 for the endpoint reference (EPR) local://axis2services/HelloService123/
 org.apache.axis2.AxisFault: The service cannot be found for the endpoint
 reference (EPR) local://axis2services/HelloService123/
 at
 org.apache.axis2.engine.DispatchPhase.validateTransport(DispatchPhase.java:251)
  at
 org.apache.axis2.engine.DispatchPhase.checkPostConditions(DispatchPhase.java:109)
 at org.apache.axis2.engine.Phase.invoke(Phase.java:329)
  at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:262)
 at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:168)
  at
 org.wso2.carbon.core.multitenancy.MultitenantMessageReceiver.doSOAP(MultitenantMessageReceiver.java:220)
 at
 org.wso2.carbon.core.multitenancy.MultitenantMessageReceiver.processRequest(MultitenantMessageReceiver.java:170)
  at
 org.wso2.carbon.core.multitenancy.MultitenantMessageReceiver.receive(MultitenantMessageReceiver.java:66)
 at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:181)
  at
 org.apache.synapse.transport.nhttp.ClientWorker.run(ClientWorker.java:274)
 at
 org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:173)
  at
 java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
 at
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
  at java.lang.Thread.run(Thread.java:686)
 [2011-07-06 17:58:42,163] ERROR - AxisEngine The service cannot be found
 for the endpoint reference (EPR) local://axis2services/HelloService123/
 org.apache.axis2.AxisFault: The service cannot be found for the endpoint
 reference (EPR) local://axis2services/HelloService123/
 at
 org.wso2.carbon.core.multitenancy.MultitenantMessageReceiver.doSOAP(MultitenantMessageReceiver.java:243)
  at
 org.wso2.carbon.core.multitenancy.MultitenantMessageReceiver.processRequest(MultitenantMessageReceiver.java:170)
 at
 org.wso2.carbon.core.multitenancy.MultitenantMessageReceiver.receive(MultitenantMessageReceiver.java:66)
  at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:181)
 at
 org.apache.synapse.transport.nhttp.ClientWorker.run(ClientWorker.java:274)
  at
 org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:173)
 at
 java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
  at
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
 at java.lang.Thread.run(Thread.java:686)


 --
 Kasun Indrasiri
 Associate Technical Lead
 WSO2, Inc.; http://wso2.com
 lean.enterprise.middleware

 cell: +94 71 536 4128
 Blog : http://kasunpanorama.blogspot.com/

 ___
 Carbon-dev mailing list
 Carbon-dev@wso2.org
 http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev




 --
 *Afkham Azeez*
 Director of Architecture; WSO2, Inc.; http://wso2.com
 Member; Apache Software Foundation; http://www.apache.org/
 * http://www.apache.org/**
 email: **az...@wso2.com* az...@wso2.com* cell: +94 77 3320919
 blog: **http://blog.afkham.org* 

Re: [Carbon-dev] [Stratos-dev] Stratos ESB cannot call services hosted in other instances

2011-07-06 Thread Waruna Ranasinghe
On Wed, Jul 6, 2011 at 10:24 PM, Kasun Indrasiri ka...@wso2.com wrote:

 We have investigated the issue and found out that the BPS service is
 actually sending a response to the MultitenantMessageReceiver but some how
 there is a 'To' address set in the message context. Then MTMessageReceiver
 try to resend the message (because it has a To address). So, then we found
 out where the To header is set in the message; BPEL Service itself is
 sending the response with a 'To' header :).

 We also tested pass-thru an AS service with ESB and it works fine. (Ishani
 please verify [2], we cannot reproduce it with latest packs.)
 However the bpel process given in [1] seems to sending a 'To' header in the
 response. BPS folks, please look in to that.

In this particular BPEL process, the input and the output variables are the
same. Therefore, whatever the headers in the request message to the process
will be there in the response message as well. We should always use two
separate variables for the input and output variables of a BPEL process.


Thanks,
Waruna



 [1] https://wso2.org/jira/browse/STRATOS-1244
 https://wso2.org/jira/browse/STRATOS-1244[2]
 https://wso2.org/jira/browse/STRATOS-1205

 Thanks.

 On Wed, Jul 6, 2011 at 8:43 PM, Rajika Kumarasiri raj...@wso2.com wrote:



 On Wed, Jul 6, 2011 at 6:29 PM, Afkham Azeez az...@wso2.com wrote:

 This is not a local transport problem. The message seems to be not
 hitting the main sequence or ProxyServiceMessageReceiver of the tenant.
 Since the request does not get dispatched to any service, finally, you get
 this exception saying the service was not found in the tenant's
 AxisConfiguration.


 Yes, this is the cause. You need to use the correct EPR when invoking the
 proxy.

 Rajika



 On Wed, Jul 6, 2011 at 6:08 PM, Kasun Indrasiri ka...@wso2.com wrote:

 When we call a service which is hosted in other Stratos service (AS, BPS
 etc), ESB always try to invoke it through the local transport.  We need to
 fix this ASAP.

 eg:
 Actual EP:
 http://bps.cloud-test.wso2.com:9769/services/t/kasun.com/HelloService123/

 ESB resolves it to : local://axis2services/HelloService123/


 [2011-07-06 17:58:42,156] ERROR - AxisEngine The service cannot be found
 for the endpoint reference (EPR) local://axis2services/HelloService123/
 org.apache.axis2.AxisFault: The service cannot be found for the endpoint
 reference (EPR) local://axis2services/HelloService123/
 at
 org.apache.axis2.engine.DispatchPhase.validateTransport(DispatchPhase.java:251)
  at
 org.apache.axis2.engine.DispatchPhase.checkPostConditions(DispatchPhase.java:109)
 at org.apache.axis2.engine.Phase.invoke(Phase.java:329)
  at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:262)
 at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:168)
  at
 org.wso2.carbon.core.multitenancy.MultitenantMessageReceiver.doSOAP(MultitenantMessageReceiver.java:220)
 at
 org.wso2.carbon.core.multitenancy.MultitenantMessageReceiver.processRequest(MultitenantMessageReceiver.java:170)
  at
 org.wso2.carbon.core.multitenancy.MultitenantMessageReceiver.receive(MultitenantMessageReceiver.java:66)
 at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:181)
  at
 org.apache.synapse.transport.nhttp.ClientWorker.run(ClientWorker.java:274)
 at
 org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:173)
  at
 java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
 at
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
  at java.lang.Thread.run(Thread.java:686)
 [2011-07-06 17:58:42,163] ERROR - AxisEngine The service cannot be found
 for the endpoint reference (EPR) local://axis2services/HelloService123/
 org.apache.axis2.AxisFault: The service cannot be found for the endpoint
 reference (EPR) local://axis2services/HelloService123/
 at
 org.wso2.carbon.core.multitenancy.MultitenantMessageReceiver.doSOAP(MultitenantMessageReceiver.java:243)
  at
 org.wso2.carbon.core.multitenancy.MultitenantMessageReceiver.processRequest(MultitenantMessageReceiver.java:170)
 at
 org.wso2.carbon.core.multitenancy.MultitenantMessageReceiver.receive(MultitenantMessageReceiver.java:66)
  at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:181)
 at
 org.apache.synapse.transport.nhttp.ClientWorker.run(ClientWorker.java:274)
  at
 org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:173)
 at
 java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
  at
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
 at java.lang.Thread.run(Thread.java:686)


 --
 Kasun Indrasiri
 Associate Technical Lead
 WSO2, Inc.; http://wso2.com
 lean.enterprise.middleware

 cell: +94 71 536 4128
 Blog : http://kasunpanorama.blogspot.com/

 ___
 Carbon-dev mailing list
 Carbon-dev@wso2.org
 

Re: [Carbon-dev] [Stratos-dev] Stratos ESB cannot call services hosted in other instances

2011-07-06 Thread Denis Weerasiri
On Thu, Jul 7, 2011 at 3:56 AM, Waruna Ranasinghe war...@wso2.com wrote:



 On Wed, Jul 6, 2011 at 10:24 PM, Kasun Indrasiri ka...@wso2.com wrote:

 We have investigated the issue and found out that the BPS service is
 actually sending a response to the MultitenantMessageReceiver but some how
 there is a 'To' address set in the message context. Then MTMessageReceiver
 try to resend the message (because it has a To address). So, then we found
 out where the To header is set in the message; BPEL Service itself is
 sending the response with a 'To' header :).

 We also tested pass-thru an AS service with ESB and it works fine. (Ishani
 please verify [2], we cannot reproduce it with latest packs.)
 However the bpel process given in [1] seems to sending a 'To' header in
 the response. BPS folks, please look in to that.

 In this particular BPEL process, the input and the output variables are the
 same. Therefore, whatever the headers in the request message to the process
 will be there in the response message as well. We should always use two
 separate variables for the input and output variables of a BPEL process.

Noted.



 Thanks,
 Waruna



 [1] https://wso2.org/jira/browse/STRATOS-1244
 https://wso2.org/jira/browse/STRATOS-1244[2]
 https://wso2.org/jira/browse/STRATOS-1205

 Thanks.

 On Wed, Jul 6, 2011 at 8:43 PM, Rajika Kumarasiri raj...@wso2.comwrote:



 On Wed, Jul 6, 2011 at 6:29 PM, Afkham Azeez az...@wso2.com wrote:

 This is not a local transport problem. The message seems to be not
 hitting the main sequence or ProxyServiceMessageReceiver of the tenant.
 Since the request does not get dispatched to any service, finally, you get
 this exception saying the service was not found in the tenant's
 AxisConfiguration.


 Yes, this is the cause. You need to use the correct EPR when invoking the
 proxy.

 Rajika



 On Wed, Jul 6, 2011 at 6:08 PM, Kasun Indrasiri ka...@wso2.com wrote:

 When we call a service which is hosted in other Stratos service (AS,
 BPS etc), ESB always try to invoke it through the local transport.  We 
 need
 to fix this ASAP.

 eg:
 Actual EP:
 http://bps.cloud-test.wso2.com:9769/services/t/kasun.com/HelloService123/

 ESB resolves it to : local://axis2services/HelloService123/


 [2011-07-06 17:58:42,156] ERROR - AxisEngine The service cannot be
 found for the endpoint reference (EPR)
 local://axis2services/HelloService123/
 org.apache.axis2.AxisFault: The service cannot be found for the
 endpoint reference (EPR) local://axis2services/HelloService123/
 at
 org.apache.axis2.engine.DispatchPhase.validateTransport(DispatchPhase.java:251)
  at
 org.apache.axis2.engine.DispatchPhase.checkPostConditions(DispatchPhase.java:109)
 at org.apache.axis2.engine.Phase.invoke(Phase.java:329)
  at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:262)
 at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:168)
  at
 org.wso2.carbon.core.multitenancy.MultitenantMessageReceiver.doSOAP(MultitenantMessageReceiver.java:220)
 at
 org.wso2.carbon.core.multitenancy.MultitenantMessageReceiver.processRequest(MultitenantMessageReceiver.java:170)
  at
 org.wso2.carbon.core.multitenancy.MultitenantMessageReceiver.receive(MultitenantMessageReceiver.java:66)
 at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:181)
  at
 org.apache.synapse.transport.nhttp.ClientWorker.run(ClientWorker.java:274)
 at
 org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:173)
  at
 java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
 at
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
  at java.lang.Thread.run(Thread.java:686)
 [2011-07-06 17:58:42,163] ERROR - AxisEngine The service cannot be
 found for the endpoint reference (EPR)
 local://axis2services/HelloService123/
 org.apache.axis2.AxisFault: The service cannot be found for the
 endpoint reference (EPR) local://axis2services/HelloService123/
 at
 org.wso2.carbon.core.multitenancy.MultitenantMessageReceiver.doSOAP(MultitenantMessageReceiver.java:243)
  at
 org.wso2.carbon.core.multitenancy.MultitenantMessageReceiver.processRequest(MultitenantMessageReceiver.java:170)
 at
 org.wso2.carbon.core.multitenancy.MultitenantMessageReceiver.receive(MultitenantMessageReceiver.java:66)
  at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:181)
 at
 org.apache.synapse.transport.nhttp.ClientWorker.run(ClientWorker.java:274)
  at
 org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:173)
 at
 java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
  at
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
 at java.lang.Thread.run(Thread.java:686)


 --
 Kasun Indrasiri
 Associate Technical Lead
 WSO2, Inc.; http://wso2.com
 lean.enterprise.middleware

 cell: +94 71 536 4128
 Blog : http://kasunpanorama.blogspot.com/

 ___