Hi Niro,
Thank you for your interest in our XACML implementation.
You are right, the default policy repository does not support remote references. Remote means outside the current PolicySet.
See javadoc of the Policy Repository:
http://dev.herasaf.org/source/browse/XACMLCORE/trunk/src/main/java/org/herasaf/xacml/core/simplePDP/MapBasedSimplePolicyRepository.java?r=HEAD(relevant section says, line 370: It must be either a remote-reference or a local-reference that is not in this PolicySet. The first is not supported by this PolicyRepository implementation and the second is prohibited by the XACML specification.)
and the documentation of the Policy Repository
http://dev.herasaf.org/wiki/display/XACMLCORE100M2/Policy+RepositoryYou have two possibilities:
- Implement you own Policy Repository that is capable of handling references.
- Restructure your policies into one set that the local-references mechansim takes effect.
If you have any further questions.
Don't hesitate to ask.
Regards,
Florian