Hello all, Please help me. The first issue below is the most important.
I have a question about programming with ODE. with the following fields: oprocess.procesScope.variables oprocess.procesScope.variables.get(key).Type.parts oprocess.elementTypes oprocess.messageTypes oprocess.xsdTypes I could almost get all informations about the declaration of a variable in BPEL. But I miss something which is important for my work. For example if a part of a variable has an attribut element, which is a complexType defined in an XML Schema, I would like to get the definition of this complexType. How can I get it? There is a debuginfo class with a field extensibilityElements. I try with this but I always get a null reference back. Another issue: I work with eclipse Ganymede. I try to extends the future of ODE 1.3.2 When I try to debug the ODE project, eclipse always builds the ODE project and corrupts it although I deactivate build automatically in menu Project and only build the project with buildr. Is this a known issue with solution or can anyone help me? Thank for your answer. -------- Original-Nachricht -------- > Datum: Thu, 15 Oct 2009 11:49:35 -0700 > Von: Alexis Midon <[email protected]> > An: [email protected] > Betreff: Re: Securing web service call with Rampart - "Error in obtaining a > token" > On Sun, Oct 11, 2009 at 1:53 PM, Jens Müller <[email protected]> wrote: > > > On 09.10.2009 20:12, Alexis Midon wrote: > > > I suspect the paths to your key stores to be wrong. > > > > > > TestRampartPolicy/secured-services/client.jks is not available form > the > > > classpath of the webapp. > > > > > > Try with **processes/**TestRampartPolicy/secured-services/client.jks > > > > I put "client.jks" in the .axis2, and put the file client.jks into the > > classes directory. > > > > Before, I had tried several places under the processes directory which > > obviously was wrong. > > > > Having changed that, it works! Thus, many thanks! > > > > > Good news! > > > > Btw, when I send process start messages too fast, I at some point get > > faults. > > > > it's a known issue with axis2 1.3, we need to upgrade to axis2 1.5 . > see http://issues.apache.org/jira/browse/ODE-647 > A workaround is suggested afair. > > > > > DEBUG - GeronimoLog.debug(66) | SET MEX property activityId = 47 > > > DEBUG - GeronimoLog.debug(66) | Routed: svcQname { > > http://sample03.policy.samples.rampart.apache.org}sample03 --> null > > > DEBUG - GeronimoLog.debug(66) | Creating invocation check event in > > 180000ms for mexid hqejbhcnphr4nuvlos1nbb > > > DEBUG - GeronimoLog.debug(66) | SET MEX property invokeCheckJobId = > > hqejbhcnphr4nuvlos1nbc > > > DEBUG - GeronimoLog.debug(66) | Invoking a partner operation: echo > > > DEBUG - GeronimoLog.debug(66) | The service to invoke is the external > > service {http://sample03.policy.samples.rampart.apache.org > > }sample03:sample03HttpSoa > > > p11Endpoint > > > DEBUG - GeronimoLog.debug(66) | Create a new ServiceClient for > > axis_service_for_{http://sample03.policy.samples.rampart.apache.org > > }sample03#sample03HttpS > > > oap11Endpoint_hqejbhcnphr4nuvlos1n8u > > > ERROR - GeronimoLog.error(108) | Error sending message to Axis2 for > ODE > > mex {PartnerRoleMex#hqejbhcnphr4nuvlos1nbb [PID { > > http://example.com/Test1/Pool}Po <http://example.com/Test1/Pool%7DPo> > > > ol-1] calling null.echo(...)} > > > org.apache.axis2.AxisFault: Two services cannot have same name. A > > service with the axis_service_for_{ > > http://sample03.policy.samples.rampart.apache.org}s > > > ample03#sample03HttpSoap11Endpoint_hqejbhcnphr4nuvlos1n8u name already > > exists in the system. > > > at > > > org.apache.axis2.client.ServiceClient.configureServiceClient(ServiceClient.java:172) > > > at > > org.apache.axis2.client.ServiceClient.<init>(ServiceClient.java:139) > > > at > > > org.apache.ode.axis2.SoapExternalService.getServiceClient(SoapExternalService.java:281) > > > at > > > org.apache.ode.axis2.SoapExternalService.invoke(SoapExternalService.java:140) > > > at > > > org.apache.ode.axis2.MessageExchangeContextImpl.invokePartner(MessageExchangeContextImpl.java:52) > > > at > > > org.apache.ode.bpel.engine.BpelRuntimeContextImpl.invoke(BpelRuntimeContextImpl.java:781) > > > at org.apache.ode.bpel.runtime.INVOKE.run(INVOKE.java:100) > > > at sun.reflect.GeneratedMethodAccessor34.invoke(Unknown > Source) > > > at > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > > > at java.lang.reflect.Method.invoke(Method.java:597) > > > at > > org.apache.ode.jacob.vpu.JacobVPU$JacobThreadImpl.run(JacobVPU.java:451) > > > at > org.apache.ode.jacob.vpu.JacobVPU.execute(JacobVPU.java:139) > > > at > > > org.apache.ode.bpel.engine.BpelRuntimeContextImpl.execute(BpelRuntimeContextImpl.java:875) > > > at > > > org.apache.ode.bpel.engine.PartnerLinkMyRoleImpl.invokeNewInstance(PartnerLinkMyRoleImpl.java:206) > > > at > > > org.apache.ode.bpel.engine.BpelProcess.invokeProcess(BpelProcess.java:237) > > > at > > > org.apache.ode.bpel.engine.BpelProcess.handleWorkEvent(BpelProcess.java:408) > > > at > > > org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob(BpelEngineImpl.java:439) > > > at > > > org.apache.ode.bpel.engine.BpelServerImpl.onScheduledJob(BpelServerImpl.java:441) > > > at > > > org.apache.ode.scheduler.simple.SimpleScheduler$4$1.call(SimpleScheduler.java:411) > > > at > > > org.apache.ode.scheduler.simple.SimpleScheduler$4$1.call(SimpleScheduler.java:405) > > > at > > > org.apache.ode.scheduler.simple.SimpleScheduler.execTransaction(SimpleScheduler.java:218) > > > at > > > org.apache.ode.scheduler.simple.SimpleScheduler$4.call(SimpleScheduler.java:404) > > > at > > > org.apache.ode.scheduler.simple.SimpleScheduler$4.call(SimpleScheduler.java:401) > > > at > > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) > > > at java.util.concurrent.FutureTask.run(FutureTask.java:138) > > > at > > > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) > > > at > > > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) > > > at java.lang.Thread.run(Thread.java:619) > > > DEBUG - GeronimoLog.debug(66) | replyWithFailure > > mex=hqejbhcnphr4nuvlos1nbb failureType=COMMUNICATION_ERROR > description=Error > > sending message to Axis2 fo > > > r ODE mex {PartnerRoleMex#hqejbhcnphr4nuvlos1nbb [PID { > > > http://example.com/Test1/Pool}Pool-1<http://example.com/Test1/Pool%7DPool-1>] > > calling null.echo(...)} details=null > > > > > > What could be the problem here? > > > > Thanks, > > > > Jens > > > > -- Jetzt kostenlos herunterladen: Internet Explorer 8 und Mozilla Firefox 3.5 - sicherer, schneller und einfacher! http://portal.gmx.net/de/go/atbrowser
