On 3/20/07, Andrea Zoppello <[EMAIL PROTECTED]> wrote:
Guillaume Nodet ha scritto: > On 3/20/07, Andrea Zoppello <[EMAIL PROTECTED]> wrote: >> >> Hi all, >> >> I've two questions about the usage of drools 3.1 component. >> >> 1)Is possible to specify a default "target service" where the message >> will be routed if no one of the >> rule specified in thre rulebase file has been executed???? >> >> This is due to a use case where i want to use the drools component as a >> "semantic validator" where a jbi >> fault must be generated according to some rulebase otherwise i want to >> specify the default target service for the normal execution. >> >> Probably this is possible including a rule that route to this target >> service at the end of the drl file, what i'm asking here if there is >> another way of doing this. > > > Not currently. But feel free to raise a JIRA and submit a patch for > that. > Ok i'm not sure about the correct way to do the patch. I'm starting from servicemix 3.1 src zip distribution. I think that to add a new attribute to drools:endpoint i need
You should use a svn client to download the code. This way, you can build against trunk (and update your sources without loosing any modifications you made). See http://incubator.apache.org/servicemix/source.html 1) To add it in the servicemix-drools.xsd file that i found in
servicemix-drools-3.1-incubating-installer.zip\lib\servicemix-drools-3.1-incubating.jar
This file is generated from the code. It will be generated when you build using maven. 2) Modify the DroolsEndpoint class code This step is oviously needed ;-) Once you have modified the code and added a test case (if possible), a diff file can be generated using svn diff Save the output and attach it to a JIRA issue. I'm not able to find in the source distribution where the xsd file is
located. > 2) Is possible to access datasource defined in smx jndi in the drools >> drl file?? >> This is because because some semantic validation can require to >> validate the message content querying >> a database?? > > > Same answer. Though I don't really see how to to data. > You can always lookup the DataSource using java calls, right ? > Do you expect it to be directly accessible ? > > Thank you >> I'll try in the next day to access a datasource using java code inside the drl than i will report my results
Ok. Thanks
>> Andrea Zoppello >> Engineering Ing. Informatica >> >> > >
-- Cheers, Guillaume Nodet ------------------------ Architect, LogicBlaze (http://www.logicblaze.com/) Blog: http://gnodet.blogspot.com/
