ode-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ciaran <ciar...@gmail.com>
Subject Re: InstanceManagement.ListInstances, filter broken?
Date Mon, 19 May 2008 20:16:10 GMT
Thanks
- Cj.

On Mon, May 19, 2008 at 9:13 PM, Alex Boisvert <boisvert@intalio.com> wrote:

> That looks like a bug... I'm investigating.
>
> On Mon, May 19, 2008 at 12:42 PM, Ciaran <ciaranj@gmail.com> wrote:
>
> > Thats brilliant, although I'm having problems getting it to work, on the
> > example Helloworld2 I tried
> > the filter of :
> >         <payload>name=Heloworld2 order by last-active desc limit
> > 1000</payload>
> > and it brings back everything, which is great, but then I tried
> >         <payload>name=XXXX order by last-active desc limit 1000</payload>
> > And it brought back the same results, I was rather hoping it would bring
> > none back ? Have I mis-understood!
> > - Ciaran
> >
> >
> >
> > On Mon, May 19, 2008 at 8:31 PM, Alex Boisvert <boisvert@intalio.com>
> > wrote:
> >
> > > Yes, it is broken.  listInstances has been mostly replaced by
> > > queryInstances
> > > where you can write more expressive filters, e.g.,
> > >
> > > <soapenv:Envelope xmlns:soapenv="
> > http://schemas.xmlsoap.org/soap/envelope/
> > > " xmlns:pmap="http://www.apache.org/ode/pmapi">
> > >   <soapenv:Header/>
> > >   <soapenv:Body>
> > >       <pmap:queryInstances>
> > >         <payload>namespace=* order by last-active desc limit
> > 1000</payload>
> > >      </pmap:queryInstances>
> > >   </soapenv:Body>
> > > </soapenv:Envelope>
> > >
> > > Hope this helps,
> > > alex
> > >
> > >
> > > On Sun, May 18, 2008 at 2:32 PM, Ciaran <ciaranj@gmail.com> wrote:
> > >
> > > > Sorry,
> > > > I've read all the JavaDocs and what I could find in the wiki, but I
> > just
> > > > can't work out how to get all the instances for a given process-id, I
> > > > thought a soap request along the lines of :
> > > > <soapenv:Envelope xmlns:soapenv="
> > > http://schemas.xmlsoap.org/soap/envelope/
> > > > "
> > > > xmlns:pmap="http://www.apache.org/ode/pmapi">
> > > >   <soapenv:Header/>
> > > >   <soapenv:Body>
> > > >      <pmap:listInstances>
> > > >         <limit>10000</limit>
> > > >         <order>-started</order>
> > > >         <filter>name=MyProcess</filter>
> > > >      </pmap:listInstances>
> > > >   </soapenv:Body>
> > > > </soapenv:Envelope>
> > > >
> > > > Would work on the InstanceManagement service, but all I get is a
> > > > NumberFormatException, I get this for *any* filter I try to use, if I
> > use
> > > 0
> > > > or some other number I don't get the exception, but obviously I don't
> > get
> > > > the filtered list I hoped for, any suggestions on what I'm no doubt
> > doing
> > > > wrong ? ;)
> > > >
> > > > Thanks!
> > > >
> > > > --
> > > > - Ciaran
> > > >
> > >
> >
> >
> >
> > --
> > - Ciaran
> >
>



-- 
- Ciaran

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message