<rsc_location id="tsm1_group_rsc_location" rsc="tsm1_group">
  <rule id="tsm1_group:prefered_location:rule" score="100">
    <expression id="tsm1_group:prefered_location:rule:expr" attribute="#uname" operation="eq" value="tsm1"/>
  </rule>
  <rule id="tsm1_group:connected:rule" score="-INFINITY" boolean_op="or">
    <expression id="tsm1_group:connected:expr:not_defined" attribute="pingd" operation="not_defined" />
    <expression id="tsm1_group:connected:expr:zero"        attribute="pingd" operation="lte" value="0" />
  </rule>
</rsc_location>
<rsc_location id="tsm2_group_rsc_location" rsc="tsm2_group">
  <rule id="tsm2_group:prefered_location:rule" score="100">
    <expression id="tsm2_group:prefered_location:rule:expr" attribute="#uname" operation="eq" value="tsm2"/>
  </rule>
  <rule id="tsm2_group:connected:rule" score="-INFINITY" boolean_op="or">
    <expression id="tsm2_group:connected:expr:not_defined" attribute="pingd" operation="not_defined" />
    <expression id="tsm2_group:connected:expr:zero"        attribute="pingd" operation="lte" value="0" />
  </rule>
</rsc_location>
