title: How to set custom property to business rules in (ILOG) IBM ODM
body: <p>I have a requirement to set a new property (example: unique ID) to each and every rule and access it from action part of the respective rules during the execution. 
  For example:
  If 
      the age of person is more than 18
  then
      set the output to the ID of the rule.</p>
  
  <p>(Here ID should come from the new property being added.)</p>
  
  <p>I am using IBM ODM 8.5. Please suggest what are all the ways get unique ID from business rules? </p>
  
  <p>In the B2X mapping of virtual method, I printed the rule.properties map using <code>instance.getRule().properties</code>. I was expecting custom properties and all other rule properties. However, the properties map only had a handful of following six:</p>
  
  <p>key: ilog.rules.business_name   value: test score </p>
  
  <p>key: ilog.rules.package_name    value: check score </p>
  
  <p>key: requestorMail  value:  </p>
  
  <p>key: status value: new </p>
  
  <p>key: ilog.rules.package value: check_score </p>
  
  <p>key: ilog.rules.group   value: check_score.test_score</p>