Hi Guillaume,
It's true the endpoint is activated yet by the service, deployed yet into a different SA. I want that a Mediator, deployed into another SA, use the endpoint activated from the service, I need not to activate a new endpoint.
There is a way to say to the component to use that service?
This is my Holy Graal, I want to develope every single process into a diffrent SA and mediator into its one. I want that the mediator can communicate with services using async communication channel.
May you help me?
Thank you
Regards
Simone

----- Original Message ----- From: "Guillaume Nodet" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Thursday, March 06, 2008 3:45 PM
Subject: Re: Mediator and Services


The problems comes from the fact that the endpoint that is being
activated already exists.
See
 Caused by: javax.jbi.JBIException: An internal endpoint for service
{urn:/echo.wsdl}echoOutService and endpoint echoOutPort is already
registered

Did you deploy your SA in a clean ServiceMix ?  Or maybe another SU
has already activated this endpoint.

On Thu, Mar 6, 2008 at 3:38 PM, Simone Maletta <[EMAIL PROTECTED]> wrote:
Re: Mediator and ServicesHi Guillaume,
I think the error come from the fact that the mediator have to provide the port but it does not implements it in its wsdl, because I want that it use the one realized on the services. There is no problem when the're in the same SA but in the background I depicted I got the error; here is the full stack trace:

ERROR - OdeServiceUnit - Unable to load {http://localhost:8080/call}Call-13 org.apache.ode.bpel.iapi.ContextException: Could not activate endpoint {urn:/echo.wsdl}echoOutService:echoOutPort for process {http://localhost:8080/call}Call-13 at org.apache.ode.jbi.BindingContextImpl.activateMyRoleEndpoint(BindingContextImpl.java:48) at org.apache.ode.bpel.engine.BpelProcess.activate(BpelProcess.java:442) at org.apache.ode.bpel.engine.BpelEngineImpl.registerProcess(BpelEngineImpl.java:221) at org.apache.ode.bpel.engine.BpelServerImpl.register(BpelServerImpl.java:275) at org.apache.ode.jbi.OdeServiceUnit.start(OdeServiceUnit.java:104)
        at org.apache.ode.jbi.OdeSUManager.start(OdeSUManager.java:123)
at org.apache.servicemix.jbi.framework.ServiceUnitLifeCycle.start(ServiceUnitLifeCycle.java:103) at org.apache.servicemix.jbi.framework.ServiceAssemblyLifeCycle.start(ServiceAssemblyLifeCycle.java:130) at org.apache.servicemix.jbi.framework.DeploymentService.start(DeploymentService.java:374) at org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:337) at org.apache.servicemix.jbi.framework.AutoDeploymentService.monitorDirectory(AutoDeploymentService.java:646) at org.apache.servicemix.jbi.framework.AutoDeploymentService.access$200(AutoDeploymentService.java:62) at org.apache.servicemix.jbi.framework.AutoDeploymentService$1.run(AutoDeploymentService.java:609)
        at java.util.TimerThread.mainLoop(Timer.java:512)
        at java.util.TimerThread.run(Timer.java:462)
Caused by: javax.jbi.JBIException: An internal endpoint for service {urn:/echo.wsdl}echoOutService and endpoint echoOutPort is already registered at org.apache.servicemix.jbi.framework.EndpointRegistry.registerInternalEndpoint(EndpointRegistry.java:189) at org.apache.servicemix.jbi.framework.Registry.activateEndpoint(Registry.java:192) at org.apache.servicemix.jbi.framework.ComponentContextImpl.activateEndpoint(ComponentContextImpl.java:126)
        at org.apache.ode.jbi.OdeService.activate(OdeService.java:82)
at org.apache.ode.jbi.OdeContext.activateEndpoint(OdeContext.java:189) at org.apache.ode.jbi.BindingContextImpl.activateMyRoleEndpoint(BindingContextImpl.java:46)
        ... 14 more
ERROR - OdeSUManager - Error starting service unit "call-ode". org.apache.ode.bpel.iapi.ContextException: Could not activate endpoint {urn:/echo.wsdl}echoOutService:echoOutPort for process {http://localhost:8080/call}Call-13 at org.apache.ode.jbi.BindingContextImpl.activateMyRoleEndpoint(BindingContextImpl.java:48) at org.apache.ode.bpel.engine.BpelProcess.activate(BpelProcess.java:442) at org.apache.ode.bpel.engine.BpelEngineImpl.registerProcess(BpelEngineImpl.java:221) at org.apache.ode.bpel.engine.BpelServerImpl.register(BpelServerImpl.java:275) at org.apache.ode.jbi.OdeServiceUnit.start(OdeServiceUnit.java:104)
        at org.apache.ode.jbi.OdeSUManager.start(OdeSUManager.java:123)
at org.apache.servicemix.jbi.framework.ServiceUnitLifeCycle.start(ServiceUnitLifeCycle.java:103) at org.apache.servicemix.jbi.framework.ServiceAssemblyLifeCycle.start(ServiceAssemblyLifeCycle.java:130) at org.apache.servicemix.jbi.framework.DeploymentService.start(DeploymentService.java:374) at org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:337) at org.apache.servicemix.jbi.framework.AutoDeploymentService.monitorDirectory(AutoDeploymentService.java:646) at org.apache.servicemix.jbi.framework.AutoDeploymentService.access$200(AutoDeploymentService.java:62) at org.apache.servicemix.jbi.framework.AutoDeploymentService$1.run(AutoDeploymentService.java:609)
        at java.util.TimerThread.mainLoop(Timer.java:512)
        at java.util.TimerThread.run(Timer.java:462)
Caused by: javax.jbi.JBIException: An internal endpoint for service {urn:/echo.wsdl}echoOutService and endpoint echoOutPort is already registered at org.apache.servicemix.jbi.framework.EndpointRegistry.registerInternalEndpoint(EndpointRegistry.java:189) at org.apache.servicemix.jbi.framework.Registry.activateEndpoint(Registry.java:192) at org.apache.servicemix.jbi.framework.ComponentContextImpl.activateEndpoint(ComponentContextImpl.java:126)
        at org.apache.ode.jbi.OdeService.activate(OdeService.java:82)
at org.apache.ode.jbi.OdeContext.activateEndpoint(OdeContext.java:189) at org.apache.ode.jbi.BindingContextImpl.activateMyRoleEndpoint(BindingContextImpl.java:46)
        ... 14 more
 [Fatal Error] :1:1: Content is not allowed in prolog.
WARN - ServiceAssemblyLifeCycle - Could not parse result exception
 org.xml.sax.SAXParseException: Content is not allowed in prolog.
        at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source) at org.apache.servicemix.jbi.framework.ServiceAssemblyLifeCycle.parse(ServiceAssemblyLifeCycle.java:421) at org.apache.servicemix.jbi.framework.ServiceAssemblyLifeCycle.getComponentFailure(ServiceAssemblyLifeCycle.java:402) at org.apache.servicemix.jbi.framework.ServiceAssemblyLifeCycle.start(ServiceAssemblyLifeCycle.java:132) at org.apache.servicemix.jbi.framework.DeploymentService.start(DeploymentService.java:374) at org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:337) at org.apache.servicemix.jbi.framework.AutoDeploymentService.monitorDirectory(AutoDeploymentService.java:646) at org.apache.servicemix.jbi.framework.AutoDeploymentService.access$200(AutoDeploymentService.java:62) at org.apache.servicemix.jbi.framework.AutoDeploymentService$1.run(AutoDeploymentService.java:609)
        at java.util.TimerThread.mainLoop(Timer.java:512)
        at java.util.TimerThread.run(Timer.java:462)
INFO - ServiceUnitLifeCycle - Starting service unit: call-http
 INFO  - DeploymentService              - Error in start
 java.lang.Exception: <?xml version="1.0" encoding="UTF-8"?>
<jbi-task xmlns="http://java.sun.com/xml/ns/jbi/management-message"; version="1.0">
 <jbi-task-result>
 <frmwk-task-result>
 <frmwk-task-result-details>
 <task-result-details>
 <task-id>start</task-id>
 <task-result>FAILED</task-result>
 <message-type>ERROR</message-type>
 </task-result-details>
 </frmwk-task-result-details>
 </frmwk-task-result>
 <component-task-result>
 <component-name>OdeBpelEngine</component-name>
 <component-task-result-details>
 <task-result-details>
 <task-id>start</task-id>
 <task-result>FAILED</task-result>
 <message-type>ERROR</message-type>
 <task-status-msg>
 <msg-loc-info>
 <loc-token/>
 <loc-message>Unable to parse result string</loc-message>
 </msg-loc-info>
 </task-status-msg>
 <exception-info>
 <nesting-level>1</nesting-level>
 <loc-token/>
 <loc-message>Error starting service unit "call-ode".</loc-message>
<stack-trace><![CDATA[javax.jbi.management.DeploymentException: Error starting service unit "call-ode".
        at org.apache.ode.jbi.OdeSUManager.start(OdeSUManager.java:127)
at org.apache.servicemix.jbi.framework.ServiceUnitLifeCycle.start(ServiceUnitLifeCycle.java:103) at org.apache.servicemix.jbi.framework.ServiceAssemblyLifeCycle.start(ServiceAssemblyLifeCycle.java:130) at org.apache.servicemix.jbi.framework.DeploymentService.start(DeploymentService.java:374) at org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:337) at org.apache.servicemix.jbi.framework.AutoDeploymentService.monitorDirectory(AutoDeploymentService.java:646) at org.apache.servicemix.jbi.framework.AutoDeploymentService.access$200(AutoDeploymentService.java:62) at org.apache.servicemix.jbi.framework.AutoDeploymentService$1.run(AutoDeploymentService.java:609)
        at java.util.TimerThread.mainLoop(Timer.java:512)
        at java.util.TimerThread.run(Timer.java:462)
Caused by: org.apache.ode.bpel.iapi.ContextException: Could not activate endpoint {urn:/echo.wsdl}echoOutService:echoOutPort for process {http://localhost:8080/call}Call-13 at org.apache.ode.jbi.BindingContextImpl.activateMyRoleEndpoint(BindingContextImpl.java:48) at org.apache.ode.bpel.engine.BpelProcess.activate(BpelProcess.java:442) at org.apache.ode.bpel.engine.BpelEngineImpl.registerProcess(BpelEngineImpl.java:221) at org.apache.ode.bpel.engine.BpelServerImpl.register(BpelServerImpl.java:275) at org.apache.ode.jbi.OdeServiceUnit.start(OdeServiceUnit.java:104)
        at org.apache.ode.jbi.OdeSUManager.start(OdeSUManager.java:123)
        ... 9 more
Caused by: javax.jbi.JBIException: An internal endpoint for service {urn:/echo.wsdl}echoOutService and endpoint echoOutPort is already registered at org.apache.servicemix.jbi.framework.EndpointRegistry.registerInternalEndpoint(EndpointRegistry.java:189) at org.apache.servicemix.jbi.framework.Registry.activateEndpoint(Registry.java:192) at org.apache.servicemix.jbi.framework.ComponentContextImpl.activateEndpoint(ComponentContextImpl.java:126)
        at org.apache.ode.jbi.OdeService.activate(OdeService.java:82)
at org.apache.ode.jbi.OdeContext.activateEndpoint(OdeContext.java:189) at org.apache.ode.jbi.BindingContextImpl.activateMyRoleEndpoint(BindingContextImpl.java:46)
        ... 14 more
 ]]></stack-trace>
 </exception-info>
 </task-result-details>
 </component-task-result-details>
 </component-task-result>
 </jbi-task-result>
 </jbi-task>

at org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementSupport.java:121) at org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementSupport.java:107) at org.apache.servicemix.jbi.framework.ServiceAssemblyLifeCycle.start(ServiceAssemblyLifeCycle.java:144) at org.apache.servicemix.jbi.framework.DeploymentService.start(DeploymentService.java:374) at org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:337) at org.apache.servicemix.jbi.framework.AutoDeploymentService.monitorDirectory(AutoDeploymentService.java:646) at org.apache.servicemix.jbi.framework.AutoDeploymentService.access$200(AutoDeploymentService.java:62) at org.apache.servicemix.jbi.framework.AutoDeploymentService$1.run(AutoDeploymentService.java:609)
        at java.util.TimerThread.mainLoop(Timer.java:512)
        at java.util.TimerThread.run(Timer.java:462)
ERROR - AutoDeploymentService - Failed to update Service Assembly: echo-jms/http-sa
 java.lang.Exception: <?xml version="1.0" encoding="UTF-8"?>
<jbi-task xmlns="http://java.sun.com/xml/ns/jbi/management-message"; version="1.0">
 <jbi-task-result>
 <frmwk-task-result>
 <frmwk-task-result-details>
 <task-result-details>
 <task-id>start</task-id>
 <task-result>FAILED</task-result>
 <message-type>ERROR</message-type>
 </task-result-details>
 </frmwk-task-result-details>
 </frmwk-task-result>
 <component-task-result>
 <component-name>OdeBpelEngine</component-name>
 <component-task-result-details>
 <task-result-details>
 <task-id>start</task-id>
 <task-result>FAILED</task-result>
 <message-type>ERROR</message-type>
 <task-status-msg>
 <msg-loc-info>
 <loc-token/>
 <loc-message>Unable to parse result string</loc-message>
 </msg-loc-info>
 </task-status-msg>
 <exception-info>
 <nesting-level>1</nesting-level>
 <loc-token/>
 <loc-message>Error starting service unit "call-ode".</loc-message>
<stack-trace><![CDATA[javax.jbi.management.DeploymentException: Error starting service unit "call-ode".
        at org.apache.ode.jbi.OdeSUManager.start(OdeSUManager.java:127)
at org.apache.servicemix.jbi.framework.ServiceUnitLifeCycle.start(ServiceUnitLifeCycle.java:103) at org.apache.servicemix.jbi.framework.ServiceAssemblyLifeCycle.start(ServiceAssemblyLifeCycle.java:130) at org.apache.servicemix.jbi.framework.DeploymentService.start(DeploymentService.java:374) at org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:337) at org.apache.servicemix.jbi.framework.AutoDeploymentService.monitorDirectory(AutoDeploymentService.java:646) at org.apache.servicemix.jbi.framework.AutoDeploymentService.access$200(AutoDeploymentService.java:62) at org.apache.servicemix.jbi.framework.AutoDeploymentService$1.run(AutoDeploymentService.java:609)
        at java.util.TimerThread.mainLoop(Timer.java:512)
        at java.util.TimerThread.run(Timer.java:462)
Caused by: org.apache.ode.bpel.iapi.ContextException: Could not activate endpoint {urn:/echo.wsdl}echoOutService:echoOutPort for process {http://localhost:8080/call}Call-13 at org.apache.ode.jbi.BindingContextImpl.activateMyRoleEndpoint(BindingContextImpl.java:48) at org.apache.ode.bpel.engine.BpelProcess.activate(BpelProcess.java:442) at org.apache.ode.bpel.engine.BpelEngineImpl.registerProcess(BpelEngineImpl.java:221) at org.apache.ode.bpel.engine.BpelServerImpl.register(BpelServerImpl.java:275) at org.apache.ode.jbi.OdeServiceUnit.start(OdeServiceUnit.java:104)
        at org.apache.ode.jbi.OdeSUManager.start(OdeSUManager.java:123)
        ... 9 more
Caused by: javax.jbi.JBIException: An internal endpoint for service {urn:/echo.wsdl}echoOutService and endpoint echoOutPort is already registered at org.apache.servicemix.jbi.framework.EndpointRegistry.registerInternalEndpoint(EndpointRegistry.java:189) at org.apache.servicemix.jbi.framework.Registry.activateEndpoint(Registry.java:192) at org.apache.servicemix.jbi.framework.ComponentContextImpl.activateEndpoint(ComponentContextImpl.java:126)
        at org.apache.ode.jbi.OdeService.activate(OdeService.java:82)
at org.apache.ode.jbi.OdeContext.activateEndpoint(OdeContext.java:189) at org.apache.ode.jbi.BindingContextImpl.activateMyRoleEndpoint(BindingContextImpl.java:46)
        ... 14 more
 ]]></stack-trace>
 </exception-info>
 </task-result-details>
 </component-task-result-details>
 </component-task-result>
 </jbi-task-result>
 </jbi-task>

at org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementSupport.java:121) at org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementSupport.java:107) at org.apache.servicemix.jbi.framework.ServiceAssemblyLifeCycle.start(ServiceAssemblyLifeCycle.java:144) at org.apache.servicemix.jbi.framework.DeploymentService.start(DeploymentService.java:374) at org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:337) at org.apache.servicemix.jbi.framework.AutoDeploymentService.monitorDirectory(AutoDeploymentService.java:646) at org.apache.servicemix.jbi.framework.AutoDeploymentService.access$200(AutoDeploymentService.java:62) at org.apache.servicemix.jbi.framework.AutoDeploymentService$1.run(AutoDeploymentService.java:609)
        at java.util.TimerThread.mainLoop(Timer.java:512)
        at java.util.TimerThread.run(Timer.java:462)
WARN - AutoDeploymentService - Directory: deploy: Automatic install of /home/jars/apache/apache-servicemix-3.1.2/deploy/call-sa.zip failed javax.jbi.management.DeploymentException: Failed to update Service Assembly: echo-jms/http-sa at org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:349) at org.apache.servicemix.jbi.framework.AutoDeploymentService.monitorDirectory(AutoDeploymentService.java:646) at org.apache.servicemix.jbi.framework.AutoDeploymentService.access$200(AutoDeploymentService.java:62) at org.apache.servicemix.jbi.framework.AutoDeploymentService$1.run(AutoDeploymentService.java:609)
        at java.util.TimerThread.mainLoop(Timer.java:512)
        at java.util.TimerThread.run(Timer.java:462)
 Caused by: java.lang.Exception: <?xml version="1.0" encoding="UTF-8"?>
<jbi-task xmlns="http://java.sun.com/xml/ns/jbi/management-message"; version="1.0">
 <jbi-task-result>
 <frmwk-task-result>
 <frmwk-task-result-details>
 <task-result-details>
 <task-id>start</task-id>
 <task-result>FAILED</task-result>
 <message-type>ERROR</message-type>
 </task-result-details>
 </frmwk-task-result-details>
 </frmwk-task-result>
 <component-task-result>
 <component-name>OdeBpelEngine</component-name>
 <component-task-result-details>
 <task-result-details>
 <task-id>start</task-id>
 <task-result>FAILED</task-result>
 <message-type>ERROR</message-type>
 <task-status-msg>
 <msg-loc-info>
 <loc-token/>
 <loc-message>Unable to parse result string</loc-message>
 </msg-loc-info>
 </task-status-msg>
 <exception-info>
 <nesting-level>1</nesting-level>
 <loc-token/>
 <loc-message>Error starting service unit "call-ode".</loc-message>
<stack-trace><![CDATA[javax.jbi.management.DeploymentException: Error starting service unit "call-ode".
        at org.apache.ode.jbi.OdeSUManager.start(OdeSUManager.java:127)
at org.apache.servicemix.jbi.framework.ServiceUnitLifeCycle.start(ServiceUnitLifeCycle.java:103) at org.apache.servicemix.jbi.framework.ServiceAssemblyLifeCycle.start(ServiceAssemblyLifeCycle.java:130) at org.apache.servicemix.jbi.framework.DeploymentService.start(DeploymentService.java:374) at org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:337) at org.apache.servicemix.jbi.framework.AutoDeploymentService.monitorDirectory(AutoDeploymentService.java:646) at org.apache.servicemix.jbi.framework.AutoDeploymentService.access$200(AutoDeploymentService.java:62) at org.apache.servicemix.jbi.framework.AutoDeploymentService$1.run(AutoDeploymentService.java:609)
        at java.util.TimerThread.mainLoop(Timer.java:512)
        at java.util.TimerThread.run(Timer.java:462)
Caused by: org.apache.ode.bpel.iapi.ContextException: Could not activate endpoint {urn:/echo.wsdl}echoOutService:echoOutPort for process {http://localhost:8080/call}Call-13 at org.apache.ode.jbi.BindingContextImpl.activateMyRoleEndpoint(BindingContextImpl.java:48) at org.apache.ode.bpel.engine.BpelProcess.activate(BpelProcess.java:442) at org.apache.ode.bpel.engine.BpelEngineImpl.registerProcess(BpelEngineImpl.java:221) at org.apache.ode.bpel.engine.BpelServerImpl.register(BpelServerImpl.java:275) at org.apache.ode.jbi.OdeServiceUnit.start(OdeServiceUnit.java:104)
        at org.apache.ode.jbi.OdeSUManager.start(OdeSUManager.java:123)
        ... 9 more
Caused by: javax.jbi.JBIException: An internal endpoint for service {urn:/echo.wsdl}echoOutService and endpoint echoOutPort is already registered at org.apache.servicemix.jbi.framework.EndpointRegistry.registerInternalEndpoint(EndpointRegistry.java:189) at org.apache.servicemix.jbi.framework.Registry.activateEndpoint(Registry.java:192) at org.apache.servicemix.jbi.framework.ComponentContextImpl.activateEndpoint(ComponentContextImpl.java:126)
        at org.apache.ode.jbi.OdeService.activate(OdeService.java:82)
at org.apache.ode.jbi.OdeContext.activateEndpoint(OdeContext.java:189) at org.apache.ode.jbi.BindingContextImpl.activateMyRoleEndpoint(BindingContextImpl.java:46)
        ... 14 more
 ]]></stack-trace>
 </exception-info>
 </task-result-details>
 </component-task-result-details>
 </component-task-result>
 </jbi-task-result>
 </jbi-task>

at org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementSupport.java:121) at org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementSupport.java:107) at org.apache.servicemix.jbi.framework.ServiceAssemblyLifeCycle.start(ServiceAssemblyLifeCycle.java:144) at org.apache.servicemix.jbi.framework.DeploymentService.start(DeploymentService.java:374) at org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:337)
        ... 5 more


Mapping with the example I made in the previous mail Call is MyService and echoOutPort is BPort. I add that I'm using JMS transport, but my goal is not using simply it but hanging its semantic too.
 I underline, Mediator and services are in different SA.
 Thank you for your time, regards
 Simone



  ----- Original Message -----
  From: Guillaume Nodet
  To: [email protected]
  Sent: Thursday, March 06, 2008 3:08 PM
  Subject: Re: Mediator and Services


  Well, I don't understand where the error comes from.
  What would be the reason ? The bpel should be able to activate new JBI
  endpoints.
Do you have the full stack trace, maybe it contains some useful informations ?

On Wed, Mar 5, 2008 at 7:05 PM, Simone Maletta <[EMAIL PROTECTED]> wrote:
  > Hi guys,
> I'm using ServiceMix 3.1.2 and Ode 1.1 to develope my master thesis.
  >  This is what I want to do:
> 1) developing into a service architecture a BPEL process that scores some JWS communicating with them using a synchronous interface on HTTP and showing an asynchronous one on JMS, I will call these services. > 2) developing into a service architecture a BPEL process that scores the services that I will call mediator. A mediator may scores mediators to.
  >
> My problem is: to develope a service in an async way I have to describe the output port in its wsdl, defining in its descriptor that I invoke it; for example:
  >
  >  ---wsdl---
  >  <portType name="A">
  >     [...]
  >  </portType>
  >
  >  <portType name="B">
  >     [...]
  >  </portType>
  >
  >  <partnerLinkType name="Aplt" >
  >     <role name="Arole" portType="A"/>
  >  </partnerLinkType>
  >
  >  <partnerLinkType name="Bplt" >
  >     <role name="Brole" portType="B"/>
  >  </partnerLinkType>
  >
  >
  >  ----------deploy--------------
  >
  >  <service name="MyService">
  >     <provide partnerLink="Apl">
  >         <service name="AService" port="APort">
  >     </provide>
  >
  >     <invoke partnerLink="Bpl">
  >         <service name="BService" port="BPort">
  >     </invoke>
  >  </service>
  >
  >
  >
> If I want a service that communicate with this I have to write the deploy file turned, providing B and invoking A.
  >  If I try doing so in two different service units I take this error:
  >
> org.apache.ode.bpel.iapi.ContextException: Could not activate endpoint{ }BService: BPort for process { }MyService
  >
  >  I understand where the error come from, but may I bypass It?
> There is a way to explore the bus in the deploy.xml or exposing the link in a different way?
  >  please help me,
  >  Simone
  >
  >



  --
  Cheers,
  Guillaume Nodet
  ------------------------
  Blog: http://gnodet.blogspot.com/





--
Cheers,
Guillaume Nodet
------------------------
Blog: http://gnodet.blogspot.com/

Reply via email to