<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
<a class="moz-txt-link-abbreviated" href="mailto:prateek.katiyar@wipro.com">prateek.katiyar@wipro.com</a> wrote:
<blockquote
 cite="mid:A94AD757879CE142B7CEBC3E6FF5D3EC04EAF688@BLR-EC-MBX02.wipro.com"
 type="cite">
  <meta http-equiv="Content-Type" content="text/html; ">
  <meta content="MSHTML 6.00.2900.3243" name="GENERATOR">
  <div><font face="Arial" size="2"><span class="729293008-17012008">Hello
all</span></font></div>
  <div><font face="Arial" size="2"><span class="729293008-17012008"></span></font>&nbsp;</div>
  <div><font face="Arial" size="2"><span class="729293008-17012008">I
am using Drools 4.0.3</span></font></div>
  <div><font face="Arial" size="2"><span class="729293008-17012008">I
am using a .xml rule file in my application in which I am validating
the user entered data through my rule file.</span></font></div>
  <div><font face="Arial" size="2"><span class="729293008-17012008">When
I am not using &lt;pattern /&gt; tag in my rule file then it is working
fine but when I use it ,the rules are not firing even it is not showing
any exception also.</span></font></div>
  <div><font face="Arial" size="2"><span class="729293008-17012008">For
your reference I am coping my rule file below :</span></font></div>
  <div><font face="Arial" size="2"><span class="729293008-17012008"></span></font>&nbsp;</div>
  <div><font face="Arial"><span class="729293008-17012008"><font
 size="2"><font color="#0000ff"><span class="m">&lt;?</span><span
 class="pi">xml version="1.0" encoding="UTF-8" </span><span class="m">?&gt;</span></font>
  </font>
  <div class="e">
  <div class="c" style="margin-left: 1em; text-indent: -2em;"><font
 size="2">&nbsp;<font color="#0000ff"><span class="729293008-17012008">&nbsp;&nbsp;&nbsp;</span><span
 class="m">&lt;</span></font><span class="t"><font color="#990000">package</font></span><span
 class="ns"><font color="#ff0000"> xmlns</font></span><span class="m"><font
 color="#0000ff">="</font></span><b class="ns"><font color="#ff0000"><a class="moz-txt-link-freetext" href="http://drools.org/drools-4.0">http://drools.org/drools-4.0</a></font></b><span
 class="m"><font color="#0000ff">"</font></span><span class="ns"><font
 color="#ff0000"> xmlns:xs</font></span><span class="m"><font
 color="#0000ff">="</font></span><b class="ns"><font color="#ff0000"><a class="moz-txt-link-freetext" href="http://www.w3.org/2001/XMLSchema-instance">http://www.w3.org/2001/XMLSchema-instance</a></font></b><span
 class="m"><font color="#0000ff">"</font></span><span class="t"><font
 color="#990000"> name</font></span><span class="m"><font
 color="#0000ff">="</font></span><b>jbossrules</b><span class="m"><font
 color="#0000ff">"</font></span><span class="t"><font color="#990000">
xs:schemaLocation</font></span><span class="m"><font color="#0000ff">="</font></span><b><a
 moz-do-not-send="true" href="http://drools.org/drools-4.0">http://drools.org/drools-4.0</a>
drools-4.0.xsd</b><font color="#0000ff"><span class="m">"</span><span
 class="m">&gt;</span></font></font></div>
  <div>
  <div class="e">
  <div style="margin-left: 1em; text-indent: -2em;"><font size="2"><span
 class="b"><strong><font color="#ff0000" face="Courier New">&nbsp;</font></strong></span>&nbsp;<font
 color="#0000ff"><span class="729293008-17012008">&nbsp;&nbsp;&nbsp; </span><span
 class="m">&lt;</span></font><span class="t"><font color="#990000">import</font></span>
  <span class="t"><font color="#990000">name</font></span><span
 class="m"><font color="#0000ff">="</font></span><b>com.wipro.evalidator.response.bean.ResponseBean</b><font
 color="#0000ff"><span class="m">"</span><span class="m"> /&gt;</span></font>
  </font></div>
  </div>
  <div class="e">
  <div style="margin-left: 1em; text-indent: -2em;"><font size="2"><span
 class="b"><strong><font color="#ff0000" face="Courier New">&nbsp;</font></strong></span>&nbsp;<font
 color="#0000ff"><span class="729293008-17012008">&nbsp;&nbsp;&nbsp; </span><span
 class="m">&lt;</span></font><span class="t"><font color="#990000">global</font></span>
  <span class="t"><font color="#990000">identifier</font></span><span
 class="m"><font color="#0000ff">="</font></span><b>response</b><span
 class="m"><font color="#0000ff">"</font></span><span class="t"><font
 color="#990000"> type</font></span><span class="m"><font
 color="#0000ff">="</font></span><b>com.wipro.evalidator.response.bean.ResponseBean</b><font
 color="#0000ff"><span class="m">"</span><span class="m"> /&gt;</span></font>
  </font></div>
  </div>
  <div class="e">
  <div style="margin-left: 1em; text-indent: -2em;"><font size="2"><span
 class="b"><strong><font color="#ff0000" face="Courier New">&nbsp;</font></strong></span>&nbsp;<font
 color="#0000ff"><span class="729293008-17012008">&nbsp;&nbsp;&nbsp; </span><span
 class="m">&lt;</span></font><span class="t"><font color="#990000">import</font></span>
  <span class="t"><font color="#990000">name</font></span><span
 class="m"><font color="#0000ff">="</font></span><b>java.lang.*</b><font
 color="#0000ff"><span class="m">"</span><span class="m"> /&gt;</span></font>
  </font></div>
  </div>
  <div class="e">
  <div style="margin-left: 1em; text-indent: -2em;"><font size="2"><span
 class="b"><strong><font color="#ff0000" face="Courier New">&nbsp;</font></strong></span>&nbsp;<span
 class="m"><font color="#0000ff"><span class="729293008-17012008">&nbsp;&nbsp;&nbsp; </span>&lt;</font></span><span
 class="t"><font color="#990000">import</font></span> <span class="t"><font
 color="#990000">name</font></span><span class="m"><font color="#0000ff">="</font></span><b>com.wipro.airline.SearchBean</b><font
 color="#0000ff"><span class="m">"</span><span class="m"> /&gt;</span></font>
  </font></div>
  </div>
  <div class="e">
  <div class="c" style="margin-left: 1em; text-indent: -2em;"><font
 size="2"><span class="729293008-17012008"><strong><font color="#ff0000"
 face="Courier New">&nbsp;&nbsp;&nbsp;&nbsp;</font></strong></span>&nbsp;<span class="m"><font
 color="#0000ff">&lt;</font></span><font color="#990000"><span class="t">rule</span><span
 class="t"> name</span></font><span class="m"><font color="#0000ff">="</font></span><b>rule1</b><font
 color="#0000ff"><span class="m">"</span><span class="m">&gt;</span></font></font></div>
  <div>
  <div class="e">
  <div style="margin-left: 1em; text-indent: -2em;"><font size="2"><span
 class="b"><strong><font color="#ff0000" face="Courier New">&nbsp;</font></strong></span>&nbsp;<font
 color="#0000ff"><span class="729293008-17012008">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
 class="m">&lt;</span></font><span class="t"><font color="#990000">rule-attribute</font></span>
  <span class="t"><font color="#990000">name</font></span><span
 class="m"><font color="#0000ff">="</font></span><b>agenda-group</b><span
 class="m"><font color="#0000ff">"</font></span><span class="t"><font
 color="#990000"> value</font></span><span class="m"><font
 color="#0000ff">="</font></span><b>AirlineApp</b><font color="#0000ff"><span
 class="m">"</span><span class="m"> /&gt;</span></font> </font></div>
  </div>
  <div class="e">
  <div style="margin-left: 1em; text-indent: -2em;"><font size="2"><span
 class="b"><strong><font color="#ff0000" face="Courier New">&nbsp;</font></strong></span>&nbsp;<font
 color="#0000ff"><span class="729293008-17012008">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
 class="m">&lt;</span></font><span class="t"><font color="#990000">rule-attribute</font></span>
  <span class="t"><font color="#990000">name</font></span><span
 class="m"><font color="#0000ff">="</font></span><b>activation-group</b><span
 class="m"><font color="#0000ff">"</font></span><span class="t"><font
 color="#990000"> value</font></span><span class="m"><font
 color="#0000ff">="</font></span><b>activation_1195126928297</b><font
 color="#0000ff"><span class="m">"</span><span class="m"> /&gt;</span></font>
  </font></div>
  </div>
  <div class="e">
  <div class="c" style="margin-left: 1em; text-indent: -2em;"><font
 size="2"><font color="#0000ff"><span class="729293008-17012008"><strong><font
 color="#ff0000" face="Courier New">&nbsp;</font></strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
 class="m">&lt;</span></font><span class="t"><font color="#990000">lhs</font></span><span
 class="m"><font color="#0000ff">&gt;</font></span></font></div>
  <div>
  <div class="e">
  <div style="margin-left: 1em; text-indent: -2em;"><font size="2"><span
 class="b"><strong><font color="#ff0000" face="Courier New">&nbsp;</font></strong></span>&nbsp;<font
 color="#0000ff"><span class="729293008-17012008">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
 class="m">&lt;</span></font><span class="t"><font color="#990000">pattern</font></span>
  <span class="t"><font color="#990000">identifier</font></span><span
 class="m"><font color="#0000ff">="</font></span><b>searchbean</b><span
 class="m"><font color="#0000ff">"</font></span><span class="t"><font
 color="#990000"> object-type</font></span><span class="m"><font
 color="#0000ff">="</font></span><b>com.wipro.airline.SearchBean</b><font
 color="#0000ff"><span class="m">"</span><span class="m"> /&gt;</span></font>
  </font></div>
  </div>
  <div class="e">
  <div style="margin-left: 1em; text-indent: -2em;"><font size="2"><span
 class="b"><strong><font color="#ff0000" face="Courier New">&nbsp;</font></strong></span>&nbsp;<font
 color="#0000ff"><span class="729293008-17012008">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
 class="m">&lt;</span></font><span class="t"><font color="#990000">eval</font></span><span
 class="m"><font color="#0000ff">&gt;</font></span><span class="tx"><strong>true</strong></span><span
 class="m"><font color="#0000ff">&lt;/</font></span><span class="t"><font
 color="#990000">eval</font></span><span class="m"><font color="#0000ff">&gt;</font></span>
  </font></div>
  </div>
  <div><font size="2"><span class="b"><strong><font color="#ff0000"
 face="Courier New">&nbsp;</font></strong></span>&nbsp;<font color="#0000ff"><span
 class="729293008-17012008">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="m">&lt;/</span></font><span
 class="t"><font color="#990000">lhs</font></span><span class="m"><font
 color="#0000ff">&gt;</font></span></font></div>
  </div>
  </div>
  <div class="e">
  <div style="margin-left: 1em; text-indent: -2em;"><font size="2"><span
 class="b"><strong><font color="#ff0000" face="Courier New">&nbsp;</font></strong></span>&nbsp;<font
 color="#0000ff"><span class="729293008-17012008">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span
 class="m">&lt;</span></font><span class="t"><font color="#990000">rhs</font></span><span
 class="m"><font color="#0000ff">&gt;</font></span></font></div>
  <div style="margin-left: 1em; text-indent: -2em;"><span class="m"></span><font
 size="2"><span class="tx"><span class="729293008-17012008"><font
 color="#0000ff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font></span><strong>System.out.println("date
is not
valid.");response.setStatus("failure");response.setSubStatus("date_notvalid");</strong></span></font></div>
  <div style="margin-left: 1em; text-indent: -2em;"><span class="tx"></span><font
 size="2"><span class="m"><font color="#0000ff"><span
 class="729293008-17012008"><strong><font color="#000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font></strong></span>&lt;/</font></span><span
 class="t"><font color="#990000">rhs</font></span><span class="m"><font
 color="#0000ff">&gt;</font></span> </font></div>
  </div>
  <div><font size="2"><span class="b"><strong><font color="#ff0000"
 face="Courier New">&nbsp;</font></strong></span> <span class="m"><font
 color="#0000ff">&lt;/</font></span><span class="t"><font
 color="#990000">rule</font></span><span class="m"><font color="#0000ff">&gt;</font></span></font></div>
  <div><font size="2"><span class="m"></span><span class="m"><font
 color="#0000ff">&lt;/</font></span><span class="t"><font
 color="#990000">package</font></span><span class="m"><font
 color="#0000ff">&gt;</font></span></font></div>
  <div><font color="#0000ff" size="2"><span class="m"></span></font>&nbsp;</div>
  <div><font color="#0000ff" size="2"><span class="m"></span></font>&nbsp;</div>
  <div><font size="2"><span class="m"><span class="729293008-17012008">If
&lt;pattern /&gt; tag is not allowed here then how can we use <strong>SearchBean</strong>
fields in the <strong>lhs</strong> part of the rule.</span></span></font></div>
  <div><font size="2"><span class="m"><span class="729293008-17012008">Any
help will be appreciated.</span></span></font></div>
  </div>
  </div>
  <div><span class="m"></span> <br>
  </div>
  </div>
  </div>
  </span></font></div>
</blockquote>
Use the DrlDumper to get a DRL view&nbsp; of your rules, to help make them
easer to understand, and then debug them as normal in the Eclipse IDE
using the agenda and audit views.<br>
<blockquote
 cite="mid:A94AD757879CE142B7CEBC3E6FF5D3EC04EAF688@BLR-EC-MBX02.wipro.com"
 type="cite">
  <div><font face="Arial"><span class="729293008-17012008">
  <div class="e">
  <div>
  <div><span class="m"></span>&nbsp;</div>
  </div>
  </div>
  </span></font></div>
  <div align="left"><font face="Arial" size="2">Regards</font></div>
  <div align="left"><font face="Arial" size="2">Prateek Katiyar</font></div>
  <div>&nbsp;</div>
The information contained in this electronic message and any
attachments to this message are intended for the exclusive use of the
addressee(s) and may contain proprietary, confidential or privileged
information. If you are not the intended recipient, you should not
disseminate, distribute or copy this e-mail. Please notify the sender
immediately and destroy all copies of this message and any attachments.
WARNING: Computer viruses can be transmitted via email. The recipient
should check this email and any attachments for the presence of
viruses. The company accepts no liability for any damage caused by any
virus transmitted by this email.
<a class="moz-txt-link-abbreviated" href="http://www.wipro.com">www.wipro.com</a>
  <pre wrap="">
<hr size="4" width="90%">
_______________________________________________
rules-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a>
<a class="moz-txt-link-freetext" href="https://lists.jboss.org/mailman/listinfo/rules-users">https://lists.jboss.org/mailman/listinfo/rules-users</a>
  </pre>
</blockquote>
<br>
</body>
</html>