So the two echoPLT.wsdl are different, each one having a different role ? On Fri, Mar 7, 2008 at 11:30 AM, Simone Maletta <[EMAIL PROTECTED]> wrote: > Goodmorning Guillame, > I followed your councile but I'm at the same point of yesterday, I've > got same error and my call-sa does not work. > I split the main file and now my SA are: > > +---deploy > | > | > \---echo-jms-sa > | | > | | > | \-----META-INF > | | | > | | ---jbi-xml > | | \ > | \---echo-jms-su > | | | > | | | > | | ---xbean.xml > | | \ > | \-----echo-ode-su > | | > | | > | +--------echo.wsdl > | +---------echoPLT.wsdl > | +---------echo.bpel > | +---------deploy.xml > | \ > \---------call-sa > | | > | \-----META-INF > \ | > | > \-----call-http-su > | | > | +--call.wsdl > | > \----call-ode-sa > | | > | +-----call.wsdl > \ +-----echo.wsdl > +-----echoPLT.wsdl > +-----call.bpel > \ > > > Where echoPLT import echo.wsdl (using the same namespace while instead there > are problems referencing endopoint and the module will never activate). > Again Call is my own Mediator and echo my service. > My I bypass the needs to activate another endpoijnt and using the existing > one? > Please gimme a response, > > Regards, > Simone > > > > > ----- Original Message ----- > From: "Guillaume Nodet" <[EMAIL PROTECTED]> > To: <[email protected]> > > > Sent: Thursday, March 06, 2008 5:40 PM > Subject: Re: Mediator and Services > > > > You need to split the wsdl from the partner links. For partenr links, > > define a wsdl > > and import the main one. That way, you can define different roles for > > the service > > and the bpel that calls it. > > > > On Thu, Mar 6, 2008 at 5:10 PM, Simone Maletta <[EMAIL PROTECTED]> > > wrote: > >> That's true, > >> In Call echoOut has got myRole role because Call reads on it, I have > >> got > >> problems deploying Call. > >> The problem that's that I define the service and the port into Echo WSDL > >> and > >> not in Call one. > >> The trace is correct, I'm trying to define a my role on a link where I > >> read > >> in an asynchronous way, so I need to define a myRole, I'm at this > >> conclusion > >> in an empyt. > >> Well, Call is my mediator and Echo my service. > >> To be clear here is parts of my files: > >> > >> -----------------------echo.wsdl-------------------------- > >> <wsdl:portType name="echoInPortType"> > >> > >> <wsdl:operation name="echoIn"> > >> > >> <wsdl:input name="inMex" message="tns:echoMessage"/> > >> > >> </wsdl:operation> > >> > >> </wsdl:portType> > >> > >> <wsdl:portType name="echoOutPortType"> > >> > >> <wsdl:operation name="echoOut"> > >> > >> <wsdl:input name="outMex" message="tns:echoMessage"/> > >> > >> </wsdl:operation> > >> > >> </wsdl:portType> > >> > >> > >> > >> <plnk:partnerLinkType name="echoInPartnerLinkType"> > >> > >> <plnk:role name="provider" portType="tns:echoInPortType"/> > >> > >> </plnk:partnerLinkType> > >> > >> <plnk:partnerLinkType name="echoOutPartnerLinkType"> > >> > >> <plnk:role name="consumer" portType="tns:echoOutPortType"/> > >> > >> </plnk:partnerLinkType> > >> > >> ----------------------echo.bpel----------------- > >> > >> <partnerLink > >> > >> name="echoInPartnerLink" > >> > >> partnerLinkType="test:echoInPartnerLinkType" > >> > >> myRole="provider"/> > >> > >> <partnerLink > >> > >> name="echoOutPartnerLink" > >> > >> partnerLinkType="test:echoOutPartnerLinkType" > >> > >> partnerRole="consumer"/> > >> > >> -------------------------deploy.xml--------------- echo-su---------[in > >> echo-sa] > >> > >> process name="pns:Echo"> > >> <active>true</active> > >> <provide partnerLink="echoInPartnerLink"> > >> <service name="wns:echoInService" > >> port="echoInPort"/> > >> </provide> > >> <invoke partnerLink="echoOutPartnerLink"> > >> <service name="wns:echoOutService" > >> port="echoOutPort"/> > >> </invoke> > >> </process> > >> > >> -----------------------call.bpel-------------------------- > >> <partnerLink > >> > >> name="echoIn" > >> > >> partnerLinkType="echo:echoInPartnerLinkType" > >> > >> partnerRole="provider"/> > >> > >> <partnerLink > >> > >> name="echoOut" > >> > >> partnerLinkType="echo:echoOutPartnerLinkType" > >> > >> myRole="consumer"/> > >> > >> > >> > >> -------------------------------deploy.xml---------------[call-su in > >> call-sa]------------------ > >> > >> <process name="callB:Call"> > >> > >> <active>true</active> > >> > >> <provide partnerLink="callPartnerLink"> > >> > >> <service name="callW:callService" port="callPort"/> > >> > >> </provide> > >> > >> <provide partnerLink="echoOut"> > >> > >> <service name="wns:echoOutService" port="echoOutPort"/> > >> > >> </provide> > >> > >> <invoke partnerLink="echoIn"> > >> > >> <service name="wns:echoInService" port="echoInPort"/> > >> > >> </invoke> > >> > >> </process> > >> > >> > >> > >> I think the porblem come from the fact I'm using two different SA. > >> > >> May it be? > >> > >> > >> > >> > >> > >> > >> ----- Original Message ----- > >> From: "Guillaume Nodet" <[EMAIL PROTECTED]> > >> To: <[email protected]> > >> > >> > >> Sent: Thursday, March 06, 2008 4:52 PM > >> Subject: Re: Mediator and Services > >> > >> > >> > Could you please raise a JIRA and attach the WSDL, and deploy.xml > >> files. > >> > If you look at the stack trace, it clearly shows that Ode is condering > >> > that the endpoint > >> > {urn:/echo.wsdl}echoOutService:echoOutPort > >> > has a partner link with a "myRole" role. > >> > > >> > See: > >> > 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) > >> > > >> > > >> > On Thu, Mar 6, 2008 at 4:44 PM, Simone Maletta > >> <[EMAIL PROTECTED]> > >> > wrote: > >> >> I'm sorry I don't understand; > >> >> this is my background: > >> >> 1) Echo Expose two ports, echoIn and echoOut, each one having an own > >> >> partner > >> >> link type associated echoInPartnerLinkType echoOutPartnerLinkType. > >> >> In the BPEL I define two partner links echoInPL and echoOutPL, echo > >> >> read on > >> >> echoInPL defining myRole, and write on echoOutPL defining a > >> partnerRole. > >> >> In the deploy Echo provide echoIn and invoke echoOut. > >> >> > >> >> 2) Call use echoInPartnerLink and echoOutPartnerLink with echoIn and > >> >> echoOut, writeing on the first, partnerRole, and reading on the > >> second, > >> >> myRole. > >> >> In the deploy Call provide echoOut and invoke echoIn. > >> >> > >> >> echoInPort-echoInService and echoOutPort-echoOutService are > >> activated > >> >> into > >> >> Echo WSDL. > >> >> > >> >> If I change roles in PL description I've got a compiler error, ODe > >> says > >> >> me > >> >> that my partnerLinks do not define other role[ if I define a my role > >> on > >> >> writing it says that this link does not define a partnerRole]. > >> >> > >> >> Now, what I have to change? > >> >> I'm sorry if I may apper insistent, but I want to have a clear > >> picture > >> >> in a > >> >> silly example. > >> >> > >> >> Thank you, > >> >> Regards > >> >> Simone > >> >> > >> >> > >> >> ----- Original Message ----- > >> >> From: "Guillaume Nodet" <[EMAIL PROTECTED]> > >> >> To: <[email protected]> > >> >> > >> >> > >> >> Sent: Thursday, March 06, 2008 4:24 PM > >> >> Subject: Re: Mediator and Services > >> >> > >> >> > >> >> > Ode will activate a JBI endpoint for all partner links with a > >> myRole > >> >> role > >> >> > IIRC. > >> >> > So you need to make sure the parternLinks and the deploy.xml are > >> >> > consistent > >> >> > with what you want to achieve. > >> >> > If {urn:/echo.wsdl}echoOutService:echoOutPort represents an > >> endpoint > >> >> that > >> >> > will > >> >> > be consumed, this means the partern link role is not myRole. > >> >> > > >> >> > On Thu, Mar 6, 2008 at 4:15 PM, Simone Maletta > >> >> <[EMAIL PROTECTED]> > >> >> > wrote: > >> >> >> 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/ > >> >> >> > >> >> >> > >> >> > > >> >> > > >> >> > > >> >> > -- > >> >> > Cheers, > >> >> > Guillaume Nodet > >> >> > ------------------------ > >> >> > Blog: http://gnodet.blogspot.com/ > >> >> > >> >> > >> > > >> > > >> > > >> > -- > >> > Cheers, > >> > Guillaume Nodet > >> > ------------------------ > >> > Blog: http://gnodet.blogspot.com/ > >> > >> > > > > > > > > -- > > Cheers, > > Guillaume Nodet > > ------------------------ > > Blog: http://gnodet.blogspot.com/ > >
-- Cheers, Guillaume Nodet ------------------------ Blog: http://gnodet.blogspot.com/
