On Mon, Jul 6, 2009 at 10:52 PM, Douglas Leite <[email protected]> wrote:
> How does it work? In the composite file I would use * > requires="recoveryRules*, but how about the definitions.xml file? Is there > a way to set the configurations like the recovery rules XML file is defined? > (take a look at [1]) > > [1] > http://svn.apache.org/repos/asf/tuscany/sandbox/dougsleite/guardian-model/src/main/resources/recoveryrules.xml > Hi Douglas, You can define a policySet in definition.xml for the recovery rules as shown below... <policySet name="RecoveryPolicy" provides="tuscany:recoveryRules" appliesTo="sca:implementation.java" xmlns="http://www.osoa.org/xmlns/sca/1.0"> <tuscany:recovery_rules> <tuscany:rule name="Rule1" signaled_exception="org.apache.tuscany.sca.guardian.JoinException"> <tuscany:participant match="SIGNALER"> <tuscany:throw_exception class="org.apache.tuscany.sca.guardian.itests.primaryBackup.common.PrimaryExistsException" target_context="MAIN" min_participant_joined="2"/> </tuscany:participant> <tuscany:participant match="!SIGNALER"> <tuscany:throw_exception class="org.apache.tuscany.sca.guardian.itests.primaryBackup.common.BackupJoinedException" target_context="PRIMARY" min_participant_joined="2"/> </tuscany:participant> </tuscany:rule> </tuscany:recovery_rules> </policySet> -- Thanks & Regards, Ramkumar Ramalingam
