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

Reply via email to