Hi Douglas,

Were you able to get this working for you, please keep posting if you have
any issues in doing so.

On Wed, Jul 8, 2009 at 7:40 PM, Luciano Resende <[email protected]>wrote:

> On Wed, Jul 8, 2009 at 4:38 AM, Ramkumar R<[email protected]> wrote:
> > 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>
> >
>
> You will also need to define a ArtifactProcessor to read the elements
> you have defined for the policySet, see the policy logging for a
> simple example of a artifact processor that reads configurations from
> a policySet.
>
>
>
> --
> Luciano Resende
> Apache Tuscany, Apache PhotArk
> http://people.apache.org/~lresende <http://people.apache.org/%7Elresende>
> http://lresende.blogspot.com/
>



-- 
Thanks & Regards,
Ramkumar Ramalingam

Reply via email to