Authorisation of Guvnor users on Glassfish
by Chris Selwyn
I am using Guvnor 2.1.1 on Glassfish 2.1 and mostly it seems to work
very well.
However, I am now looking to setup authentication of users to the Guvnor
server and this is where I am finding problems.
I tried writing a class with an "authenticate" method to authenticate
against a Glassfish realm using ProgrammaticLogin but (as far as I can
tell) this class is not being used by Guvnor.
Looking at the source, Guvnor appears to only use the
org.jboss.seam.security.Identity.authenticate method which uses only the
jaas-config-name value from the components.xml file.
So I then tried setting the jaas-config-name to "fileRealm" (which
exists in Glassfish's default login.conf) but now I get
"javax.security.auth.login.LoginException: No credentials." logged in my
server.log (and the user get a fail message, naturally).
Has anyone out there managed to configure Guvnor to authenticate against
a Glassfish realm or JAAS context and would be willing to help me through?
Chris Selwyn
15 years, 2 months
Dynamic updates of stateful sessions
by Mattias Avelin
We have a application in which we have both stateless & stateful sessions
running. We're using the KnowledgeAgent and ChangeSets to automatically
update our knowledge bases when the rules are changed.
This works fine for our stateless sessions for which we are creating a new
session for each request and if the rules have been updated this is
reflected in next session we create.
But for stateful sessions I'm not quite as sure on how to get it working. I
can see in the logs that the KnowledgeBase is re-built when the
KnowledgeAgent detects the updated rule files. But my "long running" session
is does not reflect these changes (which it shouldn't right?). But how do we
apply these changes to the stateful session without loosing all the facts I
accumulated?
The way I've solved it now is to keep a "last updated" timestamp for the
knowledgeBase and a "created" timestamp for the session and then compare
these before using the session. If the knowledgeBase's "update timestamp" is
later that the sessions "creation timestamp" I create a new Session and then
"manually" copy all facts from the former to the latter.
Is this the way you would do this or is there a better way?
Best Regards
Mattias Avelin
15 years, 2 months
Format of model for guvnor
by azahra
I am trying to use Guvnor with an existing model. I am having class
dependency issues even though I have created a jar with dependencies.
I noticed that the demo package seems to have its model declared in some
non-java way like so:
declare LoanApplication
amount: Integer
approved: Boolean
...
end
Is the use of this format discussed somewhere?
Are there any other alternatives to building a jar with full dependencies?--
View this message in context: http://drools.46999.n3.nabble.com/Format-of-model-for-guvnor-tp2878374p28...
Sent from the Drools: User forum mailing list archive at Nabble.com.
15 years, 2 months
Re: [rules-users] Guvnor rule with a not and an ==
by Esteban Aliverti
Which version of guvnor are you using? I think i solved a similar problem in
trunk. Please search in jira to check if this is already solved.
Unfortunately i don't have the link :(
Best regards,
El abr 29, 2011 7:27 p.m., "Michael Anstis" <michael.anstis(a)gmail.com>
escribió:
15 years, 2 months
drools in my web-app
by Abhay B. Chaware
Hi
I have a simple j2ee web app and would like to make use of drools in it. What's the best way for me to implement this ?
Thanks
15 years, 2 months
Guvnor rule with a not and an ==
by Dean Whisnant
Hi,
I have a rule where I want to check if an object doesn't exist or it exists and a field in it is null or a field in it is D.
Here's .drl code that works
rule "test does not exist is null or is D"
when
(not CLM_DET_LOAD_PendCode() ||
CLM_DET_LOAD_PendCode(pendCode_29== (null)) ||
CLM_DET_LOAD_PendCode(pendCode_29== "D")
)
then
System.out.println("CLM_DET_LOAD_PENDCOE does not exist, is null, or is D");
End
Normally in Guvnor to do an Or, I choose "Any of the following are true..." from the 'Add a condition to the rule...' dialogue. But when I choose this and then try to do the "not" logic, there is no choice for 'not'. I can get the other two conditions in just fine. Short of putting freeform DRL language in there, do you have any suggestions? Am I missing an option in guvnor?
Thanks
Dean
15 years, 2 months
Drools Performance
by Sumeet Karawal
Hi,
I have an Application where I have to give the discount to user according
to their profile points.
i.e. when the user logs in, his profile points are fetched from the
database, and respectively he is given the required discount.
My concern is how many concurrent users will be supported by the rules
engine, will there a performance lag if the concurrent number of users
exceed a certain limit. Please help me on this as I have no idea regarding
this.
Thanks and Reagrds,
Sumeet Karawal
Mailto: sumeet.karawal(a)tcs.com
=====-----=====-----=====
Notice: The information contained in this e-mail
message and/or attachments to it may contain
confidential or privileged information. If you are
not the intended recipient, any dissemination, use,
review, distribution, printing or copying of the
information contained in this e-mail message
and/or attachments to it are strictly prohibited. If
you have received this communication in error,
please notify us by reply e-mail or telephone and
immediately and permanently delete the message
and any attachments. Thank you
15 years, 3 months