Hi Seth,
Following 4 files are attached.I am using Sun's XACML
1.2 implementation for this.
1).ResourceAttributeFinderModule.java
2).company_policy.xml
3).company_request.xml
4).SimplePDP.java
Exception is as follows (I have added to println to
some classes):
--------------------------------------------------
-----------------------------------------------------
<<FunctionBase checkInputs inputs ---
[com.sun.xacml.attr.AttributeDesignator@139b78e,
com.sun.xacml.attr.AttributeDesignator@41d05d]
<<FunctionBase checkInputs singleType --- false
------FunctionBase.checkInputs --- paramTypes.length 2
------FunctionBase.checkInputs --- inputs
[com.sun.xacml.attr.AttributeDesignator@139b78e,
com.sun.xacml.attr.AttributeDesignator@41d05d]
------FunctionBase.checkInputs --- iteration i ======
0
------FunctionBase.checkInputs --- eval
com.sun.xacml.attr.AttributeDesignator@139b78e
------FunctionBase.checkInputs --- eval.getChildren()
[]
------FunctionBase.checkInputs --- eval.getType()
http://www.w3.org/2001/XMLSchema#string
------FunctionBase.checkInputs --- paramTypes[i] for i
= 0 is :: http://www.w3.org/2001/XMLSchema#string
------FunctionBase.checkInputs ---
eval.evaluatesToBag() true
------FunctionBase.checkInputs --- paramsAreBags[i])
for i = 0 is :: false
Jul 4, 2006 9:41:49 AM
com.sun.xacml.finder.impl.FilePolicyModule loadPolicy
WARNING: Error reading policy from file C:\sun
xacml\sunxacml-1.2\sample\policy\company_policy.xml
java.lang.IllegalArgumentException: illegal parameter
at
com.sun.xacml.cond.FunctionBase.checkInputs(FunctionBase.java:461)
at com.sun.xacml.cond.Apply.<init>(Apply.java:142)
at
com.sun.xacml.cond.Apply.getInstance(Apply.java:259)
at
com.sun.xacml.cond.Apply.getConditionInstance(Apply.java:170)
at com.sun.xacml.Rule.getInstance(Rule.java:181)
at com.sun.xacml.Policy.<init>(Policy.java:215)
at com.sun.xacml.Policy.getInstance(Policy.java:237)
at
com.sun.xacml.finder.impl.FilePolicyModule.loadPolicy(FilePolicyModule.java:321)
at
com.sun.xacml.finder.impl.FilePolicyModule.init(FilePolicyModule.java:218)
at
com.sun.xacml.finder.PolicyFinder.init(PolicyFinder.java:141)
at com.sun.xacml.PDP.<init>(PDP.java:107)
at SimplePDP.<init>(SimplePDP.java:211)
at SimplePDP.main(SimplePDP.java:312)
resourceFinder -->
com.sun.xacml.finder.ResourceFinder@ce2187
Policy load Time ---------> 2047 ms
-----------------------------------------------------
-----------------------------------------------------
--- Seth Proctor <> wrote:
>
> Hi Dhirendra.
>
> On Jul 2, 2006, at 10:42 AM, dhirendra sharma wrote:
> > I am using Sun's XACML 1.2 implementation.
> > I am coding the Context Handler, policy and
> request
> > files per Anne Anderson's suggestion below.
> >
> > Can you please review the attached three files:
>
> I didn't see the files attached. Can you re-send
> with the files?
>
> > It is not working for me.Keeps throing exception
> on
> > condition element.I tried it in various ways but
> still
> > doesn't work.
>
> Could you mail me the specific exception that is
> being thrown? Also,
> we might want to take this discussion to the
> sunxacml-discuss list if
> this becomes a question specific to that system.
>
>
> seth
>
>
---------------------------------------------------------------------
> This publicly archived list supports open discussion
> on using the
> XACML OASIS Standard. To minimize spam in the
> archives, you
> must subscribe before posting.
>
> [Un]Subscribe/change address:
> http://www.oasis-open.org/mlmanage/
> Alternately, using email:
> list-[un]
> List archives:
> http://lists.oasis-open.org/archives/xacml-users/
> Committee homepage:
> http://www.oasis-open.org/committees/xacml/
> List Guidelines:
> http://www.oasis-open.org/maillists/guidelines.php
> Join OASIS: http://www.oasis-open.org/join/
>
>
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com