You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ode.apache.org by Agustín Gañán <ag...@gmail.com> on 2010/06/16 12:19:01 UTC
ODE Management API: listInstances question
Hi,
I have deployed de ODE Managemen API to get information about the
processes/instances.
I can invoke succesfully the listAllInstances operation but now I'm trying
to filter the results using the listInstances and I'm getting the same
result as in the listAllInstances operation.
Is this operation fully implemented?
My need is to query if there is any active instance with a correlation
property. Can I do this whit the management API?
My environment:
ODE 1.3.4 (osgi version) deployed on SMX 4.2
Thanks
Agus
Re: ODE Management API: listInstances question
Posted by Rafal Rusin <ra...@intalio.com>.
OK, great. Actually I tried this config and I had some hangs on tests.
After using tranql vendor oracle, it worked well.
I added wiki entry to check out:
https://cwiki.apache.org/confluence/display/ODExSITE/SMX4+OSGi+Deployment
It will appear on ODE user guide tomorrow.
Thanks for your information.
2010/6/16 Agustín Gañán <ag...@gmail.com>:
> Hi again,
>
> As I supposed, it was a config error.
> if helping others, here are the ode-jbi properties:
>
> ode-jbi.db.mode=INTERNAL
> ode-jbi.db.int.jdbcurl=jdbc:oracle:thin:@localhost:1521:xe
> ode-jbi.db.int.driver=oracle.jdbc.driver.OracleDriver
> ode-jbi.db.int.username=ode
> ode-jbi.db.int.password=ode
> ode-jbi.dao.factory=org.apache.ode.daohib.bpel.BpelDAOConnectionFactoryImpl
>
> El día 16 de junio de 2010 17:41, Agustín Gañán <ag...@gmail.com> escribió:
>> Hi,
>>
>> Sure I'm missing some config parameter/property but when I try to
>> install the ode-hib-oracle feature I get this error[1].
>> My config is based in [2].
>>
>> any idea?
>>
>> regards
>>
>>
>> [1]
>>
>> 17:38:04,517 | INFO | xtenderThread-62 | Database
>> | rg.apache.ode.il.dbutil.Database 171 | ODE using internal
>> database "jdbc:derby://localhost/ode" with driver
>> org.apache.derby.jdbc.ClientDriver.
>> 17:38:04,626 | INFO | xtenderThread-62 | Database
>> | rg.apache.ode.il.dbutil.Database 278 | Using DAO Connection
>> Factory class org.apache.ode.dao.jpa.BPELDAOConnectionFactoryImpl.
>> 17:38:04,629 | FATAL | xtenderThread-62 | OdeLifeCycle
>> | org.apache.ode.jbi.OdeLifeCycle 151 |
>> java.lang.NoClassDefFoundError: org/apache/openjpa/ee/ManagedRuntime
>> at java.lang.ClassLoader.defineClass1(Native Method)
>> at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
>> at org.apache.felix.framework.ModuleImpl$ModuleClassLoader.findClass(ModuleImpl.java:1872)
>> at org.apache.felix.framework.ModuleImpl.findClassOrResourceByDelegation(ModuleImpl.java:758)
>> at org.apache.felix.framework.ModuleImpl.access$100(ModuleImpl.java:61)
>> at org.apache.felix.framework.ModuleImpl$ModuleClassLoader.loadClass(ModuleImpl.java:1733)
>> at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
>> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:316)
>> at org.apache.ode.dao.jpa.BPELDAOConnectionFactoryImpl.init(BPELDAOConnectionFactoryImpl.java:99)
>> at org.apache.ode.il.dbutil.Database.createDaoCF(Database.java:291)
>> at org.apache.ode.jbi.OdeLifeCycle.initDao(OdeLifeCycle.java:269)
>>
>> [2] https://issues.apache.org/jira/browse/ODE-777
>>
>> 2010/6/16 Rafal Rusin <ra...@intalio.com>
>>>
>>> AFAIK, some filter queries for instances are not implemented in JPA
>>> Dao, which is enabled by default.
>>> You can try to switch to hibernate and compare results (something like
>>> ode-hib-oracle karaf feature).
>>>
>>> 2010/6/16 Agustín Gañán <ag...@gmail.com>:
>>> > Hi,
>>> >
>>> > I have deployed de ODE Managemen API to get information about the
>>> > processes/instances.
>>> > I can invoke succesfully the listAllInstances operation but now I'm trying
>>> > to filter the results using the listInstances and I'm getting the same
>>> > result as in the listAllInstances operation.
>>> >
>>> > Is this operation fully implemented?
>>> >
>>> > My need is to query if there is any active instance with a correlation
>>> > property. Can I do this whit the management API?
>>> >
>>> > My environment:
>>> >
>>> > ODE 1.3.4 (osgi version) deployed on SMX 4.2
>>> >
>>> > Thanks
>>> >
>>> > Agus
>>> >
>>>
>>> --
>>> Regards,
>>> Rafał Rusin
>>> http://rrusin.blogspot.com
>>
>
--
Regards,
Rafał Rusin
http://rrusin.blogspot.com
Re: ODE Management API: listInstances question
Posted by Vishal Saxena <vi...@intalio.com>.
Yes you can define correlation properties and even use correlationSets.
Cheers
Vishal
2010/6/17 Agustín Gañán <ag...@gmail.com>
> Hi again,
>
> Only posting for confirm that the filtering works with the Hibernate DAO.
>
> Thanks for your patience Rafal,
>
> Agus
>
> El día 16 de junio de 2010 18:26, Agustín Gañán <ag...@gmail.com>
> escribió:
> > Hi again,
> >
> > As I supposed, it was a config error.
> > if helping others, here are the ode-jbi properties:
> >
> > ode-jbi.db.mode=INTERNAL
> > ode-jbi.db.int.jdbcurl=jdbc:oracle:thin:@localhost:1521:xe
> > ode-jbi.db.int.driver=oracle.jdbc.driver.OracleDriver
> > ode-jbi.db.int.username=ode
> > ode-jbi.db.int.password=ode
> >
> ode-jbi.dao.factory=org.apache.ode.daohib.bpel.BpelDAOConnectionFactoryImpl
> >
> > El día 16 de junio de 2010 17:41, Agustín Gañán <ag...@gmail.com>
> escribió:
> >> Hi,
> >>
> >> Sure I'm missing some config parameter/property but when I try to
> >> install the ode-hib-oracle feature I get this error[1].
> >> My config is based in [2].
> >>
> >> any idea?
> >>
> >> regards
> >>
> >>
> >> [1]
> >>
> >> 17:38:04,517 | INFO | xtenderThread-62 | Database
> >> | rg.apache.ode.il.dbutil.Database 171 | ODE using internal
> >> database "jdbc:derby://localhost/ode" with driver
> >> org.apache.derby.jdbc.ClientDriver.
> >> 17:38:04,626 | INFO | xtenderThread-62 | Database
> >> | rg.apache.ode.il.dbutil.Database 278 | Using DAO Connection
> >> Factory class org.apache.ode.dao.jpa.BPELDAOConnectionFactoryImpl.
> >> 17:38:04,629 | FATAL | xtenderThread-62 | OdeLifeCycle
> >> | org.apache.ode.jbi.OdeLifeCycle 151 |
> >> java.lang.NoClassDefFoundError: org/apache/openjpa/ee/ManagedRuntime
> >> at java.lang.ClassLoader.defineClass1(Native Method)
> >> at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
> >> at
> org.apache.felix.framework.ModuleImpl$ModuleClassLoader.findClass(ModuleImpl.java:1872)
> >> at
> org.apache.felix.framework.ModuleImpl.findClassOrResourceByDelegation(ModuleImpl.java:758)
> >> at
> org.apache.felix.framework.ModuleImpl.access$100(ModuleImpl.java:61)
> >> at
> org.apache.felix.framework.ModuleImpl$ModuleClassLoader.loadClass(ModuleImpl.java:1733)
> >> at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
> >> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:316)
> >> at
> org.apache.ode.dao.jpa.BPELDAOConnectionFactoryImpl.init(BPELDAOConnectionFactoryImpl.java:99)
> >> at
> org.apache.ode.il.dbutil.Database.createDaoCF(Database.java:291)
> >> at org.apache.ode.jbi.OdeLifeCycle.initDao(OdeLifeCycle.java:269)
> >>
> >> [2] https://issues.apache.org/jira/browse/ODE-777
> >>
> >> 2010/6/16 Rafal Rusin <ra...@intalio.com>
> >>>
> >>> AFAIK, some filter queries for instances are not implemented in JPA
> >>> Dao, which is enabled by default.
> >>> You can try to switch to hibernate and compare results (something like
> >>> ode-hib-oracle karaf feature).
> >>>
> >>> 2010/6/16 Agustín Gañán <ag...@gmail.com>:
> >>> > Hi,
> >>> >
> >>> > I have deployed de ODE Managemen API to get information about the
> >>> > processes/instances.
> >>> > I can invoke succesfully the listAllInstances operation but now I'm
> trying
> >>> > to filter the results using the listInstances and I'm getting the
> same
> >>> > result as in the listAllInstances operation.
> >>> >
> >>> > Is this operation fully implemented?
> >>> >
> >>> > My need is to query if there is any active instance with a
> correlation
> >>> > property. Can I do this whit the management API?
> >>> >
> >>> > My environment:
> >>> >
> >>> > ODE 1.3.4 (osgi version) deployed on SMX 4.2
> >>> >
> >>> > Thanks
> >>> >
> >>> > Agus
> >>> >
> >>>
> >>> --
> >>> Regards,
> >>> Rafał Rusin
> >>> http://rrusin.blogspot.com
> >>
> >
>
--
Vishal Saxena
Vice President Engineering
Intalio Inc
http://vishals.blogspot.com
Re: ODE Management API: listInstances question
Posted by Agustín Gañán <ag...@gmail.com>.
Hi again,
Only posting for confirm that the filtering works with the Hibernate DAO.
Thanks for your patience Rafal,
Agus
El día 16 de junio de 2010 18:26, Agustín Gañán <ag...@gmail.com> escribió:
> Hi again,
>
> As I supposed, it was a config error.
> if helping others, here are the ode-jbi properties:
>
> ode-jbi.db.mode=INTERNAL
> ode-jbi.db.int.jdbcurl=jdbc:oracle:thin:@localhost:1521:xe
> ode-jbi.db.int.driver=oracle.jdbc.driver.OracleDriver
> ode-jbi.db.int.username=ode
> ode-jbi.db.int.password=ode
> ode-jbi.dao.factory=org.apache.ode.daohib.bpel.BpelDAOConnectionFactoryImpl
>
> El día 16 de junio de 2010 17:41, Agustín Gañán <ag...@gmail.com> escribió:
>> Hi,
>>
>> Sure I'm missing some config parameter/property but when I try to
>> install the ode-hib-oracle feature I get this error[1].
>> My config is based in [2].
>>
>> any idea?
>>
>> regards
>>
>>
>> [1]
>>
>> 17:38:04,517 | INFO | xtenderThread-62 | Database
>> | rg.apache.ode.il.dbutil.Database 171 | ODE using internal
>> database "jdbc:derby://localhost/ode" with driver
>> org.apache.derby.jdbc.ClientDriver.
>> 17:38:04,626 | INFO | xtenderThread-62 | Database
>> | rg.apache.ode.il.dbutil.Database 278 | Using DAO Connection
>> Factory class org.apache.ode.dao.jpa.BPELDAOConnectionFactoryImpl.
>> 17:38:04,629 | FATAL | xtenderThread-62 | OdeLifeCycle
>> | org.apache.ode.jbi.OdeLifeCycle 151 |
>> java.lang.NoClassDefFoundError: org/apache/openjpa/ee/ManagedRuntime
>> at java.lang.ClassLoader.defineClass1(Native Method)
>> at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
>> at org.apache.felix.framework.ModuleImpl$ModuleClassLoader.findClass(ModuleImpl.java:1872)
>> at org.apache.felix.framework.ModuleImpl.findClassOrResourceByDelegation(ModuleImpl.java:758)
>> at org.apache.felix.framework.ModuleImpl.access$100(ModuleImpl.java:61)
>> at org.apache.felix.framework.ModuleImpl$ModuleClassLoader.loadClass(ModuleImpl.java:1733)
>> at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
>> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:316)
>> at org.apache.ode.dao.jpa.BPELDAOConnectionFactoryImpl.init(BPELDAOConnectionFactoryImpl.java:99)
>> at org.apache.ode.il.dbutil.Database.createDaoCF(Database.java:291)
>> at org.apache.ode.jbi.OdeLifeCycle.initDao(OdeLifeCycle.java:269)
>>
>> [2] https://issues.apache.org/jira/browse/ODE-777
>>
>> 2010/6/16 Rafal Rusin <ra...@intalio.com>
>>>
>>> AFAIK, some filter queries for instances are not implemented in JPA
>>> Dao, which is enabled by default.
>>> You can try to switch to hibernate and compare results (something like
>>> ode-hib-oracle karaf feature).
>>>
>>> 2010/6/16 Agustín Gañán <ag...@gmail.com>:
>>> > Hi,
>>> >
>>> > I have deployed de ODE Managemen API to get information about the
>>> > processes/instances.
>>> > I can invoke succesfully the listAllInstances operation but now I'm trying
>>> > to filter the results using the listInstances and I'm getting the same
>>> > result as in the listAllInstances operation.
>>> >
>>> > Is this operation fully implemented?
>>> >
>>> > My need is to query if there is any active instance with a correlation
>>> > property. Can I do this whit the management API?
>>> >
>>> > My environment:
>>> >
>>> > ODE 1.3.4 (osgi version) deployed on SMX 4.2
>>> >
>>> > Thanks
>>> >
>>> > Agus
>>> >
>>>
>>> --
>>> Regards,
>>> Rafał Rusin
>>> http://rrusin.blogspot.com
>>
>
Re: ODE Management API: listInstances question
Posted by Agustín Gañán <ag...@gmail.com>.
Hi again,
As I supposed, it was a config error.
if helping others, here are the ode-jbi properties:
ode-jbi.db.mode=INTERNAL
ode-jbi.db.int.jdbcurl=jdbc:oracle:thin:@localhost:1521:xe
ode-jbi.db.int.driver=oracle.jdbc.driver.OracleDriver
ode-jbi.db.int.username=ode
ode-jbi.db.int.password=ode
ode-jbi.dao.factory=org.apache.ode.daohib.bpel.BpelDAOConnectionFactoryImpl
El día 16 de junio de 2010 17:41, Agustín Gañán <ag...@gmail.com> escribió:
> Hi,
>
> Sure I'm missing some config parameter/property but when I try to
> install the ode-hib-oracle feature I get this error[1].
> My config is based in [2].
>
> any idea?
>
> regards
>
>
> [1]
>
> 17:38:04,517 | INFO | xtenderThread-62 | Database
> | rg.apache.ode.il.dbutil.Database 171 | ODE using internal
> database "jdbc:derby://localhost/ode" with driver
> org.apache.derby.jdbc.ClientDriver.
> 17:38:04,626 | INFO | xtenderThread-62 | Database
> | rg.apache.ode.il.dbutil.Database 278 | Using DAO Connection
> Factory class org.apache.ode.dao.jpa.BPELDAOConnectionFactoryImpl.
> 17:38:04,629 | FATAL | xtenderThread-62 | OdeLifeCycle
> | org.apache.ode.jbi.OdeLifeCycle 151 |
> java.lang.NoClassDefFoundError: org/apache/openjpa/ee/ManagedRuntime
> at java.lang.ClassLoader.defineClass1(Native Method)
> at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
> at org.apache.felix.framework.ModuleImpl$ModuleClassLoader.findClass(ModuleImpl.java:1872)
> at org.apache.felix.framework.ModuleImpl.findClassOrResourceByDelegation(ModuleImpl.java:758)
> at org.apache.felix.framework.ModuleImpl.access$100(ModuleImpl.java:61)
> at org.apache.felix.framework.ModuleImpl$ModuleClassLoader.loadClass(ModuleImpl.java:1733)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:316)
> at org.apache.ode.dao.jpa.BPELDAOConnectionFactoryImpl.init(BPELDAOConnectionFactoryImpl.java:99)
> at org.apache.ode.il.dbutil.Database.createDaoCF(Database.java:291)
> at org.apache.ode.jbi.OdeLifeCycle.initDao(OdeLifeCycle.java:269)
>
> [2] https://issues.apache.org/jira/browse/ODE-777
>
> 2010/6/16 Rafal Rusin <ra...@intalio.com>
>>
>> AFAIK, some filter queries for instances are not implemented in JPA
>> Dao, which is enabled by default.
>> You can try to switch to hibernate and compare results (something like
>> ode-hib-oracle karaf feature).
>>
>> 2010/6/16 Agustín Gañán <ag...@gmail.com>:
>> > Hi,
>> >
>> > I have deployed de ODE Managemen API to get information about the
>> > processes/instances.
>> > I can invoke succesfully the listAllInstances operation but now I'm trying
>> > to filter the results using the listInstances and I'm getting the same
>> > result as in the listAllInstances operation.
>> >
>> > Is this operation fully implemented?
>> >
>> > My need is to query if there is any active instance with a correlation
>> > property. Can I do this whit the management API?
>> >
>> > My environment:
>> >
>> > ODE 1.3.4 (osgi version) deployed on SMX 4.2
>> >
>> > Thanks
>> >
>> > Agus
>> >
>>
>> --
>> Regards,
>> Rafał Rusin
>> http://rrusin.blogspot.com
>
Re: ODE Management API: listInstances question
Posted by Agustín Gañán <ag...@gmail.com>.
Hi,
Sure I'm missing some config parameter/property but when I try to
install the ode-hib-oracle feature I get this error[1].
My config is based in [2].
any idea?
regards
[1]
17:38:04,517 | INFO | xtenderThread-62 | Database
| rg.apache.ode.il.dbutil.Database 171 | ODE using internal
database "jdbc:derby://localhost/ode" with driver
org.apache.derby.jdbc.ClientDriver.
17:38:04,626 | INFO | xtenderThread-62 | Database
| rg.apache.ode.il.dbutil.Database 278 | Using DAO Connection
Factory class org.apache.ode.dao.jpa.BPELDAOConnectionFactoryImpl.
17:38:04,629 | FATAL | xtenderThread-62 | OdeLifeCycle
| org.apache.ode.jbi.OdeLifeCycle 151 |
java.lang.NoClassDefFoundError: org/apache/openjpa/ee/ManagedRuntime
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
at org.apache.felix.framework.ModuleImpl$ModuleClassLoader.findClass(ModuleImpl.java:1872)
at org.apache.felix.framework.ModuleImpl.findClassOrResourceByDelegation(ModuleImpl.java:758)
at org.apache.felix.framework.ModuleImpl.access$100(ModuleImpl.java:61)
at org.apache.felix.framework.ModuleImpl$ModuleClassLoader.loadClass(ModuleImpl.java:1733)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:316)
at org.apache.ode.dao.jpa.BPELDAOConnectionFactoryImpl.init(BPELDAOConnectionFactoryImpl.java:99)
at org.apache.ode.il.dbutil.Database.createDaoCF(Database.java:291)
at org.apache.ode.jbi.OdeLifeCycle.initDao(OdeLifeCycle.java:269)
[2] https://issues.apache.org/jira/browse/ODE-777
2010/6/16 Rafal Rusin <ra...@intalio.com>
>
> AFAIK, some filter queries for instances are not implemented in JPA
> Dao, which is enabled by default.
> You can try to switch to hibernate and compare results (something like
> ode-hib-oracle karaf feature).
>
> 2010/6/16 Agustín Gañán <ag...@gmail.com>:
> > Hi,
> >
> > I have deployed de ODE Managemen API to get information about the
> > processes/instances.
> > I can invoke succesfully the listAllInstances operation but now I'm trying
> > to filter the results using the listInstances and I'm getting the same
> > result as in the listAllInstances operation.
> >
> > Is this operation fully implemented?
> >
> > My need is to query if there is any active instance with a correlation
> > property. Can I do this whit the management API?
> >
> > My environment:
> >
> > ODE 1.3.4 (osgi version) deployed on SMX 4.2
> >
> > Thanks
> >
> > Agus
> >
>
> --
> Regards,
> Rafał Rusin
> http://rrusin.blogspot.com
Re: ODE Management API: listInstances question
Posted by Rafal Rusin <ra...@intalio.com>.
AFAIK, some filter queries for instances are not implemented in JPA
Dao, which is enabled by default.
You can try to switch to hibernate and compare results (something like
ode-hib-oracle karaf feature).
2010/6/16 Agustín Gañán <ag...@gmail.com>:
> Hi,
>
> I have deployed de ODE Managemen API to get information about the
> processes/instances.
> I can invoke succesfully the listAllInstances operation but now I'm trying
> to filter the results using the listInstances and I'm getting the same
> result as in the listAllInstances operation.
>
> Is this operation fully implemented?
>
> My need is to query if there is any active instance with a correlation
> property. Can I do this whit the management API?
>
> My environment:
>
> ODE 1.3.4 (osgi version) deployed on SMX 4.2
>
> Thanks
>
> Agus
>
--
Regards,
Rafał Rusin
http://rrusin.blogspot.com