[seam-commits] Seam SVN: r11177 - in branches/community/Seam_2_2/doc/Seam_Reference_Guide: bn-IN and 22 other directories.

seam-commits at lists.jboss.org seam-commits at lists.jboss.org
Fri Jun 19 00:51:39 EDT 2009


Author: nico.ben
Date: 2009-06-19 00:51:38 -0400 (Fri, 19 Jun 2009)
New Revision: 11177

Modified:
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/as-IN/Drools.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/bn-IN/Drools.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/de-DE/Drools.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/es-ES/Drools.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/es-MX/Drools.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/fr-FR/Drools.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/gu-IN/Drools.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/hi-IN/Drools.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/ja-JP/Drools.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/kn-IN/Drools.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/ko-KR/Drools.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/ml-IN/Drools.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/mr-IN/Drools.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/or-IN/Drools.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pa-IN/Drools.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Annotations.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Author_Group.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Book_Info.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Cache.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/ClusteringAndEJBPassivation.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Components.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Concepts.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Configuration.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Controls.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Conversations.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Dependencies.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Drools.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Elenhancements.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Events.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Excel.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Feedback.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Framework.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Getting_Started_With_JBoss_Tools.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Gettingstarted.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Glassfish.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Groovy.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Guice.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Gwt.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Hsearch.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/I18n.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Itext.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Jbpm.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Jms.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Mail.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Performance.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Persistence.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Preface.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Remoting.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Revision_History.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Rss.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Security.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Spring.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Testing.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Text.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Tools.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Tutorial.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Validation.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Weblogic.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Webservices.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Websphere.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Wicket.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Xml.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pt-BR/Drools.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/ru-RU/Drools.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/si-LK/Drools.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/sl-SL/Drools.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/ta-IN/Drools.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/te-IN/Drools.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/zh-CN/Drools.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/zh-TW/Drools.po
Log:
POT and PO regeneration

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/as-IN/Drools.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/as-IN/Drools.po	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/as-IN/Drools.po	2009-06-19 04:51:38 UTC (rev 11177)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:37+0000\n"
+"POT-Creation-Date: 2009-06-19 04:37+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -89,12 +89,41 @@
 #: Drools.xml:39
 #, no-c-format
 msgid ""
+"Support for Drools RuleFlow is also available and you can simply add a "
+"<literal>.rf</literal> or a <literal>.rfm</literal> as part of your rule "
+"files as:"
+msgstr ""
+
+#. Tag: programlisting
+#: Drools.xml:44
+#, no-c-format
+msgid ""
+"<![CDATA[\n"
+"        <drools:rule-base name=\"policyPricingRules\" rule-files="
+"\"policyPricingRules.drl, policyPricingRulesFlow.rf\"/>\n"
+"        ]]>"
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:46
+#, no-c-format
+msgid ""
+"Note that when using the Drools 4.x RuleFlow (<literal>.rfm</literal>) "
+"format, you need to specify the -Ddrools.ruleflow.port=true system property "
+"on server startup. This is however still an experimental feature and we "
+"advise to use the Drools5 (<literal>.rf</literal>) format if possible."
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:52
+#, no-c-format
+msgid ""
 "If you want to register a custom consequence exception handler through the "
 "RuleBaseConfiguration, you need to write the handler, for example:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:44
+#: Drools.xml:57
 #, no-c-format
 msgid ""
 "<![CDATA[@Scope(ScopeType.APPLICATION)\n"
@@ -121,13 +150,13 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:46
+#: Drools.xml:59
 #, no-c-format
 msgid "and register it:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:49
+#: Drools.xml:62
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-base name=\"policyPricingRules\" dsl-file="
@@ -140,7 +169,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:51
+#: Drools.xml:64
 #, no-c-format
 msgid ""
 "In most rules-driven applications, rules need to be dynamically deployable, "
@@ -151,7 +180,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:59
+#: Drools.xml:72
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-agent name=\"insuranceRules\" \n"
@@ -160,7 +189,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:61
+#: Drools.xml:74
 #, no-c-format
 msgid ""
 "The properties file contains properties specific to the RulesAgent. Here is "
@@ -168,7 +197,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:64
+#: Drools.xml:77
 #, no-c-format
 msgid ""
 "newInstance=true\n"
@@ -181,7 +210,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:67
+#: Drools.xml:80
 #, no-c-format
 msgid ""
 "It is also possible to configure the options on the component directly, "
@@ -189,7 +218,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:69
+#: Drools.xml:82
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-agent name=\"insuranceRules\"\n"
@@ -202,7 +231,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:71
+#: Drools.xml:84
 #, no-c-format
 msgid ""
 "Next, we need to make an instance of <literal>org.drools.WorkingMemory</"
@@ -211,7 +240,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:77
+#: Drools.xml:90
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:managed-working-memory name=\"policyPricingWorkingMemory\" "
@@ -219,7 +248,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:79
+#: Drools.xml:92
 #, no-c-format
 msgid ""
 "Notice that we gave the <literal>policyPricingWorkingMemory</literal> a "
@@ -228,7 +257,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:85
+#: Drools.xml:98
 #, no-c-format
 msgid ""
 "We can also add means to be notified of rule engine events, including rules "
@@ -237,7 +266,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:90
+#: Drools.xml:103
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:managed-working-memory name=\"policyPricingWorkingMemory\" "
@@ -250,13 +279,13 @@
 msgstr ""
 
 #. Tag: title
-#: Drools.xml:94
+#: Drools.xml:107
 #, no-c-format
 msgid "Using rules from a Seam component"
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:96
+#: Drools.xml:109
 #, no-c-format
 msgid ""
 "We can now inject our <literal>WorkingMemory</literal> into any Seam "
@@ -264,7 +293,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:101
+#: Drools.xml:114
 #, no-c-format
 msgid ""
 "<![CDATA[@In WorkingMemory policyPricingWorkingMemory;\n"
@@ -276,18 +305,20 @@
 "{\n"
 "        policyPricingWorkingMemory.insert(policy);\n"
 "        policyPricingWorkingMemory.insert(customer); \n"
+"        // if we have a ruleflow, start the process\n"
+"        policyPricingWorkingMemory.startProcess(startProcessId)\n"
 "    policyPricingWorkingMemory.fireAllRules();\n"
 "}]]>"
 msgstr ""
 
 #. Tag: title
-#: Drools.xml:106
+#: Drools.xml:119
 #, no-c-format
 msgid "Using rules from a jBPM process definition"
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:108
+#: Drools.xml:121
 #, no-c-format
 msgid ""
 "You can even allow a rule base to act as a jBPM action handler, decision "
@@ -296,7 +327,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:114
+#: Drools.xml:127
 #, no-c-format
 msgid ""
 "<![CDATA[<decision name=\"approval\">\n"
@@ -304,6 +335,8 @@
 "    <handler class=\"org.jboss.seam.drools.DroolsDecisionHandler\">\n"
 "        <workingMemoryName>orderApprovalRulesWorkingMemory</"
 "workingMemoryName>\n"
+"        <!-- if a ruleflow was added -->\n"
+"        <startProcessId>approvalruleflowid</startProcessId>\n"
 "        <assertObjects>\n"
 "            <element>#{customer}</element>\n"
 "            <element>#{order}</element>\n"
@@ -329,7 +362,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:116
+#: Drools.xml:129
 #, no-c-format
 msgid ""
 "The <literal>&lt;assertObjects&gt;</literal> element specifies EL "
@@ -338,13 +371,22 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:122
+#: Drools.xml:135
 #, no-c-format
+msgid ""
+"The <literal>&lt;retractObjects&gt;</literal> element on the other hand "
+"specifies EL expressions that return an object or collection of objects to "
+"be retracted from the <literal>WorkingMemory</literal>."
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:141
+#, no-c-format
 msgid "There is also support for using Drools for jBPM task assignments:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:126
+#: Drools.xml:145
 #, no-c-format
 msgid ""
 "<![CDATA[<task-node name=\"review\">\n"
@@ -367,7 +409,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:128
+#: Drools.xml:147
 #, no-c-format
 msgid ""
 "Certain objects are available to the rules as Drools globals, namely the "
@@ -380,7 +422,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:137
+#: Drools.xml:156
 #, no-c-format
 msgid ""
 "<![CDATA[package org.jboss.seam.examples.shop\n"
@@ -399,7 +441,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:139
+#: Drools.xml:158
 #, no-c-format
 msgid ""
 "<![CDATA[package org.jboss.seam.examples.shop\n"
@@ -417,7 +459,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:142
+#: Drools.xml:161
 #, no-c-format
 msgid ""
 "You can find out more about Drools at <ulink url=\"http://www.drools.org\"></"
@@ -425,7 +467,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:149
+#: Drools.xml:168
 #, no-c-format
 msgid ""
 "Seam comes with enough of Drools' dependencies to implement some simple "

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/bn-IN/Drools.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/bn-IN/Drools.po	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/bn-IN/Drools.po	2009-06-19 04:51:38 UTC (rev 11177)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:37+0000\n"
+"POT-Creation-Date: 2009-06-19 04:37+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -89,12 +89,41 @@
 #: Drools.xml:39
 #, no-c-format
 msgid ""
+"Support for Drools RuleFlow is also available and you can simply add a "
+"<literal>.rf</literal> or a <literal>.rfm</literal> as part of your rule "
+"files as:"
+msgstr ""
+
+#. Tag: programlisting
+#: Drools.xml:44
+#, no-c-format
+msgid ""
+"<![CDATA[\n"
+"        <drools:rule-base name=\"policyPricingRules\" rule-files="
+"\"policyPricingRules.drl, policyPricingRulesFlow.rf\"/>\n"
+"        ]]>"
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:46
+#, no-c-format
+msgid ""
+"Note that when using the Drools 4.x RuleFlow (<literal>.rfm</literal>) "
+"format, you need to specify the -Ddrools.ruleflow.port=true system property "
+"on server startup. This is however still an experimental feature and we "
+"advise to use the Drools5 (<literal>.rf</literal>) format if possible."
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:52
+#, no-c-format
+msgid ""
 "If you want to register a custom consequence exception handler through the "
 "RuleBaseConfiguration, you need to write the handler, for example:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:44
+#: Drools.xml:57
 #, no-c-format
 msgid ""
 "<![CDATA[@Scope(ScopeType.APPLICATION)\n"
@@ -121,13 +150,13 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:46
+#: Drools.xml:59
 #, no-c-format
 msgid "and register it:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:49
+#: Drools.xml:62
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-base name=\"policyPricingRules\" dsl-file="
@@ -140,7 +169,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:51
+#: Drools.xml:64
 #, no-c-format
 msgid ""
 "In most rules-driven applications, rules need to be dynamically deployable, "
@@ -151,7 +180,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:59
+#: Drools.xml:72
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-agent name=\"insuranceRules\" \n"
@@ -160,7 +189,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:61
+#: Drools.xml:74
 #, no-c-format
 msgid ""
 "The properties file contains properties specific to the RulesAgent. Here is "
@@ -168,7 +197,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:64
+#: Drools.xml:77
 #, no-c-format
 msgid ""
 "newInstance=true\n"
@@ -181,7 +210,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:67
+#: Drools.xml:80
 #, no-c-format
 msgid ""
 "It is also possible to configure the options on the component directly, "
@@ -189,7 +218,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:69
+#: Drools.xml:82
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-agent name=\"insuranceRules\"\n"
@@ -202,7 +231,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:71
+#: Drools.xml:84
 #, no-c-format
 msgid ""
 "Next, we need to make an instance of <literal>org.drools.WorkingMemory</"
@@ -211,7 +240,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:77
+#: Drools.xml:90
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:managed-working-memory name=\"policyPricingWorkingMemory\" "
@@ -219,7 +248,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:79
+#: Drools.xml:92
 #, no-c-format
 msgid ""
 "Notice that we gave the <literal>policyPricingWorkingMemory</literal> a "
@@ -228,7 +257,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:85
+#: Drools.xml:98
 #, no-c-format
 msgid ""
 "We can also add means to be notified of rule engine events, including rules "
@@ -237,7 +266,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:90
+#: Drools.xml:103
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:managed-working-memory name=\"policyPricingWorkingMemory\" "
@@ -250,13 +279,13 @@
 msgstr ""
 
 #. Tag: title
-#: Drools.xml:94
+#: Drools.xml:107
 #, no-c-format
 msgid "Using rules from a Seam component"
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:96
+#: Drools.xml:109
 #, no-c-format
 msgid ""
 "We can now inject our <literal>WorkingMemory</literal> into any Seam "
@@ -264,7 +293,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:101
+#: Drools.xml:114
 #, no-c-format
 msgid ""
 "<![CDATA[@In WorkingMemory policyPricingWorkingMemory;\n"
@@ -276,18 +305,20 @@
 "{\n"
 "        policyPricingWorkingMemory.insert(policy);\n"
 "        policyPricingWorkingMemory.insert(customer); \n"
+"        // if we have a ruleflow, start the process\n"
+"        policyPricingWorkingMemory.startProcess(startProcessId)\n"
 "    policyPricingWorkingMemory.fireAllRules();\n"
 "}]]>"
 msgstr ""
 
 #. Tag: title
-#: Drools.xml:106
+#: Drools.xml:119
 #, no-c-format
 msgid "Using rules from a jBPM process definition"
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:108
+#: Drools.xml:121
 #, no-c-format
 msgid ""
 "You can even allow a rule base to act as a jBPM action handler, decision "
@@ -296,7 +327,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:114
+#: Drools.xml:127
 #, no-c-format
 msgid ""
 "<![CDATA[<decision name=\"approval\">\n"
@@ -304,6 +335,8 @@
 "    <handler class=\"org.jboss.seam.drools.DroolsDecisionHandler\">\n"
 "        <workingMemoryName>orderApprovalRulesWorkingMemory</"
 "workingMemoryName>\n"
+"        <!-- if a ruleflow was added -->\n"
+"        <startProcessId>approvalruleflowid</startProcessId>\n"
 "        <assertObjects>\n"
 "            <element>#{customer}</element>\n"
 "            <element>#{order}</element>\n"
@@ -329,7 +362,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:116
+#: Drools.xml:129
 #, no-c-format
 msgid ""
 "The <literal>&lt;assertObjects&gt;</literal> element specifies EL "
@@ -338,13 +371,22 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:122
+#: Drools.xml:135
 #, no-c-format
+msgid ""
+"The <literal>&lt;retractObjects&gt;</literal> element on the other hand "
+"specifies EL expressions that return an object or collection of objects to "
+"be retracted from the <literal>WorkingMemory</literal>."
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:141
+#, no-c-format
 msgid "There is also support for using Drools for jBPM task assignments:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:126
+#: Drools.xml:145
 #, no-c-format
 msgid ""
 "<![CDATA[<task-node name=\"review\">\n"
@@ -367,7 +409,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:128
+#: Drools.xml:147
 #, no-c-format
 msgid ""
 "Certain objects are available to the rules as Drools globals, namely the "
@@ -380,7 +422,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:137
+#: Drools.xml:156
 #, no-c-format
 msgid ""
 "<![CDATA[package org.jboss.seam.examples.shop\n"
@@ -399,7 +441,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:139
+#: Drools.xml:158
 #, no-c-format
 msgid ""
 "<![CDATA[package org.jboss.seam.examples.shop\n"
@@ -417,7 +459,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:142
+#: Drools.xml:161
 #, no-c-format
 msgid ""
 "You can find out more about Drools at <ulink url=\"http://www.drools.org\"></"
@@ -425,7 +467,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:149
+#: Drools.xml:168
 #, no-c-format
 msgid ""
 "Seam comes with enough of Drools' dependencies to implement some simple "

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/de-DE/Drools.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/de-DE/Drools.po	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/de-DE/Drools.po	2009-06-19 04:51:38 UTC (rev 11177)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:37+0000\n"
+"POT-Creation-Date: 2009-06-19 04:37+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -89,12 +89,41 @@
 #: Drools.xml:39
 #, no-c-format
 msgid ""
+"Support for Drools RuleFlow is also available and you can simply add a "
+"<literal>.rf</literal> or a <literal>.rfm</literal> as part of your rule "
+"files as:"
+msgstr ""
+
+#. Tag: programlisting
+#: Drools.xml:44
+#, no-c-format
+msgid ""
+"<![CDATA[\n"
+"        <drools:rule-base name=\"policyPricingRules\" rule-files="
+"\"policyPricingRules.drl, policyPricingRulesFlow.rf\"/>\n"
+"        ]]>"
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:46
+#, no-c-format
+msgid ""
+"Note that when using the Drools 4.x RuleFlow (<literal>.rfm</literal>) "
+"format, you need to specify the -Ddrools.ruleflow.port=true system property "
+"on server startup. This is however still an experimental feature and we "
+"advise to use the Drools5 (<literal>.rf</literal>) format if possible."
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:52
+#, no-c-format
+msgid ""
 "If you want to register a custom consequence exception handler through the "
 "RuleBaseConfiguration, you need to write the handler, for example:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:44
+#: Drools.xml:57
 #, no-c-format
 msgid ""
 "<![CDATA[@Scope(ScopeType.APPLICATION)\n"
@@ -121,13 +150,13 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:46
+#: Drools.xml:59
 #, no-c-format
 msgid "and register it:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:49
+#: Drools.xml:62
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-base name=\"policyPricingRules\" dsl-file="
@@ -140,7 +169,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:51
+#: Drools.xml:64
 #, no-c-format
 msgid ""
 "In most rules-driven applications, rules need to be dynamically deployable, "
@@ -151,7 +180,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:59
+#: Drools.xml:72
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-agent name=\"insuranceRules\" \n"
@@ -160,7 +189,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:61
+#: Drools.xml:74
 #, no-c-format
 msgid ""
 "The properties file contains properties specific to the RulesAgent. Here is "
@@ -168,7 +197,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:64
+#: Drools.xml:77
 #, no-c-format
 msgid ""
 "newInstance=true\n"
@@ -181,7 +210,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:67
+#: Drools.xml:80
 #, no-c-format
 msgid ""
 "It is also possible to configure the options on the component directly, "
@@ -189,7 +218,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:69
+#: Drools.xml:82
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-agent name=\"insuranceRules\"\n"
@@ -202,7 +231,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:71
+#: Drools.xml:84
 #, no-c-format
 msgid ""
 "Next, we need to make an instance of <literal>org.drools.WorkingMemory</"
@@ -211,7 +240,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:77
+#: Drools.xml:90
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:managed-working-memory name=\"policyPricingWorkingMemory\" "
@@ -219,7 +248,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:79
+#: Drools.xml:92
 #, no-c-format
 msgid ""
 "Notice that we gave the <literal>policyPricingWorkingMemory</literal> a "
@@ -228,7 +257,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:85
+#: Drools.xml:98
 #, no-c-format
 msgid ""
 "We can also add means to be notified of rule engine events, including rules "
@@ -237,7 +266,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:90
+#: Drools.xml:103
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:managed-working-memory name=\"policyPricingWorkingMemory\" "
@@ -250,13 +279,13 @@
 msgstr ""
 
 #. Tag: title
-#: Drools.xml:94
+#: Drools.xml:107
 #, no-c-format
 msgid "Using rules from a Seam component"
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:96
+#: Drools.xml:109
 #, no-c-format
 msgid ""
 "We can now inject our <literal>WorkingMemory</literal> into any Seam "
@@ -264,7 +293,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:101
+#: Drools.xml:114
 #, no-c-format
 msgid ""
 "<![CDATA[@In WorkingMemory policyPricingWorkingMemory;\n"
@@ -276,18 +305,20 @@
 "{\n"
 "        policyPricingWorkingMemory.insert(policy);\n"
 "        policyPricingWorkingMemory.insert(customer); \n"
+"        // if we have a ruleflow, start the process\n"
+"        policyPricingWorkingMemory.startProcess(startProcessId)\n"
 "    policyPricingWorkingMemory.fireAllRules();\n"
 "}]]>"
 msgstr ""
 
 #. Tag: title
-#: Drools.xml:106
+#: Drools.xml:119
 #, no-c-format
 msgid "Using rules from a jBPM process definition"
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:108
+#: Drools.xml:121
 #, no-c-format
 msgid ""
 "You can even allow a rule base to act as a jBPM action handler, decision "
@@ -296,7 +327,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:114
+#: Drools.xml:127
 #, no-c-format
 msgid ""
 "<![CDATA[<decision name=\"approval\">\n"
@@ -304,6 +335,8 @@
 "    <handler class=\"org.jboss.seam.drools.DroolsDecisionHandler\">\n"
 "        <workingMemoryName>orderApprovalRulesWorkingMemory</"
 "workingMemoryName>\n"
+"        <!-- if a ruleflow was added -->\n"
+"        <startProcessId>approvalruleflowid</startProcessId>\n"
 "        <assertObjects>\n"
 "            <element>#{customer}</element>\n"
 "            <element>#{order}</element>\n"
@@ -329,7 +362,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:116
+#: Drools.xml:129
 #, no-c-format
 msgid ""
 "The <literal>&lt;assertObjects&gt;</literal> element specifies EL "
@@ -338,13 +371,22 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:122
+#: Drools.xml:135
 #, no-c-format
+msgid ""
+"The <literal>&lt;retractObjects&gt;</literal> element on the other hand "
+"specifies EL expressions that return an object or collection of objects to "
+"be retracted from the <literal>WorkingMemory</literal>."
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:141
+#, no-c-format
 msgid "There is also support for using Drools for jBPM task assignments:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:126
+#: Drools.xml:145
 #, no-c-format
 msgid ""
 "<![CDATA[<task-node name=\"review\">\n"
@@ -367,7 +409,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:128
+#: Drools.xml:147
 #, no-c-format
 msgid ""
 "Certain objects are available to the rules as Drools globals, namely the "
@@ -380,7 +422,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:137
+#: Drools.xml:156
 #, no-c-format
 msgid ""
 "<![CDATA[package org.jboss.seam.examples.shop\n"
@@ -399,7 +441,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:139
+#: Drools.xml:158
 #, no-c-format
 msgid ""
 "<![CDATA[package org.jboss.seam.examples.shop\n"
@@ -417,7 +459,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:142
+#: Drools.xml:161
 #, no-c-format
 msgid ""
 "You can find out more about Drools at <ulink url=\"http://www.drools.org\"></"
@@ -425,7 +467,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:149
+#: Drools.xml:168
 #, no-c-format
 msgid ""
 "Seam comes with enough of Drools' dependencies to implement some simple "

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/es-ES/Drools.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/es-ES/Drools.po	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/es-ES/Drools.po	2009-06-19 04:51:38 UTC (rev 11177)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:37+0000\n"
+"POT-Creation-Date: 2009-06-19 04:37+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -89,12 +89,41 @@
 #: Drools.xml:39
 #, no-c-format
 msgid ""
+"Support for Drools RuleFlow is also available and you can simply add a "
+"<literal>.rf</literal> or a <literal>.rfm</literal> as part of your rule "
+"files as:"
+msgstr ""
+
+#. Tag: programlisting
+#: Drools.xml:44
+#, no-c-format
+msgid ""
+"<![CDATA[\n"
+"        <drools:rule-base name=\"policyPricingRules\" rule-files="
+"\"policyPricingRules.drl, policyPricingRulesFlow.rf\"/>\n"
+"        ]]>"
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:46
+#, no-c-format
+msgid ""
+"Note that when using the Drools 4.x RuleFlow (<literal>.rfm</literal>) "
+"format, you need to specify the -Ddrools.ruleflow.port=true system property "
+"on server startup. This is however still an experimental feature and we "
+"advise to use the Drools5 (<literal>.rf</literal>) format if possible."
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:52
+#, no-c-format
+msgid ""
 "If you want to register a custom consequence exception handler through the "
 "RuleBaseConfiguration, you need to write the handler, for example:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:44
+#: Drools.xml:57
 #, no-c-format
 msgid ""
 "<![CDATA[@Scope(ScopeType.APPLICATION)\n"
@@ -121,13 +150,13 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:46
+#: Drools.xml:59
 #, no-c-format
 msgid "and register it:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:49
+#: Drools.xml:62
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-base name=\"policyPricingRules\" dsl-file="
@@ -140,7 +169,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:51
+#: Drools.xml:64
 #, no-c-format
 msgid ""
 "In most rules-driven applications, rules need to be dynamically deployable, "
@@ -151,7 +180,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:59
+#: Drools.xml:72
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-agent name=\"insuranceRules\" \n"
@@ -160,7 +189,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:61
+#: Drools.xml:74
 #, no-c-format
 msgid ""
 "The properties file contains properties specific to the RulesAgent. Here is "
@@ -168,7 +197,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:64
+#: Drools.xml:77
 #, no-c-format
 msgid ""
 "newInstance=true\n"
@@ -181,7 +210,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:67
+#: Drools.xml:80
 #, no-c-format
 msgid ""
 "It is also possible to configure the options on the component directly, "
@@ -189,7 +218,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:69
+#: Drools.xml:82
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-agent name=\"insuranceRules\"\n"
@@ -202,7 +231,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:71
+#: Drools.xml:84
 #, no-c-format
 msgid ""
 "Next, we need to make an instance of <literal>org.drools.WorkingMemory</"
@@ -211,7 +240,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:77
+#: Drools.xml:90
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:managed-working-memory name=\"policyPricingWorkingMemory\" "
@@ -219,7 +248,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:79
+#: Drools.xml:92
 #, no-c-format
 msgid ""
 "Notice that we gave the <literal>policyPricingWorkingMemory</literal> a "
@@ -228,7 +257,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:85
+#: Drools.xml:98
 #, no-c-format
 msgid ""
 "We can also add means to be notified of rule engine events, including rules "
@@ -237,7 +266,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:90
+#: Drools.xml:103
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:managed-working-memory name=\"policyPricingWorkingMemory\" "
@@ -250,13 +279,13 @@
 msgstr ""
 
 #. Tag: title
-#: Drools.xml:94
+#: Drools.xml:107
 #, no-c-format
 msgid "Using rules from a Seam component"
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:96
+#: Drools.xml:109
 #, no-c-format
 msgid ""
 "We can now inject our <literal>WorkingMemory</literal> into any Seam "
@@ -264,7 +293,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:101
+#: Drools.xml:114
 #, no-c-format
 msgid ""
 "<![CDATA[@In WorkingMemory policyPricingWorkingMemory;\n"
@@ -276,18 +305,20 @@
 "{\n"
 "        policyPricingWorkingMemory.insert(policy);\n"
 "        policyPricingWorkingMemory.insert(customer); \n"
+"        // if we have a ruleflow, start the process\n"
+"        policyPricingWorkingMemory.startProcess(startProcessId)\n"
 "    policyPricingWorkingMemory.fireAllRules();\n"
 "}]]>"
 msgstr ""
 
 #. Tag: title
-#: Drools.xml:106
+#: Drools.xml:119
 #, no-c-format
 msgid "Using rules from a jBPM process definition"
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:108
+#: Drools.xml:121
 #, no-c-format
 msgid ""
 "You can even allow a rule base to act as a jBPM action handler, decision "
@@ -296,7 +327,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:114
+#: Drools.xml:127
 #, no-c-format
 msgid ""
 "<![CDATA[<decision name=\"approval\">\n"
@@ -304,6 +335,8 @@
 "    <handler class=\"org.jboss.seam.drools.DroolsDecisionHandler\">\n"
 "        <workingMemoryName>orderApprovalRulesWorkingMemory</"
 "workingMemoryName>\n"
+"        <!-- if a ruleflow was added -->\n"
+"        <startProcessId>approvalruleflowid</startProcessId>\n"
 "        <assertObjects>\n"
 "            <element>#{customer}</element>\n"
 "            <element>#{order}</element>\n"
@@ -329,7 +362,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:116
+#: Drools.xml:129
 #, no-c-format
 msgid ""
 "The <literal>&lt;assertObjects&gt;</literal> element specifies EL "
@@ -338,13 +371,22 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:122
+#: Drools.xml:135
 #, no-c-format
+msgid ""
+"The <literal>&lt;retractObjects&gt;</literal> element on the other hand "
+"specifies EL expressions that return an object or collection of objects to "
+"be retracted from the <literal>WorkingMemory</literal>."
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:141
+#, no-c-format
 msgid "There is also support for using Drools for jBPM task assignments:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:126
+#: Drools.xml:145
 #, no-c-format
 msgid ""
 "<![CDATA[<task-node name=\"review\">\n"
@@ -367,7 +409,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:128
+#: Drools.xml:147
 #, no-c-format
 msgid ""
 "Certain objects are available to the rules as Drools globals, namely the "
@@ -380,7 +422,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:137
+#: Drools.xml:156
 #, no-c-format
 msgid ""
 "<![CDATA[package org.jboss.seam.examples.shop\n"
@@ -399,7 +441,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:139
+#: Drools.xml:158
 #, no-c-format
 msgid ""
 "<![CDATA[package org.jboss.seam.examples.shop\n"
@@ -417,7 +459,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:142
+#: Drools.xml:161
 #, no-c-format
 msgid ""
 "You can find out more about Drools at <ulink url=\"http://www.drools.org\"></"
@@ -425,7 +467,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:149
+#: Drools.xml:168
 #, no-c-format
 msgid ""
 "Seam comes with enough of Drools' dependencies to implement some simple "

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/es-MX/Drools.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/es-MX/Drools.po	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/es-MX/Drools.po	2009-06-19 04:51:38 UTC (rev 11177)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: Seam_-_Contextual_Components VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:37+0000\n"
+"POT-Creation-Date: 2009-06-19 04:37+0000\n"
 "PO-Revision-Date: 2008-11-06 00:09+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -89,12 +89,41 @@
 #: Drools.xml:39
 #, no-c-format
 msgid ""
+"Support for Drools RuleFlow is also available and you can simply add a "
+"<literal>.rf</literal> or a <literal>.rfm</literal> as part of your rule "
+"files as:"
+msgstr ""
+
+#. Tag: programlisting
+#: Drools.xml:44
+#, no-c-format
+msgid ""
+"<![CDATA[\n"
+"        <drools:rule-base name=\"policyPricingRules\" rule-files="
+"\"policyPricingRules.drl, policyPricingRulesFlow.rf\"/>\n"
+"        ]]>"
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:46
+#, no-c-format
+msgid ""
+"Note that when using the Drools 4.x RuleFlow (<literal>.rfm</literal>) "
+"format, you need to specify the -Ddrools.ruleflow.port=true system property "
+"on server startup. This is however still an experimental feature and we "
+"advise to use the Drools5 (<literal>.rf</literal>) format if possible."
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:52
+#, no-c-format
+msgid ""
 "If you want to register a custom consequence exception handler through the "
 "RuleBaseConfiguration, you need to write the handler, for example:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:44
+#: Drools.xml:57
 #, no-c-format
 msgid ""
 "<![CDATA[@Scope(ScopeType.APPLICATION)\n"
@@ -121,13 +150,13 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:46
+#: Drools.xml:59
 #, no-c-format
 msgid "and register it:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:49
+#: Drools.xml:62
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-base name=\"policyPricingRules\" dsl-file="
@@ -140,7 +169,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:51
+#: Drools.xml:64
 #, no-c-format
 msgid ""
 "In most rules-driven applications, rules need to be dynamically deployable, "
@@ -151,7 +180,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:59
+#: Drools.xml:72
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-agent name=\"insuranceRules\" \n"
@@ -160,7 +189,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:61
+#: Drools.xml:74
 #, no-c-format
 msgid ""
 "The properties file contains properties specific to the RulesAgent. Here is "
@@ -168,7 +197,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:64
+#: Drools.xml:77
 #, no-c-format
 msgid ""
 "newInstance=true\n"
@@ -181,7 +210,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:67
+#: Drools.xml:80
 #, no-c-format
 msgid ""
 "It is also possible to configure the options on the component directly, "
@@ -189,7 +218,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:69
+#: Drools.xml:82
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-agent name=\"insuranceRules\"\n"
@@ -202,7 +231,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:71
+#: Drools.xml:84
 #, no-c-format
 msgid ""
 "Next, we need to make an instance of <literal>org.drools.WorkingMemory</"
@@ -211,7 +240,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:77
+#: Drools.xml:90
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:managed-working-memory name=\"policyPricingWorkingMemory\" "
@@ -219,7 +248,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:79
+#: Drools.xml:92
 #, no-c-format
 msgid ""
 "Notice that we gave the <literal>policyPricingWorkingMemory</literal> a "
@@ -228,7 +257,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:85
+#: Drools.xml:98
 #, no-c-format
 msgid ""
 "We can also add means to be notified of rule engine events, including rules "
@@ -237,7 +266,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:90
+#: Drools.xml:103
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:managed-working-memory name=\"policyPricingWorkingMemory\" "
@@ -250,13 +279,13 @@
 msgstr ""
 
 #. Tag: title
-#: Drools.xml:94
+#: Drools.xml:107
 #, no-c-format
 msgid "Using rules from a Seam component"
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:96
+#: Drools.xml:109
 #, no-c-format
 msgid ""
 "We can now inject our <literal>WorkingMemory</literal> into any Seam "
@@ -264,7 +293,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:101
+#: Drools.xml:114
 #, no-c-format
 msgid ""
 "<![CDATA[@In WorkingMemory policyPricingWorkingMemory;\n"
@@ -276,18 +305,20 @@
 "{\n"
 "        policyPricingWorkingMemory.insert(policy);\n"
 "        policyPricingWorkingMemory.insert(customer); \n"
+"        // if we have a ruleflow, start the process\n"
+"        policyPricingWorkingMemory.startProcess(startProcessId)\n"
 "    policyPricingWorkingMemory.fireAllRules();\n"
 "}]]>"
 msgstr ""
 
 #. Tag: title
-#: Drools.xml:106
+#: Drools.xml:119
 #, no-c-format
 msgid "Using rules from a jBPM process definition"
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:108
+#: Drools.xml:121
 #, no-c-format
 msgid ""
 "You can even allow a rule base to act as a jBPM action handler, decision "
@@ -296,7 +327,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:114
+#: Drools.xml:127
 #, no-c-format
 msgid ""
 "<![CDATA[<decision name=\"approval\">\n"
@@ -304,6 +335,8 @@
 "    <handler class=\"org.jboss.seam.drools.DroolsDecisionHandler\">\n"
 "        <workingMemoryName>orderApprovalRulesWorkingMemory</"
 "workingMemoryName>\n"
+"        <!-- if a ruleflow was added -->\n"
+"        <startProcessId>approvalruleflowid</startProcessId>\n"
 "        <assertObjects>\n"
 "            <element>#{customer}</element>\n"
 "            <element>#{order}</element>\n"
@@ -329,7 +362,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:116
+#: Drools.xml:129
 #, no-c-format
 msgid ""
 "The <literal>&lt;assertObjects&gt;</literal> element specifies EL "
@@ -338,13 +371,22 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:122
+#: Drools.xml:135
 #, no-c-format
+msgid ""
+"The <literal>&lt;retractObjects&gt;</literal> element on the other hand "
+"specifies EL expressions that return an object or collection of objects to "
+"be retracted from the <literal>WorkingMemory</literal>."
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:141
+#, no-c-format
 msgid "There is also support for using Drools for jBPM task assignments:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:126
+#: Drools.xml:145
 #, no-c-format
 msgid ""
 "<![CDATA[<task-node name=\"review\">\n"
@@ -367,7 +409,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:128
+#: Drools.xml:147
 #, no-c-format
 msgid ""
 "Certain objects are available to the rules as Drools globals, namely the "
@@ -380,7 +422,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:137
+#: Drools.xml:156
 #, no-c-format
 msgid ""
 "<![CDATA[package org.jboss.seam.examples.shop\n"
@@ -399,7 +441,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:139
+#: Drools.xml:158
 #, no-c-format
 msgid ""
 "<![CDATA[package org.jboss.seam.examples.shop\n"
@@ -417,7 +459,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:142
+#: Drools.xml:161
 #, no-c-format
 msgid ""
 "You can find out more about Drools at <ulink url=\"http://www.drools.org\"></"
@@ -425,7 +467,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:149
+#: Drools.xml:168
 #, no-c-format
 msgid ""
 "Seam comes with enough of Drools' dependencies to implement some simple "

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/fr-FR/Drools.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/fr-FR/Drools.po	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/fr-FR/Drools.po	2009-06-19 04:51:38 UTC (rev 11177)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:37+0000\n"
+"POT-Creation-Date: 2009-06-19 04:37+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -89,12 +89,41 @@
 #: Drools.xml:39
 #, no-c-format
 msgid ""
+"Support for Drools RuleFlow is also available and you can simply add a "
+"<literal>.rf</literal> or a <literal>.rfm</literal> as part of your rule "
+"files as:"
+msgstr ""
+
+#. Tag: programlisting
+#: Drools.xml:44
+#, no-c-format
+msgid ""
+"<![CDATA[\n"
+"        <drools:rule-base name=\"policyPricingRules\" rule-files="
+"\"policyPricingRules.drl, policyPricingRulesFlow.rf\"/>\n"
+"        ]]>"
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:46
+#, no-c-format
+msgid ""
+"Note that when using the Drools 4.x RuleFlow (<literal>.rfm</literal>) "
+"format, you need to specify the -Ddrools.ruleflow.port=true system property "
+"on server startup. This is however still an experimental feature and we "
+"advise to use the Drools5 (<literal>.rf</literal>) format if possible."
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:52
+#, no-c-format
+msgid ""
 "If you want to register a custom consequence exception handler through the "
 "RuleBaseConfiguration, you need to write the handler, for example:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:44
+#: Drools.xml:57
 #, no-c-format
 msgid ""
 "<![CDATA[@Scope(ScopeType.APPLICATION)\n"
@@ -121,13 +150,13 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:46
+#: Drools.xml:59
 #, no-c-format
 msgid "and register it:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:49
+#: Drools.xml:62
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-base name=\"policyPricingRules\" dsl-file="
@@ -140,7 +169,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:51
+#: Drools.xml:64
 #, no-c-format
 msgid ""
 "In most rules-driven applications, rules need to be dynamically deployable, "
@@ -151,7 +180,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:59
+#: Drools.xml:72
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-agent name=\"insuranceRules\" \n"
@@ -160,7 +189,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:61
+#: Drools.xml:74
 #, no-c-format
 msgid ""
 "The properties file contains properties specific to the RulesAgent. Here is "
@@ -168,7 +197,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:64
+#: Drools.xml:77
 #, no-c-format
 msgid ""
 "newInstance=true\n"
@@ -181,7 +210,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:67
+#: Drools.xml:80
 #, no-c-format
 msgid ""
 "It is also possible to configure the options on the component directly, "
@@ -189,7 +218,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:69
+#: Drools.xml:82
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-agent name=\"insuranceRules\"\n"
@@ -202,7 +231,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:71
+#: Drools.xml:84
 #, no-c-format
 msgid ""
 "Next, we need to make an instance of <literal>org.drools.WorkingMemory</"
@@ -211,7 +240,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:77
+#: Drools.xml:90
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:managed-working-memory name=\"policyPricingWorkingMemory\" "
@@ -219,7 +248,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:79
+#: Drools.xml:92
 #, no-c-format
 msgid ""
 "Notice that we gave the <literal>policyPricingWorkingMemory</literal> a "
@@ -228,7 +257,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:85
+#: Drools.xml:98
 #, no-c-format
 msgid ""
 "We can also add means to be notified of rule engine events, including rules "
@@ -237,7 +266,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:90
+#: Drools.xml:103
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:managed-working-memory name=\"policyPricingWorkingMemory\" "
@@ -250,13 +279,13 @@
 msgstr ""
 
 #. Tag: title
-#: Drools.xml:94
+#: Drools.xml:107
 #, no-c-format
 msgid "Using rules from a Seam component"
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:96
+#: Drools.xml:109
 #, no-c-format
 msgid ""
 "We can now inject our <literal>WorkingMemory</literal> into any Seam "
@@ -264,7 +293,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:101
+#: Drools.xml:114
 #, no-c-format
 msgid ""
 "<![CDATA[@In WorkingMemory policyPricingWorkingMemory;\n"
@@ -276,18 +305,20 @@
 "{\n"
 "        policyPricingWorkingMemory.insert(policy);\n"
 "        policyPricingWorkingMemory.insert(customer); \n"
+"        // if we have a ruleflow, start the process\n"
+"        policyPricingWorkingMemory.startProcess(startProcessId)\n"
 "    policyPricingWorkingMemory.fireAllRules();\n"
 "}]]>"
 msgstr ""
 
 #. Tag: title
-#: Drools.xml:106
+#: Drools.xml:119
 #, no-c-format
 msgid "Using rules from a jBPM process definition"
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:108
+#: Drools.xml:121
 #, no-c-format
 msgid ""
 "You can even allow a rule base to act as a jBPM action handler, decision "
@@ -296,7 +327,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:114
+#: Drools.xml:127
 #, no-c-format
 msgid ""
 "<![CDATA[<decision name=\"approval\">\n"
@@ -304,6 +335,8 @@
 "    <handler class=\"org.jboss.seam.drools.DroolsDecisionHandler\">\n"
 "        <workingMemoryName>orderApprovalRulesWorkingMemory</"
 "workingMemoryName>\n"
+"        <!-- if a ruleflow was added -->\n"
+"        <startProcessId>approvalruleflowid</startProcessId>\n"
 "        <assertObjects>\n"
 "            <element>#{customer}</element>\n"
 "            <element>#{order}</element>\n"
@@ -329,7 +362,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:116
+#: Drools.xml:129
 #, no-c-format
 msgid ""
 "The <literal>&lt;assertObjects&gt;</literal> element specifies EL "
@@ -338,13 +371,22 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:122
+#: Drools.xml:135
 #, no-c-format
+msgid ""
+"The <literal>&lt;retractObjects&gt;</literal> element on the other hand "
+"specifies EL expressions that return an object or collection of objects to "
+"be retracted from the <literal>WorkingMemory</literal>."
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:141
+#, no-c-format
 msgid "There is also support for using Drools for jBPM task assignments:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:126
+#: Drools.xml:145
 #, no-c-format
 msgid ""
 "<![CDATA[<task-node name=\"review\">\n"
@@ -367,7 +409,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:128
+#: Drools.xml:147
 #, no-c-format
 msgid ""
 "Certain objects are available to the rules as Drools globals, namely the "
@@ -380,7 +422,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:137
+#: Drools.xml:156
 #, no-c-format
 msgid ""
 "<![CDATA[package org.jboss.seam.examples.shop\n"
@@ -399,7 +441,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:139
+#: Drools.xml:158
 #, no-c-format
 msgid ""
 "<![CDATA[package org.jboss.seam.examples.shop\n"
@@ -417,7 +459,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:142
+#: Drools.xml:161
 #, no-c-format
 msgid ""
 "You can find out more about Drools at <ulink url=\"http://www.drools.org\"></"
@@ -425,7 +467,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:149
+#: Drools.xml:168
 #, no-c-format
 msgid ""
 "Seam comes with enough of Drools' dependencies to implement some simple "

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/gu-IN/Drools.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/gu-IN/Drools.po	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/gu-IN/Drools.po	2009-06-19 04:51:38 UTC (rev 11177)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:37+0000\n"
+"POT-Creation-Date: 2009-06-19 04:37+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -89,12 +89,41 @@
 #: Drools.xml:39
 #, no-c-format
 msgid ""
+"Support for Drools RuleFlow is also available and you can simply add a "
+"<literal>.rf</literal> or a <literal>.rfm</literal> as part of your rule "
+"files as:"
+msgstr ""
+
+#. Tag: programlisting
+#: Drools.xml:44
+#, no-c-format
+msgid ""
+"<![CDATA[\n"
+"        <drools:rule-base name=\"policyPricingRules\" rule-files="
+"\"policyPricingRules.drl, policyPricingRulesFlow.rf\"/>\n"
+"        ]]>"
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:46
+#, no-c-format
+msgid ""
+"Note that when using the Drools 4.x RuleFlow (<literal>.rfm</literal>) "
+"format, you need to specify the -Ddrools.ruleflow.port=true system property "
+"on server startup. This is however still an experimental feature and we "
+"advise to use the Drools5 (<literal>.rf</literal>) format if possible."
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:52
+#, no-c-format
+msgid ""
 "If you want to register a custom consequence exception handler through the "
 "RuleBaseConfiguration, you need to write the handler, for example:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:44
+#: Drools.xml:57
 #, no-c-format
 msgid ""
 "<![CDATA[@Scope(ScopeType.APPLICATION)\n"
@@ -121,13 +150,13 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:46
+#: Drools.xml:59
 #, no-c-format
 msgid "and register it:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:49
+#: Drools.xml:62
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-base name=\"policyPricingRules\" dsl-file="
@@ -140,7 +169,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:51
+#: Drools.xml:64
 #, no-c-format
 msgid ""
 "In most rules-driven applications, rules need to be dynamically deployable, "
@@ -151,7 +180,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:59
+#: Drools.xml:72
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-agent name=\"insuranceRules\" \n"
@@ -160,7 +189,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:61
+#: Drools.xml:74
 #, no-c-format
 msgid ""
 "The properties file contains properties specific to the RulesAgent. Here is "
@@ -168,7 +197,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:64
+#: Drools.xml:77
 #, no-c-format
 msgid ""
 "newInstance=true\n"
@@ -181,7 +210,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:67
+#: Drools.xml:80
 #, no-c-format
 msgid ""
 "It is also possible to configure the options on the component directly, "
@@ -189,7 +218,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:69
+#: Drools.xml:82
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-agent name=\"insuranceRules\"\n"
@@ -202,7 +231,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:71
+#: Drools.xml:84
 #, no-c-format
 msgid ""
 "Next, we need to make an instance of <literal>org.drools.WorkingMemory</"
@@ -211,7 +240,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:77
+#: Drools.xml:90
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:managed-working-memory name=\"policyPricingWorkingMemory\" "
@@ -219,7 +248,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:79
+#: Drools.xml:92
 #, no-c-format
 msgid ""
 "Notice that we gave the <literal>policyPricingWorkingMemory</literal> a "
@@ -228,7 +257,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:85
+#: Drools.xml:98
 #, no-c-format
 msgid ""
 "We can also add means to be notified of rule engine events, including rules "
@@ -237,7 +266,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:90
+#: Drools.xml:103
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:managed-working-memory name=\"policyPricingWorkingMemory\" "
@@ -250,13 +279,13 @@
 msgstr ""
 
 #. Tag: title
-#: Drools.xml:94
+#: Drools.xml:107
 #, no-c-format
 msgid "Using rules from a Seam component"
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:96
+#: Drools.xml:109
 #, no-c-format
 msgid ""
 "We can now inject our <literal>WorkingMemory</literal> into any Seam "
@@ -264,7 +293,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:101
+#: Drools.xml:114
 #, no-c-format
 msgid ""
 "<![CDATA[@In WorkingMemory policyPricingWorkingMemory;\n"
@@ -276,18 +305,20 @@
 "{\n"
 "        policyPricingWorkingMemory.insert(policy);\n"
 "        policyPricingWorkingMemory.insert(customer); \n"
+"        // if we have a ruleflow, start the process\n"
+"        policyPricingWorkingMemory.startProcess(startProcessId)\n"
 "    policyPricingWorkingMemory.fireAllRules();\n"
 "}]]>"
 msgstr ""
 
 #. Tag: title
-#: Drools.xml:106
+#: Drools.xml:119
 #, no-c-format
 msgid "Using rules from a jBPM process definition"
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:108
+#: Drools.xml:121
 #, no-c-format
 msgid ""
 "You can even allow a rule base to act as a jBPM action handler, decision "
@@ -296,7 +327,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:114
+#: Drools.xml:127
 #, no-c-format
 msgid ""
 "<![CDATA[<decision name=\"approval\">\n"
@@ -304,6 +335,8 @@
 "    <handler class=\"org.jboss.seam.drools.DroolsDecisionHandler\">\n"
 "        <workingMemoryName>orderApprovalRulesWorkingMemory</"
 "workingMemoryName>\n"
+"        <!-- if a ruleflow was added -->\n"
+"        <startProcessId>approvalruleflowid</startProcessId>\n"
 "        <assertObjects>\n"
 "            <element>#{customer}</element>\n"
 "            <element>#{order}</element>\n"
@@ -329,7 +362,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:116
+#: Drools.xml:129
 #, no-c-format
 msgid ""
 "The <literal>&lt;assertObjects&gt;</literal> element specifies EL "
@@ -338,13 +371,22 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:122
+#: Drools.xml:135
 #, no-c-format
+msgid ""
+"The <literal>&lt;retractObjects&gt;</literal> element on the other hand "
+"specifies EL expressions that return an object or collection of objects to "
+"be retracted from the <literal>WorkingMemory</literal>."
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:141
+#, no-c-format
 msgid "There is also support for using Drools for jBPM task assignments:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:126
+#: Drools.xml:145
 #, no-c-format
 msgid ""
 "<![CDATA[<task-node name=\"review\">\n"
@@ -367,7 +409,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:128
+#: Drools.xml:147
 #, no-c-format
 msgid ""
 "Certain objects are available to the rules as Drools globals, namely the "
@@ -380,7 +422,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:137
+#: Drools.xml:156
 #, no-c-format
 msgid ""
 "<![CDATA[package org.jboss.seam.examples.shop\n"
@@ -399,7 +441,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:139
+#: Drools.xml:158
 #, no-c-format
 msgid ""
 "<![CDATA[package org.jboss.seam.examples.shop\n"
@@ -417,7 +459,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:142
+#: Drools.xml:161
 #, no-c-format
 msgid ""
 "You can find out more about Drools at <ulink url=\"http://www.drools.org\"></"
@@ -425,7 +467,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:149
+#: Drools.xml:168
 #, no-c-format
 msgid ""
 "Seam comes with enough of Drools' dependencies to implement some simple "

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/hi-IN/Drools.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/hi-IN/Drools.po	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/hi-IN/Drools.po	2009-06-19 04:51:38 UTC (rev 11177)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:37+0000\n"
+"POT-Creation-Date: 2009-06-19 04:37+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -89,12 +89,41 @@
 #: Drools.xml:39
 #, no-c-format
 msgid ""
+"Support for Drools RuleFlow is also available and you can simply add a "
+"<literal>.rf</literal> or a <literal>.rfm</literal> as part of your rule "
+"files as:"
+msgstr ""
+
+#. Tag: programlisting
+#: Drools.xml:44
+#, no-c-format
+msgid ""
+"<![CDATA[\n"
+"        <drools:rule-base name=\"policyPricingRules\" rule-files="
+"\"policyPricingRules.drl, policyPricingRulesFlow.rf\"/>\n"
+"        ]]>"
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:46
+#, no-c-format
+msgid ""
+"Note that when using the Drools 4.x RuleFlow (<literal>.rfm</literal>) "
+"format, you need to specify the -Ddrools.ruleflow.port=true system property "
+"on server startup. This is however still an experimental feature and we "
+"advise to use the Drools5 (<literal>.rf</literal>) format if possible."
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:52
+#, no-c-format
+msgid ""
 "If you want to register a custom consequence exception handler through the "
 "RuleBaseConfiguration, you need to write the handler, for example:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:44
+#: Drools.xml:57
 #, no-c-format
 msgid ""
 "<![CDATA[@Scope(ScopeType.APPLICATION)\n"
@@ -121,13 +150,13 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:46
+#: Drools.xml:59
 #, no-c-format
 msgid "and register it:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:49
+#: Drools.xml:62
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-base name=\"policyPricingRules\" dsl-file="
@@ -140,7 +169,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:51
+#: Drools.xml:64
 #, no-c-format
 msgid ""
 "In most rules-driven applications, rules need to be dynamically deployable, "
@@ -151,7 +180,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:59
+#: Drools.xml:72
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-agent name=\"insuranceRules\" \n"
@@ -160,7 +189,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:61
+#: Drools.xml:74
 #, no-c-format
 msgid ""
 "The properties file contains properties specific to the RulesAgent. Here is "
@@ -168,7 +197,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:64
+#: Drools.xml:77
 #, no-c-format
 msgid ""
 "newInstance=true\n"
@@ -181,7 +210,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:67
+#: Drools.xml:80
 #, no-c-format
 msgid ""
 "It is also possible to configure the options on the component directly, "
@@ -189,7 +218,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:69
+#: Drools.xml:82
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-agent name=\"insuranceRules\"\n"
@@ -202,7 +231,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:71
+#: Drools.xml:84
 #, no-c-format
 msgid ""
 "Next, we need to make an instance of <literal>org.drools.WorkingMemory</"
@@ -211,7 +240,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:77
+#: Drools.xml:90
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:managed-working-memory name=\"policyPricingWorkingMemory\" "
@@ -219,7 +248,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:79
+#: Drools.xml:92
 #, no-c-format
 msgid ""
 "Notice that we gave the <literal>policyPricingWorkingMemory</literal> a "
@@ -228,7 +257,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:85
+#: Drools.xml:98
 #, no-c-format
 msgid ""
 "We can also add means to be notified of rule engine events, including rules "
@@ -237,7 +266,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:90
+#: Drools.xml:103
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:managed-working-memory name=\"policyPricingWorkingMemory\" "
@@ -250,13 +279,13 @@
 msgstr ""
 
 #. Tag: title
-#: Drools.xml:94
+#: Drools.xml:107
 #, no-c-format
 msgid "Using rules from a Seam component"
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:96
+#: Drools.xml:109
 #, no-c-format
 msgid ""
 "We can now inject our <literal>WorkingMemory</literal> into any Seam "
@@ -264,7 +293,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:101
+#: Drools.xml:114
 #, no-c-format
 msgid ""
 "<![CDATA[@In WorkingMemory policyPricingWorkingMemory;\n"
@@ -276,18 +305,20 @@
 "{\n"
 "        policyPricingWorkingMemory.insert(policy);\n"
 "        policyPricingWorkingMemory.insert(customer); \n"
+"        // if we have a ruleflow, start the process\n"
+"        policyPricingWorkingMemory.startProcess(startProcessId)\n"
 "    policyPricingWorkingMemory.fireAllRules();\n"
 "}]]>"
 msgstr ""
 
 #. Tag: title
-#: Drools.xml:106
+#: Drools.xml:119
 #, no-c-format
 msgid "Using rules from a jBPM process definition"
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:108
+#: Drools.xml:121
 #, no-c-format
 msgid ""
 "You can even allow a rule base to act as a jBPM action handler, decision "
@@ -296,7 +327,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:114
+#: Drools.xml:127
 #, no-c-format
 msgid ""
 "<![CDATA[<decision name=\"approval\">\n"
@@ -304,6 +335,8 @@
 "    <handler class=\"org.jboss.seam.drools.DroolsDecisionHandler\">\n"
 "        <workingMemoryName>orderApprovalRulesWorkingMemory</"
 "workingMemoryName>\n"
+"        <!-- if a ruleflow was added -->\n"
+"        <startProcessId>approvalruleflowid</startProcessId>\n"
 "        <assertObjects>\n"
 "            <element>#{customer}</element>\n"
 "            <element>#{order}</element>\n"
@@ -329,7 +362,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:116
+#: Drools.xml:129
 #, no-c-format
 msgid ""
 "The <literal>&lt;assertObjects&gt;</literal> element specifies EL "
@@ -338,13 +371,22 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:122
+#: Drools.xml:135
 #, no-c-format
+msgid ""
+"The <literal>&lt;retractObjects&gt;</literal> element on the other hand "
+"specifies EL expressions that return an object or collection of objects to "
+"be retracted from the <literal>WorkingMemory</literal>."
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:141
+#, no-c-format
 msgid "There is also support for using Drools for jBPM task assignments:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:126
+#: Drools.xml:145
 #, no-c-format
 msgid ""
 "<![CDATA[<task-node name=\"review\">\n"
@@ -367,7 +409,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:128
+#: Drools.xml:147
 #, no-c-format
 msgid ""
 "Certain objects are available to the rules as Drools globals, namely the "
@@ -380,7 +422,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:137
+#: Drools.xml:156
 #, no-c-format
 msgid ""
 "<![CDATA[package org.jboss.seam.examples.shop\n"
@@ -399,7 +441,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:139
+#: Drools.xml:158
 #, no-c-format
 msgid ""
 "<![CDATA[package org.jboss.seam.examples.shop\n"
@@ -417,7 +459,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:142
+#: Drools.xml:161
 #, no-c-format
 msgid ""
 "You can find out more about Drools at <ulink url=\"http://www.drools.org\"></"
@@ -425,7 +467,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:149
+#: Drools.xml:168
 #, no-c-format
 msgid ""
 "Seam comes with enough of Drools' dependencies to implement some simple "

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/ja-JP/Drools.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/ja-JP/Drools.po	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/ja-JP/Drools.po	2009-06-19 04:51:38 UTC (rev 11177)
@@ -4,7 +4,7 @@
 msgstr ""
 "Project-Id-Version: Drools\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:37+0000\n"
+"POT-Creation-Date: 2009-06-19 04:37+0000\n"
 "PO-Revision-Date: 2009-03-04 12:55+1000\n"
 "Last-Translator: Noriko Mizumoto <noriko at redhat.com>\n"
 "Language-Team: Japanese <fedora-trans-ja at redhat.com>\n"
@@ -112,12 +112,47 @@
 #: Drools.xml:39
 #, no-c-format
 msgid ""
+"Support for Drools RuleFlow is also available and you can simply add a "
+"<literal>.rf</literal> or a <literal>.rfm</literal> as part of your rule "
+"files as:"
+msgstr ""
+
+#. Tag: programlisting
+#: Drools.xml:44
+#, fuzzy, no-c-format
+msgid ""
+"<![CDATA[\n"
+"        <drools:rule-base name=\"policyPricingRules\" rule-files="
+"\"policyPricingRules.drl, policyPricingRulesFlow.rf\"/>\n"
+"        ]]>"
+msgstr ""
+"<![CDATA[<drools:rule-base name=\"policyPricingRules\" dsl-file="
+"\"policyPricing.dsl\">\n"
+"    <drools:rule-files>\n"
+"        <value>policyPricingRules.drl</value>\n"
+"    </drools:rule-files>\n"
+"</drools:rule-base>]]>"
+
+#. Tag: para
+#: Drools.xml:46
+#, no-c-format
+msgid ""
+"Note that when using the Drools 4.x RuleFlow (<literal>.rfm</literal>) "
+"format, you need to specify the -Ddrools.ruleflow.port=true system property "
+"on server startup. This is however still an experimental feature and we "
+"advise to use the Drools5 (<literal>.rf</literal>) format if possible."
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:52
+#, no-c-format
+msgid ""
 "If you want to register a custom consequence exception handler through the "
 "RuleBaseConfiguration, you need to write the handler, for example:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:44
+#: Drools.xml:57
 #, no-c-format
 msgid ""
 "<![CDATA[@Scope(ScopeType.APPLICATION)\n"
@@ -144,13 +179,13 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:46
+#: Drools.xml:59
 #, no-c-format
 msgid "and register it:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:49
+#: Drools.xml:62
 #, fuzzy, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-base name=\"policyPricingRules\" dsl-file="
@@ -169,7 +204,7 @@
 "</drools:rule-base>]]>"
 
 #. Tag: para
-#: Drools.xml:51
+#: Drools.xml:64
 #, no-c-format
 msgid ""
 "In most rules-driven applications, rules need to be dynamically deployable, "
@@ -186,7 +221,7 @@
 "です。"
 
 #. Tag: programlisting
-#: Drools.xml:59
+#: Drools.xml:72
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-agent name=\"insuranceRules\" \n"
@@ -198,7 +233,7 @@
 ">]]>"
 
 #. Tag: para
-#: Drools.xml:61
+#: Drools.xml:74
 #, no-c-format
 msgid ""
 "The properties file contains properties specific to the RulesAgent. Here is "
@@ -208,7 +243,7 @@
 "Drools  サンプルディストリビューションからの設定ファイルの例を示します。"
 
 #. Tag: programlisting
-#: Drools.xml:64
+#: Drools.xml:77
 #, no-c-format
 msgid ""
 "newInstance=true\n"
@@ -228,7 +263,7 @@
 "name=insuranceconfig"
 
 #. Tag: para
-#: Drools.xml:67
+#: Drools.xml:80
 #, no-c-format
 msgid ""
 "It is also possible to configure the options on the component directly, "
@@ -238,7 +273,7 @@
 "す。"
 
 #. Tag: programlisting
-#: Drools.xml:69
+#: Drools.xml:82
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-agent name=\"insuranceRules\"\n"
@@ -258,7 +293,7 @@
 "   configuration-name=\"insuranceconfig\" />]]>"
 
 #. Tag: para
-#: Drools.xml:71
+#: Drools.xml:84
 #, no-c-format
 msgid ""
 "Next, we need to make an instance of <literal>org.drools.WorkingMemory</"
@@ -270,7 +305,7 @@
 "対話に関連する fact を蓄積します。)"
 
 #. Tag: programlisting
-#: Drools.xml:77
+#: Drools.xml:90
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:managed-working-memory name=\"policyPricingWorkingMemory\" "
@@ -280,7 +315,7 @@
 "auto-create=\"true\" rule-base=\"#{policyPricingRules}\"/>]]>"
 
 #. Tag: para
-#: Drools.xml:79
+#: Drools.xml:92
 #, no-c-format
 msgid ""
 "Notice that we gave the <literal>policyPricingWorkingMemory</literal> a "
@@ -292,7 +327,7 @@
 "ださい。"
 
 #. Tag: para
-#: Drools.xml:85
+#: Drools.xml:98
 #, no-c-format
 msgid ""
 "We can also add means to be notified of rule engine events, including rules "
@@ -301,7 +336,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:90
+#: Drools.xml:103
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:managed-working-memory name=\"policyPricingWorkingMemory\" "
@@ -314,13 +349,13 @@
 msgstr ""
 
 #. Tag: title
-#: Drools.xml:94
+#: Drools.xml:107
 #, no-c-format
 msgid "Using rules from a Seam component"
 msgstr "Seam コンポーネントからのルールを使用する"
 
 #. Tag: para
-#: Drools.xml:96
+#: Drools.xml:109
 #, no-c-format
 msgid ""
 "We can now inject our <literal>WorkingMemory</literal> into any Seam "
@@ -330,7 +365,7 @@
 "トし、 fact をアサートし、そしてルールを実行することができます。"
 
 #. Tag: programlisting
-#: Drools.xml:101
+#: Drools.xml:114
 #, fuzzy, no-c-format
 msgid ""
 "<![CDATA[@In WorkingMemory policyPricingWorkingMemory;\n"
@@ -342,6 +377,8 @@
 "{\n"
 "        policyPricingWorkingMemory.insert(policy);\n"
 "        policyPricingWorkingMemory.insert(customer); \n"
+"        // if we have a ruleflow, start the process\n"
+"        policyPricingWorkingMemory.startProcess(startProcessId)\n"
 "    policyPricingWorkingMemory.fireAllRules();\n"
 "}]]>"
 msgstr ""
@@ -358,13 +395,13 @@
 "}]]>"
 
 #. Tag: title
-#: Drools.xml:106
+#: Drools.xml:119
 #, no-c-format
 msgid "Using rules from a jBPM process definition"
 msgstr "jBPM プロセス定義からのルールを使用する"
 
 #. Tag: para
-#: Drools.xml:108
+#: Drools.xml:121
 #, fuzzy, no-c-format
 msgid ""
 "You can even allow a rule base to act as a jBPM action handler, decision "
@@ -376,14 +413,16 @@
 "たはビジネスプロセス定義のどちらでも可。"
 
 #. Tag: programlisting
-#: Drools.xml:114
-#, no-c-format
+#: Drools.xml:127
+#, fuzzy, no-c-format
 msgid ""
 "<![CDATA[<decision name=\"approval\">\n"
 "         \n"
 "    <handler class=\"org.jboss.seam.drools.DroolsDecisionHandler\">\n"
 "        <workingMemoryName>orderApprovalRulesWorkingMemory</"
 "workingMemoryName>\n"
+"        <!-- if a ruleflow was added -->\n"
+"        <startProcessId>approvalruleflowid</startProcessId>\n"
 "        <assertObjects>\n"
 "            <element>#{customer}</element>\n"
 "            <element>#{order}</element>\n"
@@ -436,7 +475,7 @@
 "</decision>]]>"
 
 #. Tag: para
-#: Drools.xml:116
+#: Drools.xml:129
 #, no-c-format
 msgid ""
 "The <literal>&lt;assertObjects&gt;</literal> element specifies EL "
@@ -448,13 +487,25 @@
 "合または 1 オブジェクトを返す EL 式を指定します。"
 
 #. Tag: para
-#: Drools.xml:122
+#: Drools.xml:135
+#, fuzzy, no-c-format
+msgid ""
+"The <literal>&lt;retractObjects&gt;</literal> element on the other hand "
+"specifies EL expressions that return an object or collection of objects to "
+"be retracted from the <literal>WorkingMemory</literal>."
+msgstr ""
+"<literal>&lt;assertObjects&gt;</literal> エレメントは "
+"<literal>WorkingMemory</literal> に fact としてアサートされるオブジェクトの集"
+"合または 1 オブジェクトを返す EL 式を指定します。"
+
+#. Tag: para
+#: Drools.xml:141
 #, no-c-format
 msgid "There is also support for using Drools for jBPM task assignments:"
 msgstr "jBPM タスク割り当てのために Drools の使用もサポートしています。"
 
 #. Tag: programlisting
-#: Drools.xml:126
+#: Drools.xml:145
 #, no-c-format
 msgid ""
 "<![CDATA[<task-node name=\"review\">\n"
@@ -494,7 +545,7 @@
 "</task-node>]]>"
 
 #. Tag: para
-#: Drools.xml:128
+#: Drools.xml:147
 #, no-c-format
 msgid ""
 "Certain objects are available to the rules as Drools globals, namely the "
@@ -514,7 +565,7 @@
 "です。"
 
 #. Tag: programlisting
-#: Drools.xml:137
+#: Drools.xml:156
 #, no-c-format
 msgid ""
 "<![CDATA[package org.jboss.seam.examples.shop\n"
@@ -546,7 +597,7 @@
 "end]]>"
 
 #. Tag: programlisting
-#: Drools.xml:139
+#: Drools.xml:158
 #, no-c-format
 msgid ""
 "<![CDATA[package org.jboss.seam.examples.shop\n"
@@ -576,7 +627,7 @@
 "end]]>"
 
 #. Tag: para
-#: Drools.xml:142
+#: Drools.xml:161
 #, no-c-format
 msgid ""
 "You can find out more about Drools at <ulink url=\"http://www.drools.org\"></"
@@ -586,7 +637,7 @@
 "ださい。"
 
 #. Tag: para
-#: Drools.xml:149
+#: Drools.xml:168
 #, no-c-format
 msgid ""
 "Seam comes with enough of Drools' dependencies to implement some simple "

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/kn-IN/Drools.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/kn-IN/Drools.po	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/kn-IN/Drools.po	2009-06-19 04:51:38 UTC (rev 11177)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:37+0000\n"
+"POT-Creation-Date: 2009-06-19 04:37+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -89,12 +89,41 @@
 #: Drools.xml:39
 #, no-c-format
 msgid ""
+"Support for Drools RuleFlow is also available and you can simply add a "
+"<literal>.rf</literal> or a <literal>.rfm</literal> as part of your rule "
+"files as:"
+msgstr ""
+
+#. Tag: programlisting
+#: Drools.xml:44
+#, no-c-format
+msgid ""
+"<![CDATA[\n"
+"        <drools:rule-base name=\"policyPricingRules\" rule-files="
+"\"policyPricingRules.drl, policyPricingRulesFlow.rf\"/>\n"
+"        ]]>"
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:46
+#, no-c-format
+msgid ""
+"Note that when using the Drools 4.x RuleFlow (<literal>.rfm</literal>) "
+"format, you need to specify the -Ddrools.ruleflow.port=true system property "
+"on server startup. This is however still an experimental feature and we "
+"advise to use the Drools5 (<literal>.rf</literal>) format if possible."
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:52
+#, no-c-format
+msgid ""
 "If you want to register a custom consequence exception handler through the "
 "RuleBaseConfiguration, you need to write the handler, for example:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:44
+#: Drools.xml:57
 #, no-c-format
 msgid ""
 "<![CDATA[@Scope(ScopeType.APPLICATION)\n"
@@ -121,13 +150,13 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:46
+#: Drools.xml:59
 #, no-c-format
 msgid "and register it:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:49
+#: Drools.xml:62
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-base name=\"policyPricingRules\" dsl-file="
@@ -140,7 +169,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:51
+#: Drools.xml:64
 #, no-c-format
 msgid ""
 "In most rules-driven applications, rules need to be dynamically deployable, "
@@ -151,7 +180,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:59
+#: Drools.xml:72
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-agent name=\"insuranceRules\" \n"
@@ -160,7 +189,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:61
+#: Drools.xml:74
 #, no-c-format
 msgid ""
 "The properties file contains properties specific to the RulesAgent. Here is "
@@ -168,7 +197,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:64
+#: Drools.xml:77
 #, no-c-format
 msgid ""
 "newInstance=true\n"
@@ -181,7 +210,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:67
+#: Drools.xml:80
 #, no-c-format
 msgid ""
 "It is also possible to configure the options on the component directly, "
@@ -189,7 +218,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:69
+#: Drools.xml:82
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-agent name=\"insuranceRules\"\n"
@@ -202,7 +231,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:71
+#: Drools.xml:84
 #, no-c-format
 msgid ""
 "Next, we need to make an instance of <literal>org.drools.WorkingMemory</"
@@ -211,7 +240,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:77
+#: Drools.xml:90
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:managed-working-memory name=\"policyPricingWorkingMemory\" "
@@ -219,7 +248,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:79
+#: Drools.xml:92
 #, no-c-format
 msgid ""
 "Notice that we gave the <literal>policyPricingWorkingMemory</literal> a "
@@ -228,7 +257,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:85
+#: Drools.xml:98
 #, no-c-format
 msgid ""
 "We can also add means to be notified of rule engine events, including rules "
@@ -237,7 +266,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:90
+#: Drools.xml:103
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:managed-working-memory name=\"policyPricingWorkingMemory\" "
@@ -250,13 +279,13 @@
 msgstr ""
 
 #. Tag: title
-#: Drools.xml:94
+#: Drools.xml:107
 #, no-c-format
 msgid "Using rules from a Seam component"
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:96
+#: Drools.xml:109
 #, no-c-format
 msgid ""
 "We can now inject our <literal>WorkingMemory</literal> into any Seam "
@@ -264,7 +293,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:101
+#: Drools.xml:114
 #, no-c-format
 msgid ""
 "<![CDATA[@In WorkingMemory policyPricingWorkingMemory;\n"
@@ -276,18 +305,20 @@
 "{\n"
 "        policyPricingWorkingMemory.insert(policy);\n"
 "        policyPricingWorkingMemory.insert(customer); \n"
+"        // if we have a ruleflow, start the process\n"
+"        policyPricingWorkingMemory.startProcess(startProcessId)\n"
 "    policyPricingWorkingMemory.fireAllRules();\n"
 "}]]>"
 msgstr ""
 
 #. Tag: title
-#: Drools.xml:106
+#: Drools.xml:119
 #, no-c-format
 msgid "Using rules from a jBPM process definition"
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:108
+#: Drools.xml:121
 #, no-c-format
 msgid ""
 "You can even allow a rule base to act as a jBPM action handler, decision "
@@ -296,7 +327,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:114
+#: Drools.xml:127
 #, no-c-format
 msgid ""
 "<![CDATA[<decision name=\"approval\">\n"
@@ -304,6 +335,8 @@
 "    <handler class=\"org.jboss.seam.drools.DroolsDecisionHandler\">\n"
 "        <workingMemoryName>orderApprovalRulesWorkingMemory</"
 "workingMemoryName>\n"
+"        <!-- if a ruleflow was added -->\n"
+"        <startProcessId>approvalruleflowid</startProcessId>\n"
 "        <assertObjects>\n"
 "            <element>#{customer}</element>\n"
 "            <element>#{order}</element>\n"
@@ -329,7 +362,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:116
+#: Drools.xml:129
 #, no-c-format
 msgid ""
 "The <literal>&lt;assertObjects&gt;</literal> element specifies EL "
@@ -338,13 +371,22 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:122
+#: Drools.xml:135
 #, no-c-format
+msgid ""
+"The <literal>&lt;retractObjects&gt;</literal> element on the other hand "
+"specifies EL expressions that return an object or collection of objects to "
+"be retracted from the <literal>WorkingMemory</literal>."
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:141
+#, no-c-format
 msgid "There is also support for using Drools for jBPM task assignments:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:126
+#: Drools.xml:145
 #, no-c-format
 msgid ""
 "<![CDATA[<task-node name=\"review\">\n"
@@ -367,7 +409,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:128
+#: Drools.xml:147
 #, no-c-format
 msgid ""
 "Certain objects are available to the rules as Drools globals, namely the "
@@ -380,7 +422,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:137
+#: Drools.xml:156
 #, no-c-format
 msgid ""
 "<![CDATA[package org.jboss.seam.examples.shop\n"
@@ -399,7 +441,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:139
+#: Drools.xml:158
 #, no-c-format
 msgid ""
 "<![CDATA[package org.jboss.seam.examples.shop\n"
@@ -417,7 +459,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:142
+#: Drools.xml:161
 #, no-c-format
 msgid ""
 "You can find out more about Drools at <ulink url=\"http://www.drools.org\"></"
@@ -425,7 +467,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:149
+#: Drools.xml:168
 #, no-c-format
 msgid ""
 "Seam comes with enough of Drools' dependencies to implement some simple "

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/ko-KR/Drools.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/ko-KR/Drools.po	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/ko-KR/Drools.po	2009-06-19 04:51:38 UTC (rev 11177)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:37+0000\n"
+"POT-Creation-Date: 2009-06-19 04:37+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -89,12 +89,41 @@
 #: Drools.xml:39
 #, no-c-format
 msgid ""
+"Support for Drools RuleFlow is also available and you can simply add a "
+"<literal>.rf</literal> or a <literal>.rfm</literal> as part of your rule "
+"files as:"
+msgstr ""
+
+#. Tag: programlisting
+#: Drools.xml:44
+#, no-c-format
+msgid ""
+"<![CDATA[\n"
+"        <drools:rule-base name=\"policyPricingRules\" rule-files="
+"\"policyPricingRules.drl, policyPricingRulesFlow.rf\"/>\n"
+"        ]]>"
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:46
+#, no-c-format
+msgid ""
+"Note that when using the Drools 4.x RuleFlow (<literal>.rfm</literal>) "
+"format, you need to specify the -Ddrools.ruleflow.port=true system property "
+"on server startup. This is however still an experimental feature and we "
+"advise to use the Drools5 (<literal>.rf</literal>) format if possible."
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:52
+#, no-c-format
+msgid ""
 "If you want to register a custom consequence exception handler through the "
 "RuleBaseConfiguration, you need to write the handler, for example:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:44
+#: Drools.xml:57
 #, no-c-format
 msgid ""
 "<![CDATA[@Scope(ScopeType.APPLICATION)\n"
@@ -121,13 +150,13 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:46
+#: Drools.xml:59
 #, no-c-format
 msgid "and register it:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:49
+#: Drools.xml:62
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-base name=\"policyPricingRules\" dsl-file="
@@ -140,7 +169,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:51
+#: Drools.xml:64
 #, no-c-format
 msgid ""
 "In most rules-driven applications, rules need to be dynamically deployable, "
@@ -151,7 +180,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:59
+#: Drools.xml:72
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-agent name=\"insuranceRules\" \n"
@@ -160,7 +189,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:61
+#: Drools.xml:74
 #, no-c-format
 msgid ""
 "The properties file contains properties specific to the RulesAgent. Here is "
@@ -168,7 +197,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:64
+#: Drools.xml:77
 #, no-c-format
 msgid ""
 "newInstance=true\n"
@@ -181,7 +210,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:67
+#: Drools.xml:80
 #, no-c-format
 msgid ""
 "It is also possible to configure the options on the component directly, "
@@ -189,7 +218,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:69
+#: Drools.xml:82
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-agent name=\"insuranceRules\"\n"
@@ -202,7 +231,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:71
+#: Drools.xml:84
 #, no-c-format
 msgid ""
 "Next, we need to make an instance of <literal>org.drools.WorkingMemory</"
@@ -211,7 +240,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:77
+#: Drools.xml:90
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:managed-working-memory name=\"policyPricingWorkingMemory\" "
@@ -219,7 +248,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:79
+#: Drools.xml:92
 #, no-c-format
 msgid ""
 "Notice that we gave the <literal>policyPricingWorkingMemory</literal> a "
@@ -228,7 +257,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:85
+#: Drools.xml:98
 #, no-c-format
 msgid ""
 "We can also add means to be notified of rule engine events, including rules "
@@ -237,7 +266,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:90
+#: Drools.xml:103
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:managed-working-memory name=\"policyPricingWorkingMemory\" "
@@ -250,13 +279,13 @@
 msgstr ""
 
 #. Tag: title
-#: Drools.xml:94
+#: Drools.xml:107
 #, no-c-format
 msgid "Using rules from a Seam component"
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:96
+#: Drools.xml:109
 #, no-c-format
 msgid ""
 "We can now inject our <literal>WorkingMemory</literal> into any Seam "
@@ -264,7 +293,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:101
+#: Drools.xml:114
 #, no-c-format
 msgid ""
 "<![CDATA[@In WorkingMemory policyPricingWorkingMemory;\n"
@@ -276,18 +305,20 @@
 "{\n"
 "        policyPricingWorkingMemory.insert(policy);\n"
 "        policyPricingWorkingMemory.insert(customer); \n"
+"        // if we have a ruleflow, start the process\n"
+"        policyPricingWorkingMemory.startProcess(startProcessId)\n"
 "    policyPricingWorkingMemory.fireAllRules();\n"
 "}]]>"
 msgstr ""
 
 #. Tag: title
-#: Drools.xml:106
+#: Drools.xml:119
 #, no-c-format
 msgid "Using rules from a jBPM process definition"
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:108
+#: Drools.xml:121
 #, no-c-format
 msgid ""
 "You can even allow a rule base to act as a jBPM action handler, decision "
@@ -296,7 +327,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:114
+#: Drools.xml:127
 #, no-c-format
 msgid ""
 "<![CDATA[<decision name=\"approval\">\n"
@@ -304,6 +335,8 @@
 "    <handler class=\"org.jboss.seam.drools.DroolsDecisionHandler\">\n"
 "        <workingMemoryName>orderApprovalRulesWorkingMemory</"
 "workingMemoryName>\n"
+"        <!-- if a ruleflow was added -->\n"
+"        <startProcessId>approvalruleflowid</startProcessId>\n"
 "        <assertObjects>\n"
 "            <element>#{customer}</element>\n"
 "            <element>#{order}</element>\n"
@@ -329,7 +362,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:116
+#: Drools.xml:129
 #, no-c-format
 msgid ""
 "The <literal>&lt;assertObjects&gt;</literal> element specifies EL "
@@ -338,13 +371,22 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:122
+#: Drools.xml:135
 #, no-c-format
+msgid ""
+"The <literal>&lt;retractObjects&gt;</literal> element on the other hand "
+"specifies EL expressions that return an object or collection of objects to "
+"be retracted from the <literal>WorkingMemory</literal>."
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:141
+#, no-c-format
 msgid "There is also support for using Drools for jBPM task assignments:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:126
+#: Drools.xml:145
 #, no-c-format
 msgid ""
 "<![CDATA[<task-node name=\"review\">\n"
@@ -367,7 +409,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:128
+#: Drools.xml:147
 #, no-c-format
 msgid ""
 "Certain objects are available to the rules as Drools globals, namely the "
@@ -380,7 +422,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:137
+#: Drools.xml:156
 #, no-c-format
 msgid ""
 "<![CDATA[package org.jboss.seam.examples.shop\n"
@@ -399,7 +441,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:139
+#: Drools.xml:158
 #, no-c-format
 msgid ""
 "<![CDATA[package org.jboss.seam.examples.shop\n"
@@ -417,7 +459,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:142
+#: Drools.xml:161
 #, no-c-format
 msgid ""
 "You can find out more about Drools at <ulink url=\"http://www.drools.org\"></"
@@ -425,7 +467,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:149
+#: Drools.xml:168
 #, no-c-format
 msgid ""
 "Seam comes with enough of Drools' dependencies to implement some simple "

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/ml-IN/Drools.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/ml-IN/Drools.po	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/ml-IN/Drools.po	2009-06-19 04:51:38 UTC (rev 11177)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:37+0000\n"
+"POT-Creation-Date: 2009-06-19 04:37+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -89,12 +89,41 @@
 #: Drools.xml:39
 #, no-c-format
 msgid ""
+"Support for Drools RuleFlow is also available and you can simply add a "
+"<literal>.rf</literal> or a <literal>.rfm</literal> as part of your rule "
+"files as:"
+msgstr ""
+
+#. Tag: programlisting
+#: Drools.xml:44
+#, no-c-format
+msgid ""
+"<![CDATA[\n"
+"        <drools:rule-base name=\"policyPricingRules\" rule-files="
+"\"policyPricingRules.drl, policyPricingRulesFlow.rf\"/>\n"
+"        ]]>"
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:46
+#, no-c-format
+msgid ""
+"Note that when using the Drools 4.x RuleFlow (<literal>.rfm</literal>) "
+"format, you need to specify the -Ddrools.ruleflow.port=true system property "
+"on server startup. This is however still an experimental feature and we "
+"advise to use the Drools5 (<literal>.rf</literal>) format if possible."
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:52
+#, no-c-format
+msgid ""
 "If you want to register a custom consequence exception handler through the "
 "RuleBaseConfiguration, you need to write the handler, for example:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:44
+#: Drools.xml:57
 #, no-c-format
 msgid ""
 "<![CDATA[@Scope(ScopeType.APPLICATION)\n"
@@ -121,13 +150,13 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:46
+#: Drools.xml:59
 #, no-c-format
 msgid "and register it:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:49
+#: Drools.xml:62
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-base name=\"policyPricingRules\" dsl-file="
@@ -140,7 +169,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:51
+#: Drools.xml:64
 #, no-c-format
 msgid ""
 "In most rules-driven applications, rules need to be dynamically deployable, "
@@ -151,7 +180,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:59
+#: Drools.xml:72
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-agent name=\"insuranceRules\" \n"
@@ -160,7 +189,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:61
+#: Drools.xml:74
 #, no-c-format
 msgid ""
 "The properties file contains properties specific to the RulesAgent. Here is "
@@ -168,7 +197,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:64
+#: Drools.xml:77
 #, no-c-format
 msgid ""
 "newInstance=true\n"
@@ -181,7 +210,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:67
+#: Drools.xml:80
 #, no-c-format
 msgid ""
 "It is also possible to configure the options on the component directly, "
@@ -189,7 +218,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:69
+#: Drools.xml:82
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-agent name=\"insuranceRules\"\n"
@@ -202,7 +231,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:71
+#: Drools.xml:84
 #, no-c-format
 msgid ""
 "Next, we need to make an instance of <literal>org.drools.WorkingMemory</"
@@ -211,7 +240,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:77
+#: Drools.xml:90
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:managed-working-memory name=\"policyPricingWorkingMemory\" "
@@ -219,7 +248,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:79
+#: Drools.xml:92
 #, no-c-format
 msgid ""
 "Notice that we gave the <literal>policyPricingWorkingMemory</literal> a "
@@ -228,7 +257,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:85
+#: Drools.xml:98
 #, no-c-format
 msgid ""
 "We can also add means to be notified of rule engine events, including rules "
@@ -237,7 +266,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:90
+#: Drools.xml:103
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:managed-working-memory name=\"policyPricingWorkingMemory\" "
@@ -250,13 +279,13 @@
 msgstr ""
 
 #. Tag: title
-#: Drools.xml:94
+#: Drools.xml:107
 #, no-c-format
 msgid "Using rules from a Seam component"
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:96
+#: Drools.xml:109
 #, no-c-format
 msgid ""
 "We can now inject our <literal>WorkingMemory</literal> into any Seam "
@@ -264,7 +293,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:101
+#: Drools.xml:114
 #, no-c-format
 msgid ""
 "<![CDATA[@In WorkingMemory policyPricingWorkingMemory;\n"
@@ -276,18 +305,20 @@
 "{\n"
 "        policyPricingWorkingMemory.insert(policy);\n"
 "        policyPricingWorkingMemory.insert(customer); \n"
+"        // if we have a ruleflow, start the process\n"
+"        policyPricingWorkingMemory.startProcess(startProcessId)\n"
 "    policyPricingWorkingMemory.fireAllRules();\n"
 "}]]>"
 msgstr ""
 
 #. Tag: title
-#: Drools.xml:106
+#: Drools.xml:119
 #, no-c-format
 msgid "Using rules from a jBPM process definition"
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:108
+#: Drools.xml:121
 #, no-c-format
 msgid ""
 "You can even allow a rule base to act as a jBPM action handler, decision "
@@ -296,7 +327,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:114
+#: Drools.xml:127
 #, no-c-format
 msgid ""
 "<![CDATA[<decision name=\"approval\">\n"
@@ -304,6 +335,8 @@
 "    <handler class=\"org.jboss.seam.drools.DroolsDecisionHandler\">\n"
 "        <workingMemoryName>orderApprovalRulesWorkingMemory</"
 "workingMemoryName>\n"
+"        <!-- if a ruleflow was added -->\n"
+"        <startProcessId>approvalruleflowid</startProcessId>\n"
 "        <assertObjects>\n"
 "            <element>#{customer}</element>\n"
 "            <element>#{order}</element>\n"
@@ -329,7 +362,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:116
+#: Drools.xml:129
 #, no-c-format
 msgid ""
 "The <literal>&lt;assertObjects&gt;</literal> element specifies EL "
@@ -338,13 +371,22 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:122
+#: Drools.xml:135
 #, no-c-format
+msgid ""
+"The <literal>&lt;retractObjects&gt;</literal> element on the other hand "
+"specifies EL expressions that return an object or collection of objects to "
+"be retracted from the <literal>WorkingMemory</literal>."
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:141
+#, no-c-format
 msgid "There is also support for using Drools for jBPM task assignments:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:126
+#: Drools.xml:145
 #, no-c-format
 msgid ""
 "<![CDATA[<task-node name=\"review\">\n"
@@ -367,7 +409,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:128
+#: Drools.xml:147
 #, no-c-format
 msgid ""
 "Certain objects are available to the rules as Drools globals, namely the "
@@ -380,7 +422,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:137
+#: Drools.xml:156
 #, no-c-format
 msgid ""
 "<![CDATA[package org.jboss.seam.examples.shop\n"
@@ -399,7 +441,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:139
+#: Drools.xml:158
 #, no-c-format
 msgid ""
 "<![CDATA[package org.jboss.seam.examples.shop\n"
@@ -417,7 +459,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:142
+#: Drools.xml:161
 #, no-c-format
 msgid ""
 "You can find out more about Drools at <ulink url=\"http://www.drools.org\"></"
@@ -425,7 +467,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:149
+#: Drools.xml:168
 #, no-c-format
 msgid ""
 "Seam comes with enough of Drools' dependencies to implement some simple "

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/mr-IN/Drools.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/mr-IN/Drools.po	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/mr-IN/Drools.po	2009-06-19 04:51:38 UTC (rev 11177)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:37+0000\n"
+"POT-Creation-Date: 2009-06-19 04:37+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -89,12 +89,41 @@
 #: Drools.xml:39
 #, no-c-format
 msgid ""
+"Support for Drools RuleFlow is also available and you can simply add a "
+"<literal>.rf</literal> or a <literal>.rfm</literal> as part of your rule "
+"files as:"
+msgstr ""
+
+#. Tag: programlisting
+#: Drools.xml:44
+#, no-c-format
+msgid ""
+"<![CDATA[\n"
+"        <drools:rule-base name=\"policyPricingRules\" rule-files="
+"\"policyPricingRules.drl, policyPricingRulesFlow.rf\"/>\n"
+"        ]]>"
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:46
+#, no-c-format
+msgid ""
+"Note that when using the Drools 4.x RuleFlow (<literal>.rfm</literal>) "
+"format, you need to specify the -Ddrools.ruleflow.port=true system property "
+"on server startup. This is however still an experimental feature and we "
+"advise to use the Drools5 (<literal>.rf</literal>) format if possible."
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:52
+#, no-c-format
+msgid ""
 "If you want to register a custom consequence exception handler through the "
 "RuleBaseConfiguration, you need to write the handler, for example:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:44
+#: Drools.xml:57
 #, no-c-format
 msgid ""
 "<![CDATA[@Scope(ScopeType.APPLICATION)\n"
@@ -121,13 +150,13 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:46
+#: Drools.xml:59
 #, no-c-format
 msgid "and register it:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:49
+#: Drools.xml:62
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-base name=\"policyPricingRules\" dsl-file="
@@ -140,7 +169,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:51
+#: Drools.xml:64
 #, no-c-format
 msgid ""
 "In most rules-driven applications, rules need to be dynamically deployable, "
@@ -151,7 +180,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:59
+#: Drools.xml:72
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-agent name=\"insuranceRules\" \n"
@@ -160,7 +189,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:61
+#: Drools.xml:74
 #, no-c-format
 msgid ""
 "The properties file contains properties specific to the RulesAgent. Here is "
@@ -168,7 +197,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:64
+#: Drools.xml:77
 #, no-c-format
 msgid ""
 "newInstance=true\n"
@@ -181,7 +210,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:67
+#: Drools.xml:80
 #, no-c-format
 msgid ""
 "It is also possible to configure the options on the component directly, "
@@ -189,7 +218,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:69
+#: Drools.xml:82
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-agent name=\"insuranceRules\"\n"
@@ -202,7 +231,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:71
+#: Drools.xml:84
 #, no-c-format
 msgid ""
 "Next, we need to make an instance of <literal>org.drools.WorkingMemory</"
@@ -211,7 +240,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:77
+#: Drools.xml:90
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:managed-working-memory name=\"policyPricingWorkingMemory\" "
@@ -219,7 +248,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:79
+#: Drools.xml:92
 #, no-c-format
 msgid ""
 "Notice that we gave the <literal>policyPricingWorkingMemory</literal> a "
@@ -228,7 +257,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:85
+#: Drools.xml:98
 #, no-c-format
 msgid ""
 "We can also add means to be notified of rule engine events, including rules "
@@ -237,7 +266,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:90
+#: Drools.xml:103
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:managed-working-memory name=\"policyPricingWorkingMemory\" "
@@ -250,13 +279,13 @@
 msgstr ""
 
 #. Tag: title
-#: Drools.xml:94
+#: Drools.xml:107
 #, no-c-format
 msgid "Using rules from a Seam component"
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:96
+#: Drools.xml:109
 #, no-c-format
 msgid ""
 "We can now inject our <literal>WorkingMemory</literal> into any Seam "
@@ -264,7 +293,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:101
+#: Drools.xml:114
 #, no-c-format
 msgid ""
 "<![CDATA[@In WorkingMemory policyPricingWorkingMemory;\n"
@@ -276,18 +305,20 @@
 "{\n"
 "        policyPricingWorkingMemory.insert(policy);\n"
 "        policyPricingWorkingMemory.insert(customer); \n"
+"        // if we have a ruleflow, start the process\n"
+"        policyPricingWorkingMemory.startProcess(startProcessId)\n"
 "    policyPricingWorkingMemory.fireAllRules();\n"
 "}]]>"
 msgstr ""
 
 #. Tag: title
-#: Drools.xml:106
+#: Drools.xml:119
 #, no-c-format
 msgid "Using rules from a jBPM process definition"
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:108
+#: Drools.xml:121
 #, no-c-format
 msgid ""
 "You can even allow a rule base to act as a jBPM action handler, decision "
@@ -296,7 +327,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:114
+#: Drools.xml:127
 #, no-c-format
 msgid ""
 "<![CDATA[<decision name=\"approval\">\n"
@@ -304,6 +335,8 @@
 "    <handler class=\"org.jboss.seam.drools.DroolsDecisionHandler\">\n"
 "        <workingMemoryName>orderApprovalRulesWorkingMemory</"
 "workingMemoryName>\n"
+"        <!-- if a ruleflow was added -->\n"
+"        <startProcessId>approvalruleflowid</startProcessId>\n"
 "        <assertObjects>\n"
 "            <element>#{customer}</element>\n"
 "            <element>#{order}</element>\n"
@@ -329,7 +362,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:116
+#: Drools.xml:129
 #, no-c-format
 msgid ""
 "The <literal>&lt;assertObjects&gt;</literal> element specifies EL "
@@ -338,13 +371,22 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:122
+#: Drools.xml:135
 #, no-c-format
+msgid ""
+"The <literal>&lt;retractObjects&gt;</literal> element on the other hand "
+"specifies EL expressions that return an object or collection of objects to "
+"be retracted from the <literal>WorkingMemory</literal>."
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:141
+#, no-c-format
 msgid "There is also support for using Drools for jBPM task assignments:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:126
+#: Drools.xml:145
 #, no-c-format
 msgid ""
 "<![CDATA[<task-node name=\"review\">\n"
@@ -367,7 +409,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:128
+#: Drools.xml:147
 #, no-c-format
 msgid ""
 "Certain objects are available to the rules as Drools globals, namely the "
@@ -380,7 +422,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:137
+#: Drools.xml:156
 #, no-c-format
 msgid ""
 "<![CDATA[package org.jboss.seam.examples.shop\n"
@@ -399,7 +441,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:139
+#: Drools.xml:158
 #, no-c-format
 msgid ""
 "<![CDATA[package org.jboss.seam.examples.shop\n"
@@ -417,7 +459,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:142
+#: Drools.xml:161
 #, no-c-format
 msgid ""
 "You can find out more about Drools at <ulink url=\"http://www.drools.org\"></"
@@ -425,7 +467,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:149
+#: Drools.xml:168
 #, no-c-format
 msgid ""
 "Seam comes with enough of Drools' dependencies to implement some simple "

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/or-IN/Drools.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/or-IN/Drools.po	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/or-IN/Drools.po	2009-06-19 04:51:38 UTC (rev 11177)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:37+0000\n"
+"POT-Creation-Date: 2009-06-19 04:37+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -89,12 +89,41 @@
 #: Drools.xml:39
 #, no-c-format
 msgid ""
+"Support for Drools RuleFlow is also available and you can simply add a "
+"<literal>.rf</literal> or a <literal>.rfm</literal> as part of your rule "
+"files as:"
+msgstr ""
+
+#. Tag: programlisting
+#: Drools.xml:44
+#, no-c-format
+msgid ""
+"<![CDATA[\n"
+"        <drools:rule-base name=\"policyPricingRules\" rule-files="
+"\"policyPricingRules.drl, policyPricingRulesFlow.rf\"/>\n"
+"        ]]>"
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:46
+#, no-c-format
+msgid ""
+"Note that when using the Drools 4.x RuleFlow (<literal>.rfm</literal>) "
+"format, you need to specify the -Ddrools.ruleflow.port=true system property "
+"on server startup. This is however still an experimental feature and we "
+"advise to use the Drools5 (<literal>.rf</literal>) format if possible."
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:52
+#, no-c-format
+msgid ""
 "If you want to register a custom consequence exception handler through the "
 "RuleBaseConfiguration, you need to write the handler, for example:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:44
+#: Drools.xml:57
 #, no-c-format
 msgid ""
 "<![CDATA[@Scope(ScopeType.APPLICATION)\n"
@@ -121,13 +150,13 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:46
+#: Drools.xml:59
 #, no-c-format
 msgid "and register it:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:49
+#: Drools.xml:62
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-base name=\"policyPricingRules\" dsl-file="
@@ -140,7 +169,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:51
+#: Drools.xml:64
 #, no-c-format
 msgid ""
 "In most rules-driven applications, rules need to be dynamically deployable, "
@@ -151,7 +180,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:59
+#: Drools.xml:72
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-agent name=\"insuranceRules\" \n"
@@ -160,7 +189,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:61
+#: Drools.xml:74
 #, no-c-format
 msgid ""
 "The properties file contains properties specific to the RulesAgent. Here is "
@@ -168,7 +197,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:64
+#: Drools.xml:77
 #, no-c-format
 msgid ""
 "newInstance=true\n"
@@ -181,7 +210,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:67
+#: Drools.xml:80
 #, no-c-format
 msgid ""
 "It is also possible to configure the options on the component directly, "
@@ -189,7 +218,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:69
+#: Drools.xml:82
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-agent name=\"insuranceRules\"\n"
@@ -202,7 +231,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:71
+#: Drools.xml:84
 #, no-c-format
 msgid ""
 "Next, we need to make an instance of <literal>org.drools.WorkingMemory</"
@@ -211,7 +240,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:77
+#: Drools.xml:90
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:managed-working-memory name=\"policyPricingWorkingMemory\" "
@@ -219,7 +248,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:79
+#: Drools.xml:92
 #, no-c-format
 msgid ""
 "Notice that we gave the <literal>policyPricingWorkingMemory</literal> a "
@@ -228,7 +257,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:85
+#: Drools.xml:98
 #, no-c-format
 msgid ""
 "We can also add means to be notified of rule engine events, including rules "
@@ -237,7 +266,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:90
+#: Drools.xml:103
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:managed-working-memory name=\"policyPricingWorkingMemory\" "
@@ -250,13 +279,13 @@
 msgstr ""
 
 #. Tag: title
-#: Drools.xml:94
+#: Drools.xml:107
 #, no-c-format
 msgid "Using rules from a Seam component"
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:96
+#: Drools.xml:109
 #, no-c-format
 msgid ""
 "We can now inject our <literal>WorkingMemory</literal> into any Seam "
@@ -264,7 +293,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:101
+#: Drools.xml:114
 #, no-c-format
 msgid ""
 "<![CDATA[@In WorkingMemory policyPricingWorkingMemory;\n"
@@ -276,18 +305,20 @@
 "{\n"
 "        policyPricingWorkingMemory.insert(policy);\n"
 "        policyPricingWorkingMemory.insert(customer); \n"
+"        // if we have a ruleflow, start the process\n"
+"        policyPricingWorkingMemory.startProcess(startProcessId)\n"
 "    policyPricingWorkingMemory.fireAllRules();\n"
 "}]]>"
 msgstr ""
 
 #. Tag: title
-#: Drools.xml:106
+#: Drools.xml:119
 #, no-c-format
 msgid "Using rules from a jBPM process definition"
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:108
+#: Drools.xml:121
 #, no-c-format
 msgid ""
 "You can even allow a rule base to act as a jBPM action handler, decision "
@@ -296,7 +327,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:114
+#: Drools.xml:127
 #, no-c-format
 msgid ""
 "<![CDATA[<decision name=\"approval\">\n"
@@ -304,6 +335,8 @@
 "    <handler class=\"org.jboss.seam.drools.DroolsDecisionHandler\">\n"
 "        <workingMemoryName>orderApprovalRulesWorkingMemory</"
 "workingMemoryName>\n"
+"        <!-- if a ruleflow was added -->\n"
+"        <startProcessId>approvalruleflowid</startProcessId>\n"
 "        <assertObjects>\n"
 "            <element>#{customer}</element>\n"
 "            <element>#{order}</element>\n"
@@ -329,7 +362,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:116
+#: Drools.xml:129
 #, no-c-format
 msgid ""
 "The <literal>&lt;assertObjects&gt;</literal> element specifies EL "
@@ -338,13 +371,22 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:122
+#: Drools.xml:135
 #, no-c-format
+msgid ""
+"The <literal>&lt;retractObjects&gt;</literal> element on the other hand "
+"specifies EL expressions that return an object or collection of objects to "
+"be retracted from the <literal>WorkingMemory</literal>."
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:141
+#, no-c-format
 msgid "There is also support for using Drools for jBPM task assignments:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:126
+#: Drools.xml:145
 #, no-c-format
 msgid ""
 "<![CDATA[<task-node name=\"review\">\n"
@@ -367,7 +409,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:128
+#: Drools.xml:147
 #, no-c-format
 msgid ""
 "Certain objects are available to the rules as Drools globals, namely the "
@@ -380,7 +422,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:137
+#: Drools.xml:156
 #, no-c-format
 msgid ""
 "<![CDATA[package org.jboss.seam.examples.shop\n"
@@ -399,7 +441,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:139
+#: Drools.xml:158
 #, no-c-format
 msgid ""
 "<![CDATA[package org.jboss.seam.examples.shop\n"
@@ -417,7 +459,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:142
+#: Drools.xml:161
 #, no-c-format
 msgid ""
 "You can find out more about Drools at <ulink url=\"http://www.drools.org\"></"
@@ -425,7 +467,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:149
+#: Drools.xml:168
 #, no-c-format
 msgid ""
 "Seam comes with enough of Drools' dependencies to implement some simple "

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pa-IN/Drools.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pa-IN/Drools.po	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pa-IN/Drools.po	2009-06-19 04:51:38 UTC (rev 11177)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:37+0000\n"
+"POT-Creation-Date: 2009-06-19 04:37+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -89,12 +89,41 @@
 #: Drools.xml:39
 #, no-c-format
 msgid ""
+"Support for Drools RuleFlow is also available and you can simply add a "
+"<literal>.rf</literal> or a <literal>.rfm</literal> as part of your rule "
+"files as:"
+msgstr ""
+
+#. Tag: programlisting
+#: Drools.xml:44
+#, no-c-format
+msgid ""
+"<![CDATA[\n"
+"        <drools:rule-base name=\"policyPricingRules\" rule-files="
+"\"policyPricingRules.drl, policyPricingRulesFlow.rf\"/>\n"
+"        ]]>"
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:46
+#, no-c-format
+msgid ""
+"Note that when using the Drools 4.x RuleFlow (<literal>.rfm</literal>) "
+"format, you need to specify the -Ddrools.ruleflow.port=true system property "
+"on server startup. This is however still an experimental feature and we "
+"advise to use the Drools5 (<literal>.rf</literal>) format if possible."
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:52
+#, no-c-format
+msgid ""
 "If you want to register a custom consequence exception handler through the "
 "RuleBaseConfiguration, you need to write the handler, for example:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:44
+#: Drools.xml:57
 #, no-c-format
 msgid ""
 "<![CDATA[@Scope(ScopeType.APPLICATION)\n"
@@ -121,13 +150,13 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:46
+#: Drools.xml:59
 #, no-c-format
 msgid "and register it:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:49
+#: Drools.xml:62
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-base name=\"policyPricingRules\" dsl-file="
@@ -140,7 +169,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:51
+#: Drools.xml:64
 #, no-c-format
 msgid ""
 "In most rules-driven applications, rules need to be dynamically deployable, "
@@ -151,7 +180,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:59
+#: Drools.xml:72
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-agent name=\"insuranceRules\" \n"
@@ -160,7 +189,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:61
+#: Drools.xml:74
 #, no-c-format
 msgid ""
 "The properties file contains properties specific to the RulesAgent. Here is "
@@ -168,7 +197,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:64
+#: Drools.xml:77
 #, no-c-format
 msgid ""
 "newInstance=true\n"
@@ -181,7 +210,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:67
+#: Drools.xml:80
 #, no-c-format
 msgid ""
 "It is also possible to configure the options on the component directly, "
@@ -189,7 +218,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:69
+#: Drools.xml:82
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-agent name=\"insuranceRules\"\n"
@@ -202,7 +231,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:71
+#: Drools.xml:84
 #, no-c-format
 msgid ""
 "Next, we need to make an instance of <literal>org.drools.WorkingMemory</"
@@ -211,7 +240,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:77
+#: Drools.xml:90
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:managed-working-memory name=\"policyPricingWorkingMemory\" "
@@ -219,7 +248,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:79
+#: Drools.xml:92
 #, no-c-format
 msgid ""
 "Notice that we gave the <literal>policyPricingWorkingMemory</literal> a "
@@ -228,7 +257,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:85
+#: Drools.xml:98
 #, no-c-format
 msgid ""
 "We can also add means to be notified of rule engine events, including rules "
@@ -237,7 +266,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:90
+#: Drools.xml:103
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:managed-working-memory name=\"policyPricingWorkingMemory\" "
@@ -250,13 +279,13 @@
 msgstr ""
 
 #. Tag: title
-#: Drools.xml:94
+#: Drools.xml:107
 #, no-c-format
 msgid "Using rules from a Seam component"
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:96
+#: Drools.xml:109
 #, no-c-format
 msgid ""
 "We can now inject our <literal>WorkingMemory</literal> into any Seam "
@@ -264,7 +293,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:101
+#: Drools.xml:114
 #, no-c-format
 msgid ""
 "<![CDATA[@In WorkingMemory policyPricingWorkingMemory;\n"
@@ -276,18 +305,20 @@
 "{\n"
 "        policyPricingWorkingMemory.insert(policy);\n"
 "        policyPricingWorkingMemory.insert(customer); \n"
+"        // if we have a ruleflow, start the process\n"
+"        policyPricingWorkingMemory.startProcess(startProcessId)\n"
 "    policyPricingWorkingMemory.fireAllRules();\n"
 "}]]>"
 msgstr ""
 
 #. Tag: title
-#: Drools.xml:106
+#: Drools.xml:119
 #, no-c-format
 msgid "Using rules from a jBPM process definition"
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:108
+#: Drools.xml:121
 #, no-c-format
 msgid ""
 "You can even allow a rule base to act as a jBPM action handler, decision "
@@ -296,7 +327,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:114
+#: Drools.xml:127
 #, no-c-format
 msgid ""
 "<![CDATA[<decision name=\"approval\">\n"
@@ -304,6 +335,8 @@
 "    <handler class=\"org.jboss.seam.drools.DroolsDecisionHandler\">\n"
 "        <workingMemoryName>orderApprovalRulesWorkingMemory</"
 "workingMemoryName>\n"
+"        <!-- if a ruleflow was added -->\n"
+"        <startProcessId>approvalruleflowid</startProcessId>\n"
 "        <assertObjects>\n"
 "            <element>#{customer}</element>\n"
 "            <element>#{order}</element>\n"
@@ -329,7 +362,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:116
+#: Drools.xml:129
 #, no-c-format
 msgid ""
 "The <literal>&lt;assertObjects&gt;</literal> element specifies EL "
@@ -338,13 +371,22 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:122
+#: Drools.xml:135
 #, no-c-format
+msgid ""
+"The <literal>&lt;retractObjects&gt;</literal> element on the other hand "
+"specifies EL expressions that return an object or collection of objects to "
+"be retracted from the <literal>WorkingMemory</literal>."
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:141
+#, no-c-format
 msgid "There is also support for using Drools for jBPM task assignments:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:126
+#: Drools.xml:145
 #, no-c-format
 msgid ""
 "<![CDATA[<task-node name=\"review\">\n"
@@ -367,7 +409,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:128
+#: Drools.xml:147
 #, no-c-format
 msgid ""
 "Certain objects are available to the rules as Drools globals, namely the "
@@ -380,7 +422,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:137
+#: Drools.xml:156
 #, no-c-format
 msgid ""
 "<![CDATA[package org.jboss.seam.examples.shop\n"
@@ -399,7 +441,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:139
+#: Drools.xml:158
 #, no-c-format
 msgid ""
 "<![CDATA[package org.jboss.seam.examples.shop\n"
@@ -417,7 +459,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:142
+#: Drools.xml:161
 #, no-c-format
 msgid ""
 "You can find out more about Drools at <ulink url=\"http://www.drools.org\"></"
@@ -425,7 +467,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:149
+#: Drools.xml:168
 #, no-c-format
 msgid ""
 "Seam comes with enough of Drools' dependencies to implement some simple "

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Annotations.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Annotations.pot	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Annotations.pot	2009-06-19 04:51:38 UTC (rev 11177)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-13 23:52+0000\n"
+"POT-Creation-Date: 2009-06-19 04:37+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Author_Group.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Author_Group.pot	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Author_Group.pot	2009-06-19 04:51:38 UTC (rev 11177)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-13 23:52+0000\n"
+"POT-Creation-Date: 2009-06-19 04:37+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Book_Info.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Book_Info.pot	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Book_Info.pot	2009-06-19 04:51:38 UTC (rev 11177)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-13 23:52+0000\n"
+"POT-Creation-Date: 2009-06-19 04:37+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Cache.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Cache.pot	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Cache.pot	2009-06-19 04:51:38 UTC (rev 11177)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-13 23:52+0000\n"
+"POT-Creation-Date: 2009-06-19 04:37+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/ClusteringAndEJBPassivation.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/ClusteringAndEJBPassivation.pot	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/ClusteringAndEJBPassivation.pot	2009-06-19 04:51:38 UTC (rev 11177)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-13 23:52+0000\n"
+"POT-Creation-Date: 2009-06-19 04:37+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Components.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Components.pot	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Components.pot	2009-06-19 04:51:38 UTC (rev 11177)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-13 23:52+0000\n"
+"POT-Creation-Date: 2009-06-19 04:37+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Concepts.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Concepts.pot	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Concepts.pot	2009-06-19 04:51:38 UTC (rev 11177)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-13 23:52+0000\n"
+"POT-Creation-Date: 2009-06-19 04:37+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Configuration.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Configuration.pot	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Configuration.pot	2009-06-19 04:51:38 UTC (rev 11177)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-13 23:52+0000\n"
+"POT-Creation-Date: 2009-06-19 04:37+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Controls.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Controls.pot	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Controls.pot	2009-06-19 04:51:38 UTC (rev 11177)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-13 23:52+0000\n"
+"POT-Creation-Date: 2009-06-19 04:37+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Conversations.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Conversations.pot	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Conversations.pot	2009-06-19 04:51:38 UTC (rev 11177)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-13 23:52+0000\n"
+"POT-Creation-Date: 2009-06-19 04:37+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Dependencies.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Dependencies.pot	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Dependencies.pot	2009-06-19 04:51:38 UTC (rev 11177)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-13 23:52+0000\n"
+"POT-Creation-Date: 2009-06-19 04:37+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Drools.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Drools.pot	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Drools.pot	2009-06-19 04:51:38 UTC (rev 11177)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-13 23:52+0000\n"
+"POT-Creation-Date: 2009-06-19 04:37+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
@@ -90,12 +90,41 @@
 #: Drools.xml:39
 #, no-c-format
 msgid ""
+"Support for Drools RuleFlow is also available and you can simply add a "
+"<literal>.rf</literal> or a <literal>.rfm</literal> as part of your rule "
+"files as:"
+msgstr ""
+
+#. Tag: programlisting
+#: Drools.xml:44
+#, no-c-format
+msgid ""
+"<![CDATA[\n"
+"        <drools:rule-base name=\"policyPricingRules\" rule-files="
+"\"policyPricingRules.drl, policyPricingRulesFlow.rf\"/>\n"
+"        ]]>"
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:46
+#, no-c-format
+msgid ""
+"Note that when using the Drools 4.x RuleFlow (<literal>.rfm</literal>) "
+"format, you need to specify the -Ddrools.ruleflow.port=true system property "
+"on server startup. This is however still an experimental feature and we "
+"advise to use the Drools5 (<literal>.rf</literal>) format if possible."
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:52
+#, no-c-format
+msgid ""
 "If you want to register a custom consequence exception handler through the "
 "RuleBaseConfiguration, you need to write the handler, for example:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:44
+#: Drools.xml:57
 #, no-c-format
 msgid ""
 "<![CDATA[@Scope(ScopeType.APPLICATION)\n"
@@ -122,13 +151,13 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:46
+#: Drools.xml:59
 #, no-c-format
 msgid "and register it:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:49
+#: Drools.xml:62
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-base name=\"policyPricingRules\" dsl-file="
@@ -141,7 +170,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:51
+#: Drools.xml:64
 #, no-c-format
 msgid ""
 "In most rules-driven applications, rules need to be dynamically deployable, "
@@ -152,7 +181,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:59
+#: Drools.xml:72
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-agent name=\"insuranceRules\" \n"
@@ -161,7 +190,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:61
+#: Drools.xml:74
 #, no-c-format
 msgid ""
 "The properties file contains properties specific to the RulesAgent. Here is "
@@ -169,7 +198,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:64
+#: Drools.xml:77
 #, no-c-format
 msgid ""
 "newInstance=true\n"
@@ -182,7 +211,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:67
+#: Drools.xml:80
 #, no-c-format
 msgid ""
 "It is also possible to configure the options on the component directly, "
@@ -190,7 +219,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:69
+#: Drools.xml:82
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-agent name=\"insuranceRules\"\n"
@@ -203,7 +232,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:71
+#: Drools.xml:84
 #, no-c-format
 msgid ""
 "Next, we need to make an instance of <literal>org.drools.WorkingMemory</"
@@ -212,7 +241,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:77
+#: Drools.xml:90
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:managed-working-memory name=\"policyPricingWorkingMemory\" "
@@ -220,7 +249,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:79
+#: Drools.xml:92
 #, no-c-format
 msgid ""
 "Notice that we gave the <literal>policyPricingWorkingMemory</literal> a "
@@ -229,7 +258,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:85
+#: Drools.xml:98
 #, no-c-format
 msgid ""
 "We can also add means to be notified of rule engine events, including rules "
@@ -238,7 +267,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:90
+#: Drools.xml:103
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:managed-working-memory name=\"policyPricingWorkingMemory\" "
@@ -251,13 +280,13 @@
 msgstr ""
 
 #. Tag: title
-#: Drools.xml:94
+#: Drools.xml:107
 #, no-c-format
 msgid "Using rules from a Seam component"
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:96
+#: Drools.xml:109
 #, no-c-format
 msgid ""
 "We can now inject our <literal>WorkingMemory</literal> into any Seam "
@@ -265,7 +294,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:101
+#: Drools.xml:114
 #, no-c-format
 msgid ""
 "<![CDATA[@In WorkingMemory policyPricingWorkingMemory;\n"
@@ -277,18 +306,20 @@
 "{\n"
 "        policyPricingWorkingMemory.insert(policy);\n"
 "        policyPricingWorkingMemory.insert(customer); \n"
+"        // if we have a ruleflow, start the process\n"
+"        policyPricingWorkingMemory.startProcess(startProcessId)\n"
 "    policyPricingWorkingMemory.fireAllRules();\n"
 "}]]>"
 msgstr ""
 
 #. Tag: title
-#: Drools.xml:106
+#: Drools.xml:119
 #, no-c-format
 msgid "Using rules from a jBPM process definition"
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:108
+#: Drools.xml:121
 #, no-c-format
 msgid ""
 "You can even allow a rule base to act as a jBPM action handler, decision "
@@ -297,7 +328,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:114
+#: Drools.xml:127
 #, no-c-format
 msgid ""
 "<![CDATA[<decision name=\"approval\">\n"
@@ -305,6 +336,8 @@
 "    <handler class=\"org.jboss.seam.drools.DroolsDecisionHandler\">\n"
 "        <workingMemoryName>orderApprovalRulesWorkingMemory</"
 "workingMemoryName>\n"
+"        <!-- if a ruleflow was added -->\n"
+"        <startProcessId>approvalruleflowid</startProcessId>\n"
 "        <assertObjects>\n"
 "            <element>#{customer}</element>\n"
 "            <element>#{order}</element>\n"
@@ -330,7 +363,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:116
+#: Drools.xml:129
 #, no-c-format
 msgid ""
 "The <literal>&lt;assertObjects&gt;</literal> element specifies EL "
@@ -339,13 +372,22 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:122
+#: Drools.xml:135
 #, no-c-format
+msgid ""
+"The <literal>&lt;retractObjects&gt;</literal> element on the other hand "
+"specifies EL expressions that return an object or collection of objects to "
+"be retracted from the <literal>WorkingMemory</literal>."
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:141
+#, no-c-format
 msgid "There is also support for using Drools for jBPM task assignments:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:126
+#: Drools.xml:145
 #, no-c-format
 msgid ""
 "<![CDATA[<task-node name=\"review\">\n"
@@ -368,7 +410,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:128
+#: Drools.xml:147
 #, no-c-format
 msgid ""
 "Certain objects are available to the rules as Drools globals, namely the "
@@ -381,7 +423,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:137
+#: Drools.xml:156
 #, no-c-format
 msgid ""
 "<![CDATA[package org.jboss.seam.examples.shop\n"
@@ -400,7 +442,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:139
+#: Drools.xml:158
 #, no-c-format
 msgid ""
 "<![CDATA[package org.jboss.seam.examples.shop\n"
@@ -418,7 +460,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:142
+#: Drools.xml:161
 #, no-c-format
 msgid ""
 "You can find out more about Drools at <ulink url=\"http://www.drools.org\"></"
@@ -426,7 +468,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:149
+#: Drools.xml:168
 #, no-c-format
 msgid ""
 "Seam comes with enough of Drools' dependencies to implement some simple "

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Elenhancements.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Elenhancements.pot	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Elenhancements.pot	2009-06-19 04:51:38 UTC (rev 11177)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-13 23:52+0000\n"
+"POT-Creation-Date: 2009-06-19 04:37+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Events.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Events.pot	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Events.pot	2009-06-19 04:51:38 UTC (rev 11177)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-13 23:52+0000\n"
+"POT-Creation-Date: 2009-06-19 04:37+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Excel.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Excel.pot	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Excel.pot	2009-06-19 04:51:38 UTC (rev 11177)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-13 23:52+0000\n"
+"POT-Creation-Date: 2009-06-19 04:37+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Feedback.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Feedback.pot	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Feedback.pot	2009-06-19 04:51:38 UTC (rev 11177)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-13 23:52+0000\n"
+"POT-Creation-Date: 2009-06-19 04:37+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Framework.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Framework.pot	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Framework.pot	2009-06-19 04:51:38 UTC (rev 11177)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-13 23:52+0000\n"
+"POT-Creation-Date: 2009-06-19 04:37+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Getting_Started_With_JBoss_Tools.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Getting_Started_With_JBoss_Tools.pot	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Getting_Started_With_JBoss_Tools.pot	2009-06-19 04:51:38 UTC (rev 11177)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-13 23:52+0000\n"
+"POT-Creation-Date: 2009-06-19 04:37+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Gettingstarted.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Gettingstarted.pot	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Gettingstarted.pot	2009-06-19 04:51:38 UTC (rev 11177)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-13 23:52+0000\n"
+"POT-Creation-Date: 2009-06-19 04:37+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Glassfish.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Glassfish.pot	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Glassfish.pot	2009-06-19 04:51:38 UTC (rev 11177)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-13 23:52+0000\n"
+"POT-Creation-Date: 2009-06-19 04:37+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Groovy.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Groovy.pot	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Groovy.pot	2009-06-19 04:51:38 UTC (rev 11177)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-13 23:52+0000\n"
+"POT-Creation-Date: 2009-06-19 04:37+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Guice.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Guice.pot	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Guice.pot	2009-06-19 04:51:38 UTC (rev 11177)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-13 23:52+0000\n"
+"POT-Creation-Date: 2009-06-19 04:37+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Gwt.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Gwt.pot	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Gwt.pot	2009-06-19 04:51:38 UTC (rev 11177)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-13 23:52+0000\n"
+"POT-Creation-Date: 2009-06-19 04:37+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Hsearch.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Hsearch.pot	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Hsearch.pot	2009-06-19 04:51:38 UTC (rev 11177)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-13 23:52+0000\n"
+"POT-Creation-Date: 2009-06-19 04:37+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/I18n.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/I18n.pot	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/I18n.pot	2009-06-19 04:51:38 UTC (rev 11177)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-13 23:52+0000\n"
+"POT-Creation-Date: 2009-06-19 04:37+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Itext.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Itext.pot	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Itext.pot	2009-06-19 04:51:38 UTC (rev 11177)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-13 23:52+0000\n"
+"POT-Creation-Date: 2009-06-19 04:37+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Jbpm.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Jbpm.pot	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Jbpm.pot	2009-06-19 04:51:38 UTC (rev 11177)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-13 23:52+0000\n"
+"POT-Creation-Date: 2009-06-19 04:37+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Jms.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Jms.pot	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Jms.pot	2009-06-19 04:51:38 UTC (rev 11177)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-13 23:52+0000\n"
+"POT-Creation-Date: 2009-06-19 04:37+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Mail.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Mail.pot	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Mail.pot	2009-06-19 04:51:38 UTC (rev 11177)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-13 23:52+0000\n"
+"POT-Creation-Date: 2009-06-19 04:37+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Performance.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Performance.pot	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Performance.pot	2009-06-19 04:51:38 UTC (rev 11177)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-13 23:52+0000\n"
+"POT-Creation-Date: 2009-06-19 04:37+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Persistence.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Persistence.pot	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Persistence.pot	2009-06-19 04:51:38 UTC (rev 11177)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-13 23:52+0000\n"
+"POT-Creation-Date: 2009-06-19 04:37+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Preface.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Preface.pot	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Preface.pot	2009-06-19 04:51:38 UTC (rev 11177)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-13 23:52+0000\n"
+"POT-Creation-Date: 2009-06-19 04:37+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Remoting.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Remoting.pot	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Remoting.pot	2009-06-19 04:51:38 UTC (rev 11177)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-13 23:52+0000\n"
+"POT-Creation-Date: 2009-06-19 04:37+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Revision_History.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Revision_History.pot	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Revision_History.pot	2009-06-19 04:51:38 UTC (rev 11177)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-13 23:52+0000\n"
+"POT-Creation-Date: 2009-06-19 04:37+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Rss.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Rss.pot	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Rss.pot	2009-06-19 04:51:38 UTC (rev 11177)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-13 23:52+0000\n"
+"POT-Creation-Date: 2009-06-19 04:37+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Security.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Security.pot	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Security.pot	2009-06-19 04:51:38 UTC (rev 11177)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-13 23:52+0000\n"
+"POT-Creation-Date: 2009-06-19 04:37+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Spring.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Spring.pot	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Spring.pot	2009-06-19 04:51:38 UTC (rev 11177)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-13 23:52+0000\n"
+"POT-Creation-Date: 2009-06-19 04:37+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Testing.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Testing.pot	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Testing.pot	2009-06-19 04:51:38 UTC (rev 11177)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-13 23:52+0000\n"
+"POT-Creation-Date: 2009-06-19 04:37+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Text.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Text.pot	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Text.pot	2009-06-19 04:51:38 UTC (rev 11177)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-13 23:52+0000\n"
+"POT-Creation-Date: 2009-06-19 04:37+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Tools.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Tools.pot	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Tools.pot	2009-06-19 04:51:38 UTC (rev 11177)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-13 23:52+0000\n"
+"POT-Creation-Date: 2009-06-19 04:37+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Tutorial.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Tutorial.pot	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Tutorial.pot	2009-06-19 04:51:38 UTC (rev 11177)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-13 23:52+0000\n"
+"POT-Creation-Date: 2009-06-19 04:37+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Validation.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Validation.pot	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Validation.pot	2009-06-19 04:51:38 UTC (rev 11177)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-13 23:52+0000\n"
+"POT-Creation-Date: 2009-06-19 04:37+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Weblogic.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Weblogic.pot	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Weblogic.pot	2009-06-19 04:51:38 UTC (rev 11177)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-13 23:53+0000\n"
+"POT-Creation-Date: 2009-06-19 04:37+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Webservices.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Webservices.pot	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Webservices.pot	2009-06-19 04:51:38 UTC (rev 11177)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-13 23:53+0000\n"
+"POT-Creation-Date: 2009-06-19 04:37+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Websphere.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Websphere.pot	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Websphere.pot	2009-06-19 04:51:38 UTC (rev 11177)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-13 23:53+0000\n"
+"POT-Creation-Date: 2009-06-19 04:38+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Wicket.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Wicket.pot	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Wicket.pot	2009-06-19 04:51:38 UTC (rev 11177)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-13 23:53+0000\n"
+"POT-Creation-Date: 2009-06-19 04:38+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Xml.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Xml.pot	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Xml.pot	2009-06-19 04:51:38 UTC (rev 11177)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-13 23:53+0000\n"
+"POT-Creation-Date: 2009-06-19 04:38+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pt-BR/Drools.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pt-BR/Drools.po	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pt-BR/Drools.po	2009-06-19 04:51:38 UTC (rev 11177)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:37+0000\n"
+"POT-Creation-Date: 2009-06-19 04:37+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -89,12 +89,41 @@
 #: Drools.xml:39
 #, no-c-format
 msgid ""
+"Support for Drools RuleFlow is also available and you can simply add a "
+"<literal>.rf</literal> or a <literal>.rfm</literal> as part of your rule "
+"files as:"
+msgstr ""
+
+#. Tag: programlisting
+#: Drools.xml:44
+#, no-c-format
+msgid ""
+"<![CDATA[\n"
+"        <drools:rule-base name=\"policyPricingRules\" rule-files="
+"\"policyPricingRules.drl, policyPricingRulesFlow.rf\"/>\n"
+"        ]]>"
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:46
+#, no-c-format
+msgid ""
+"Note that when using the Drools 4.x RuleFlow (<literal>.rfm</literal>) "
+"format, you need to specify the -Ddrools.ruleflow.port=true system property "
+"on server startup. This is however still an experimental feature and we "
+"advise to use the Drools5 (<literal>.rf</literal>) format if possible."
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:52
+#, no-c-format
+msgid ""
 "If you want to register a custom consequence exception handler through the "
 "RuleBaseConfiguration, you need to write the handler, for example:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:44
+#: Drools.xml:57
 #, no-c-format
 msgid ""
 "<![CDATA[@Scope(ScopeType.APPLICATION)\n"
@@ -121,13 +150,13 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:46
+#: Drools.xml:59
 #, no-c-format
 msgid "and register it:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:49
+#: Drools.xml:62
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-base name=\"policyPricingRules\" dsl-file="
@@ -140,7 +169,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:51
+#: Drools.xml:64
 #, no-c-format
 msgid ""
 "In most rules-driven applications, rules need to be dynamically deployable, "
@@ -151,7 +180,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:59
+#: Drools.xml:72
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-agent name=\"insuranceRules\" \n"
@@ -160,7 +189,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:61
+#: Drools.xml:74
 #, no-c-format
 msgid ""
 "The properties file contains properties specific to the RulesAgent. Here is "
@@ -168,7 +197,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:64
+#: Drools.xml:77
 #, no-c-format
 msgid ""
 "newInstance=true\n"
@@ -181,7 +210,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:67
+#: Drools.xml:80
 #, no-c-format
 msgid ""
 "It is also possible to configure the options on the component directly, "
@@ -189,7 +218,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:69
+#: Drools.xml:82
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-agent name=\"insuranceRules\"\n"
@@ -202,7 +231,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:71
+#: Drools.xml:84
 #, no-c-format
 msgid ""
 "Next, we need to make an instance of <literal>org.drools.WorkingMemory</"
@@ -211,7 +240,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:77
+#: Drools.xml:90
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:managed-working-memory name=\"policyPricingWorkingMemory\" "
@@ -219,7 +248,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:79
+#: Drools.xml:92
 #, no-c-format
 msgid ""
 "Notice that we gave the <literal>policyPricingWorkingMemory</literal> a "
@@ -228,7 +257,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:85
+#: Drools.xml:98
 #, no-c-format
 msgid ""
 "We can also add means to be notified of rule engine events, including rules "
@@ -237,7 +266,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:90
+#: Drools.xml:103
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:managed-working-memory name=\"policyPricingWorkingMemory\" "
@@ -250,13 +279,13 @@
 msgstr ""
 
 #. Tag: title
-#: Drools.xml:94
+#: Drools.xml:107
 #, no-c-format
 msgid "Using rules from a Seam component"
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:96
+#: Drools.xml:109
 #, no-c-format
 msgid ""
 "We can now inject our <literal>WorkingMemory</literal> into any Seam "
@@ -264,7 +293,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:101
+#: Drools.xml:114
 #, no-c-format
 msgid ""
 "<![CDATA[@In WorkingMemory policyPricingWorkingMemory;\n"
@@ -276,18 +305,20 @@
 "{\n"
 "        policyPricingWorkingMemory.insert(policy);\n"
 "        policyPricingWorkingMemory.insert(customer); \n"
+"        // if we have a ruleflow, start the process\n"
+"        policyPricingWorkingMemory.startProcess(startProcessId)\n"
 "    policyPricingWorkingMemory.fireAllRules();\n"
 "}]]>"
 msgstr ""
 
 #. Tag: title
-#: Drools.xml:106
+#: Drools.xml:119
 #, no-c-format
 msgid "Using rules from a jBPM process definition"
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:108
+#: Drools.xml:121
 #, no-c-format
 msgid ""
 "You can even allow a rule base to act as a jBPM action handler, decision "
@@ -296,7 +327,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:114
+#: Drools.xml:127
 #, no-c-format
 msgid ""
 "<![CDATA[<decision name=\"approval\">\n"
@@ -304,6 +335,8 @@
 "    <handler class=\"org.jboss.seam.drools.DroolsDecisionHandler\">\n"
 "        <workingMemoryName>orderApprovalRulesWorkingMemory</"
 "workingMemoryName>\n"
+"        <!-- if a ruleflow was added -->\n"
+"        <startProcessId>approvalruleflowid</startProcessId>\n"
 "        <assertObjects>\n"
 "            <element>#{customer}</element>\n"
 "            <element>#{order}</element>\n"
@@ -329,7 +362,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:116
+#: Drools.xml:129
 #, no-c-format
 msgid ""
 "The <literal>&lt;assertObjects&gt;</literal> element specifies EL "
@@ -338,13 +371,22 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:122
+#: Drools.xml:135
 #, no-c-format
+msgid ""
+"The <literal>&lt;retractObjects&gt;</literal> element on the other hand "
+"specifies EL expressions that return an object or collection of objects to "
+"be retracted from the <literal>WorkingMemory</literal>."
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:141
+#, no-c-format
 msgid "There is also support for using Drools for jBPM task assignments:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:126
+#: Drools.xml:145
 #, no-c-format
 msgid ""
 "<![CDATA[<task-node name=\"review\">\n"
@@ -367,7 +409,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:128
+#: Drools.xml:147
 #, no-c-format
 msgid ""
 "Certain objects are available to the rules as Drools globals, namely the "
@@ -380,7 +422,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:137
+#: Drools.xml:156
 #, no-c-format
 msgid ""
 "<![CDATA[package org.jboss.seam.examples.shop\n"
@@ -399,7 +441,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:139
+#: Drools.xml:158
 #, no-c-format
 msgid ""
 "<![CDATA[package org.jboss.seam.examples.shop\n"
@@ -417,7 +459,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:142
+#: Drools.xml:161
 #, no-c-format
 msgid ""
 "You can find out more about Drools at <ulink url=\"http://www.drools.org\"></"
@@ -425,7 +467,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:149
+#: Drools.xml:168
 #, no-c-format
 msgid ""
 "Seam comes with enough of Drools' dependencies to implement some simple "

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/ru-RU/Drools.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/ru-RU/Drools.po	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/ru-RU/Drools.po	2009-06-19 04:51:38 UTC (rev 11177)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:37+0000\n"
+"POT-Creation-Date: 2009-06-19 04:37+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -89,12 +89,41 @@
 #: Drools.xml:39
 #, no-c-format
 msgid ""
+"Support for Drools RuleFlow is also available and you can simply add a "
+"<literal>.rf</literal> or a <literal>.rfm</literal> as part of your rule "
+"files as:"
+msgstr ""
+
+#. Tag: programlisting
+#: Drools.xml:44
+#, no-c-format
+msgid ""
+"<![CDATA[\n"
+"        <drools:rule-base name=\"policyPricingRules\" rule-files="
+"\"policyPricingRules.drl, policyPricingRulesFlow.rf\"/>\n"
+"        ]]>"
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:46
+#, no-c-format
+msgid ""
+"Note that when using the Drools 4.x RuleFlow (<literal>.rfm</literal>) "
+"format, you need to specify the -Ddrools.ruleflow.port=true system property "
+"on server startup. This is however still an experimental feature and we "
+"advise to use the Drools5 (<literal>.rf</literal>) format if possible."
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:52
+#, no-c-format
+msgid ""
 "If you want to register a custom consequence exception handler through the "
 "RuleBaseConfiguration, you need to write the handler, for example:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:44
+#: Drools.xml:57
 #, no-c-format
 msgid ""
 "<![CDATA[@Scope(ScopeType.APPLICATION)\n"
@@ -121,13 +150,13 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:46
+#: Drools.xml:59
 #, no-c-format
 msgid "and register it:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:49
+#: Drools.xml:62
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-base name=\"policyPricingRules\" dsl-file="
@@ -140,7 +169,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:51
+#: Drools.xml:64
 #, no-c-format
 msgid ""
 "In most rules-driven applications, rules need to be dynamically deployable, "
@@ -151,7 +180,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:59
+#: Drools.xml:72
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-agent name=\"insuranceRules\" \n"
@@ -160,7 +189,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:61
+#: Drools.xml:74
 #, no-c-format
 msgid ""
 "The properties file contains properties specific to the RulesAgent. Here is "
@@ -168,7 +197,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:64
+#: Drools.xml:77
 #, no-c-format
 msgid ""
 "newInstance=true\n"
@@ -181,7 +210,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:67
+#: Drools.xml:80
 #, no-c-format
 msgid ""
 "It is also possible to configure the options on the component directly, "
@@ -189,7 +218,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:69
+#: Drools.xml:82
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-agent name=\"insuranceRules\"\n"
@@ -202,7 +231,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:71
+#: Drools.xml:84
 #, no-c-format
 msgid ""
 "Next, we need to make an instance of <literal>org.drools.WorkingMemory</"
@@ -211,7 +240,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:77
+#: Drools.xml:90
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:managed-working-memory name=\"policyPricingWorkingMemory\" "
@@ -219,7 +248,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:79
+#: Drools.xml:92
 #, no-c-format
 msgid ""
 "Notice that we gave the <literal>policyPricingWorkingMemory</literal> a "
@@ -228,7 +257,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:85
+#: Drools.xml:98
 #, no-c-format
 msgid ""
 "We can also add means to be notified of rule engine events, including rules "
@@ -237,7 +266,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:90
+#: Drools.xml:103
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:managed-working-memory name=\"policyPricingWorkingMemory\" "
@@ -250,13 +279,13 @@
 msgstr ""
 
 #. Tag: title
-#: Drools.xml:94
+#: Drools.xml:107
 #, no-c-format
 msgid "Using rules from a Seam component"
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:96
+#: Drools.xml:109
 #, no-c-format
 msgid ""
 "We can now inject our <literal>WorkingMemory</literal> into any Seam "
@@ -264,7 +293,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:101
+#: Drools.xml:114
 #, no-c-format
 msgid ""
 "<![CDATA[@In WorkingMemory policyPricingWorkingMemory;\n"
@@ -276,18 +305,20 @@
 "{\n"
 "        policyPricingWorkingMemory.insert(policy);\n"
 "        policyPricingWorkingMemory.insert(customer); \n"
+"        // if we have a ruleflow, start the process\n"
+"        policyPricingWorkingMemory.startProcess(startProcessId)\n"
 "    policyPricingWorkingMemory.fireAllRules();\n"
 "}]]>"
 msgstr ""
 
 #. Tag: title
-#: Drools.xml:106
+#: Drools.xml:119
 #, no-c-format
 msgid "Using rules from a jBPM process definition"
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:108
+#: Drools.xml:121
 #, no-c-format
 msgid ""
 "You can even allow a rule base to act as a jBPM action handler, decision "
@@ -296,7 +327,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:114
+#: Drools.xml:127
 #, no-c-format
 msgid ""
 "<![CDATA[<decision name=\"approval\">\n"
@@ -304,6 +335,8 @@
 "    <handler class=\"org.jboss.seam.drools.DroolsDecisionHandler\">\n"
 "        <workingMemoryName>orderApprovalRulesWorkingMemory</"
 "workingMemoryName>\n"
+"        <!-- if a ruleflow was added -->\n"
+"        <startProcessId>approvalruleflowid</startProcessId>\n"
 "        <assertObjects>\n"
 "            <element>#{customer}</element>\n"
 "            <element>#{order}</element>\n"
@@ -329,7 +362,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:116
+#: Drools.xml:129
 #, no-c-format
 msgid ""
 "The <literal>&lt;assertObjects&gt;</literal> element specifies EL "
@@ -338,13 +371,22 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:122
+#: Drools.xml:135
 #, no-c-format
+msgid ""
+"The <literal>&lt;retractObjects&gt;</literal> element on the other hand "
+"specifies EL expressions that return an object or collection of objects to "
+"be retracted from the <literal>WorkingMemory</literal>."
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:141
+#, no-c-format
 msgid "There is also support for using Drools for jBPM task assignments:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:126
+#: Drools.xml:145
 #, no-c-format
 msgid ""
 "<![CDATA[<task-node name=\"review\">\n"
@@ -367,7 +409,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:128
+#: Drools.xml:147
 #, no-c-format
 msgid ""
 "Certain objects are available to the rules as Drools globals, namely the "
@@ -380,7 +422,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:137
+#: Drools.xml:156
 #, no-c-format
 msgid ""
 "<![CDATA[package org.jboss.seam.examples.shop\n"
@@ -399,7 +441,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:139
+#: Drools.xml:158
 #, no-c-format
 msgid ""
 "<![CDATA[package org.jboss.seam.examples.shop\n"
@@ -417,7 +459,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:142
+#: Drools.xml:161
 #, no-c-format
 msgid ""
 "You can find out more about Drools at <ulink url=\"http://www.drools.org\"></"
@@ -425,7 +467,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:149
+#: Drools.xml:168
 #, no-c-format
 msgid ""
 "Seam comes with enough of Drools' dependencies to implement some simple "

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/si-LK/Drools.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/si-LK/Drools.po	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/si-LK/Drools.po	2009-06-19 04:51:38 UTC (rev 11177)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:37+0000\n"
+"POT-Creation-Date: 2009-06-19 04:37+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -89,12 +89,41 @@
 #: Drools.xml:39
 #, no-c-format
 msgid ""
+"Support for Drools RuleFlow is also available and you can simply add a "
+"<literal>.rf</literal> or a <literal>.rfm</literal> as part of your rule "
+"files as:"
+msgstr ""
+
+#. Tag: programlisting
+#: Drools.xml:44
+#, no-c-format
+msgid ""
+"<![CDATA[\n"
+"        <drools:rule-base name=\"policyPricingRules\" rule-files="
+"\"policyPricingRules.drl, policyPricingRulesFlow.rf\"/>\n"
+"        ]]>"
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:46
+#, no-c-format
+msgid ""
+"Note that when using the Drools 4.x RuleFlow (<literal>.rfm</literal>) "
+"format, you need to specify the -Ddrools.ruleflow.port=true system property "
+"on server startup. This is however still an experimental feature and we "
+"advise to use the Drools5 (<literal>.rf</literal>) format if possible."
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:52
+#, no-c-format
+msgid ""
 "If you want to register a custom consequence exception handler through the "
 "RuleBaseConfiguration, you need to write the handler, for example:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:44
+#: Drools.xml:57
 #, no-c-format
 msgid ""
 "<![CDATA[@Scope(ScopeType.APPLICATION)\n"
@@ -121,13 +150,13 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:46
+#: Drools.xml:59
 #, no-c-format
 msgid "and register it:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:49
+#: Drools.xml:62
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-base name=\"policyPricingRules\" dsl-file="
@@ -140,7 +169,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:51
+#: Drools.xml:64
 #, no-c-format
 msgid ""
 "In most rules-driven applications, rules need to be dynamically deployable, "
@@ -151,7 +180,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:59
+#: Drools.xml:72
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-agent name=\"insuranceRules\" \n"
@@ -160,7 +189,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:61
+#: Drools.xml:74
 #, no-c-format
 msgid ""
 "The properties file contains properties specific to the RulesAgent. Here is "
@@ -168,7 +197,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:64
+#: Drools.xml:77
 #, no-c-format
 msgid ""
 "newInstance=true\n"
@@ -181,7 +210,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:67
+#: Drools.xml:80
 #, no-c-format
 msgid ""
 "It is also possible to configure the options on the component directly, "
@@ -189,7 +218,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:69
+#: Drools.xml:82
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-agent name=\"insuranceRules\"\n"
@@ -202,7 +231,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:71
+#: Drools.xml:84
 #, no-c-format
 msgid ""
 "Next, we need to make an instance of <literal>org.drools.WorkingMemory</"
@@ -211,7 +240,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:77
+#: Drools.xml:90
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:managed-working-memory name=\"policyPricingWorkingMemory\" "
@@ -219,7 +248,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:79
+#: Drools.xml:92
 #, no-c-format
 msgid ""
 "Notice that we gave the <literal>policyPricingWorkingMemory</literal> a "
@@ -228,7 +257,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:85
+#: Drools.xml:98
 #, no-c-format
 msgid ""
 "We can also add means to be notified of rule engine events, including rules "
@@ -237,7 +266,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:90
+#: Drools.xml:103
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:managed-working-memory name=\"policyPricingWorkingMemory\" "
@@ -250,13 +279,13 @@
 msgstr ""
 
 #. Tag: title
-#: Drools.xml:94
+#: Drools.xml:107
 #, no-c-format
 msgid "Using rules from a Seam component"
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:96
+#: Drools.xml:109
 #, no-c-format
 msgid ""
 "We can now inject our <literal>WorkingMemory</literal> into any Seam "
@@ -264,7 +293,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:101
+#: Drools.xml:114
 #, no-c-format
 msgid ""
 "<![CDATA[@In WorkingMemory policyPricingWorkingMemory;\n"
@@ -276,18 +305,20 @@
 "{\n"
 "        policyPricingWorkingMemory.insert(policy);\n"
 "        policyPricingWorkingMemory.insert(customer); \n"
+"        // if we have a ruleflow, start the process\n"
+"        policyPricingWorkingMemory.startProcess(startProcessId)\n"
 "    policyPricingWorkingMemory.fireAllRules();\n"
 "}]]>"
 msgstr ""
 
 #. Tag: title
-#: Drools.xml:106
+#: Drools.xml:119
 #, no-c-format
 msgid "Using rules from a jBPM process definition"
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:108
+#: Drools.xml:121
 #, no-c-format
 msgid ""
 "You can even allow a rule base to act as a jBPM action handler, decision "
@@ -296,7 +327,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:114
+#: Drools.xml:127
 #, no-c-format
 msgid ""
 "<![CDATA[<decision name=\"approval\">\n"
@@ -304,6 +335,8 @@
 "    <handler class=\"org.jboss.seam.drools.DroolsDecisionHandler\">\n"
 "        <workingMemoryName>orderApprovalRulesWorkingMemory</"
 "workingMemoryName>\n"
+"        <!-- if a ruleflow was added -->\n"
+"        <startProcessId>approvalruleflowid</startProcessId>\n"
 "        <assertObjects>\n"
 "            <element>#{customer}</element>\n"
 "            <element>#{order}</element>\n"
@@ -329,7 +362,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:116
+#: Drools.xml:129
 #, no-c-format
 msgid ""
 "The <literal>&lt;assertObjects&gt;</literal> element specifies EL "
@@ -338,13 +371,22 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:122
+#: Drools.xml:135
 #, no-c-format
+msgid ""
+"The <literal>&lt;retractObjects&gt;</literal> element on the other hand "
+"specifies EL expressions that return an object or collection of objects to "
+"be retracted from the <literal>WorkingMemory</literal>."
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:141
+#, no-c-format
 msgid "There is also support for using Drools for jBPM task assignments:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:126
+#: Drools.xml:145
 #, no-c-format
 msgid ""
 "<![CDATA[<task-node name=\"review\">\n"
@@ -367,7 +409,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:128
+#: Drools.xml:147
 #, no-c-format
 msgid ""
 "Certain objects are available to the rules as Drools globals, namely the "
@@ -380,7 +422,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:137
+#: Drools.xml:156
 #, no-c-format
 msgid ""
 "<![CDATA[package org.jboss.seam.examples.shop\n"
@@ -399,7 +441,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:139
+#: Drools.xml:158
 #, no-c-format
 msgid ""
 "<![CDATA[package org.jboss.seam.examples.shop\n"
@@ -417,7 +459,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:142
+#: Drools.xml:161
 #, no-c-format
 msgid ""
 "You can find out more about Drools at <ulink url=\"http://www.drools.org\"></"
@@ -425,7 +467,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:149
+#: Drools.xml:168
 #, no-c-format
 msgid ""
 "Seam comes with enough of Drools' dependencies to implement some simple "

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/sl-SL/Drools.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/sl-SL/Drools.po	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/sl-SL/Drools.po	2009-06-19 04:51:38 UTC (rev 11177)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:37+0000\n"
+"POT-Creation-Date: 2009-06-19 04:37+0000\n"
 "PO-Revision-Date: 2008-04-21 00:37+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -89,12 +89,41 @@
 #: Drools.xml:39
 #, no-c-format
 msgid ""
+"Support for Drools RuleFlow is also available and you can simply add a "
+"<literal>.rf</literal> or a <literal>.rfm</literal> as part of your rule "
+"files as:"
+msgstr ""
+
+#. Tag: programlisting
+#: Drools.xml:44
+#, no-c-format
+msgid ""
+"<![CDATA[\n"
+"        <drools:rule-base name=\"policyPricingRules\" rule-files="
+"\"policyPricingRules.drl, policyPricingRulesFlow.rf\"/>\n"
+"        ]]>"
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:46
+#, no-c-format
+msgid ""
+"Note that when using the Drools 4.x RuleFlow (<literal>.rfm</literal>) "
+"format, you need to specify the -Ddrools.ruleflow.port=true system property "
+"on server startup. This is however still an experimental feature and we "
+"advise to use the Drools5 (<literal>.rf</literal>) format if possible."
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:52
+#, no-c-format
+msgid ""
 "If you want to register a custom consequence exception handler through the "
 "RuleBaseConfiguration, you need to write the handler, for example:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:44
+#: Drools.xml:57
 #, no-c-format
 msgid ""
 "<![CDATA[@Scope(ScopeType.APPLICATION)\n"
@@ -121,13 +150,13 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:46
+#: Drools.xml:59
 #, no-c-format
 msgid "and register it:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:49
+#: Drools.xml:62
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-base name=\"policyPricingRules\" dsl-file="
@@ -140,7 +169,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:51
+#: Drools.xml:64
 #, no-c-format
 msgid ""
 "In most rules-driven applications, rules need to be dynamically deployable, "
@@ -151,7 +180,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:59
+#: Drools.xml:72
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-agent name=\"insuranceRules\" \n"
@@ -160,7 +189,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:61
+#: Drools.xml:74
 #, no-c-format
 msgid ""
 "The properties file contains properties specific to the RulesAgent. Here is "
@@ -168,7 +197,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:64
+#: Drools.xml:77
 #, no-c-format
 msgid ""
 "newInstance=true\n"
@@ -181,7 +210,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:67
+#: Drools.xml:80
 #, no-c-format
 msgid ""
 "It is also possible to configure the options on the component directly, "
@@ -189,7 +218,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:69
+#: Drools.xml:82
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-agent name=\"insuranceRules\"\n"
@@ -202,7 +231,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:71
+#: Drools.xml:84
 #, no-c-format
 msgid ""
 "Next, we need to make an instance of <literal>org.drools.WorkingMemory</"
@@ -211,7 +240,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:77
+#: Drools.xml:90
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:managed-working-memory name=\"policyPricingWorkingMemory\" "
@@ -219,7 +248,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:79
+#: Drools.xml:92
 #, no-c-format
 msgid ""
 "Notice that we gave the <literal>policyPricingWorkingMemory</literal> a "
@@ -228,7 +257,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:85
+#: Drools.xml:98
 #, no-c-format
 msgid ""
 "We can also add means to be notified of rule engine events, including rules "
@@ -237,7 +266,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:90
+#: Drools.xml:103
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:managed-working-memory name=\"policyPricingWorkingMemory\" "
@@ -250,13 +279,13 @@
 msgstr ""
 
 #. Tag: title
-#: Drools.xml:94
+#: Drools.xml:107
 #, no-c-format
 msgid "Using rules from a Seam component"
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:96
+#: Drools.xml:109
 #, no-c-format
 msgid ""
 "We can now inject our <literal>WorkingMemory</literal> into any Seam "
@@ -264,7 +293,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:101
+#: Drools.xml:114
 #, no-c-format
 msgid ""
 "<![CDATA[@In WorkingMemory policyPricingWorkingMemory;\n"
@@ -276,18 +305,20 @@
 "{\n"
 "        policyPricingWorkingMemory.insert(policy);\n"
 "        policyPricingWorkingMemory.insert(customer); \n"
+"        // if we have a ruleflow, start the process\n"
+"        policyPricingWorkingMemory.startProcess(startProcessId)\n"
 "    policyPricingWorkingMemory.fireAllRules();\n"
 "}]]>"
 msgstr ""
 
 #. Tag: title
-#: Drools.xml:106
+#: Drools.xml:119
 #, no-c-format
 msgid "Using rules from a jBPM process definition"
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:108
+#: Drools.xml:121
 #, no-c-format
 msgid ""
 "You can even allow a rule base to act as a jBPM action handler, decision "
@@ -296,7 +327,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:114
+#: Drools.xml:127
 #, no-c-format
 msgid ""
 "<![CDATA[<decision name=\"approval\">\n"
@@ -304,6 +335,8 @@
 "    <handler class=\"org.jboss.seam.drools.DroolsDecisionHandler\">\n"
 "        <workingMemoryName>orderApprovalRulesWorkingMemory</"
 "workingMemoryName>\n"
+"        <!-- if a ruleflow was added -->\n"
+"        <startProcessId>approvalruleflowid</startProcessId>\n"
 "        <assertObjects>\n"
 "            <element>#{customer}</element>\n"
 "            <element>#{order}</element>\n"
@@ -329,7 +362,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:116
+#: Drools.xml:129
 #, no-c-format
 msgid ""
 "The <literal>&lt;assertObjects&gt;</literal> element specifies EL "
@@ -338,13 +371,22 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:122
+#: Drools.xml:135
 #, no-c-format
+msgid ""
+"The <literal>&lt;retractObjects&gt;</literal> element on the other hand "
+"specifies EL expressions that return an object or collection of objects to "
+"be retracted from the <literal>WorkingMemory</literal>."
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:141
+#, no-c-format
 msgid "There is also support for using Drools for jBPM task assignments:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:126
+#: Drools.xml:145
 #, no-c-format
 msgid ""
 "<![CDATA[<task-node name=\"review\">\n"
@@ -367,7 +409,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:128
+#: Drools.xml:147
 #, no-c-format
 msgid ""
 "Certain objects are available to the rules as Drools globals, namely the "
@@ -380,7 +422,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:137
+#: Drools.xml:156
 #, no-c-format
 msgid ""
 "<![CDATA[package org.jboss.seam.examples.shop\n"
@@ -399,7 +441,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:139
+#: Drools.xml:158
 #, no-c-format
 msgid ""
 "<![CDATA[package org.jboss.seam.examples.shop\n"
@@ -417,7 +459,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:142
+#: Drools.xml:161
 #, no-c-format
 msgid ""
 "You can find out more about Drools at <ulink url=\"http://www.drools.org\"></"
@@ -425,7 +467,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:149
+#: Drools.xml:168
 #, no-c-format
 msgid ""
 "Seam comes with enough of Drools' dependencies to implement some simple "

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/ta-IN/Drools.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/ta-IN/Drools.po	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/ta-IN/Drools.po	2009-06-19 04:51:38 UTC (rev 11177)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:37+0000\n"
+"POT-Creation-Date: 2009-06-19 04:37+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -89,12 +89,41 @@
 #: Drools.xml:39
 #, no-c-format
 msgid ""
+"Support for Drools RuleFlow is also available and you can simply add a "
+"<literal>.rf</literal> or a <literal>.rfm</literal> as part of your rule "
+"files as:"
+msgstr ""
+
+#. Tag: programlisting
+#: Drools.xml:44
+#, no-c-format
+msgid ""
+"<![CDATA[\n"
+"        <drools:rule-base name=\"policyPricingRules\" rule-files="
+"\"policyPricingRules.drl, policyPricingRulesFlow.rf\"/>\n"
+"        ]]>"
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:46
+#, no-c-format
+msgid ""
+"Note that when using the Drools 4.x RuleFlow (<literal>.rfm</literal>) "
+"format, you need to specify the -Ddrools.ruleflow.port=true system property "
+"on server startup. This is however still an experimental feature and we "
+"advise to use the Drools5 (<literal>.rf</literal>) format if possible."
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:52
+#, no-c-format
+msgid ""
 "If you want to register a custom consequence exception handler through the "
 "RuleBaseConfiguration, you need to write the handler, for example:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:44
+#: Drools.xml:57
 #, no-c-format
 msgid ""
 "<![CDATA[@Scope(ScopeType.APPLICATION)\n"
@@ -121,13 +150,13 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:46
+#: Drools.xml:59
 #, no-c-format
 msgid "and register it:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:49
+#: Drools.xml:62
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-base name=\"policyPricingRules\" dsl-file="
@@ -140,7 +169,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:51
+#: Drools.xml:64
 #, no-c-format
 msgid ""
 "In most rules-driven applications, rules need to be dynamically deployable, "
@@ -151,7 +180,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:59
+#: Drools.xml:72
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-agent name=\"insuranceRules\" \n"
@@ -160,7 +189,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:61
+#: Drools.xml:74
 #, no-c-format
 msgid ""
 "The properties file contains properties specific to the RulesAgent. Here is "
@@ -168,7 +197,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:64
+#: Drools.xml:77
 #, no-c-format
 msgid ""
 "newInstance=true\n"
@@ -181,7 +210,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:67
+#: Drools.xml:80
 #, no-c-format
 msgid ""
 "It is also possible to configure the options on the component directly, "
@@ -189,7 +218,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:69
+#: Drools.xml:82
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-agent name=\"insuranceRules\"\n"
@@ -202,7 +231,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:71
+#: Drools.xml:84
 #, no-c-format
 msgid ""
 "Next, we need to make an instance of <literal>org.drools.WorkingMemory</"
@@ -211,7 +240,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:77
+#: Drools.xml:90
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:managed-working-memory name=\"policyPricingWorkingMemory\" "
@@ -219,7 +248,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:79
+#: Drools.xml:92
 #, no-c-format
 msgid ""
 "Notice that we gave the <literal>policyPricingWorkingMemory</literal> a "
@@ -228,7 +257,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:85
+#: Drools.xml:98
 #, no-c-format
 msgid ""
 "We can also add means to be notified of rule engine events, including rules "
@@ -237,7 +266,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:90
+#: Drools.xml:103
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:managed-working-memory name=\"policyPricingWorkingMemory\" "
@@ -250,13 +279,13 @@
 msgstr ""
 
 #. Tag: title
-#: Drools.xml:94
+#: Drools.xml:107
 #, no-c-format
 msgid "Using rules from a Seam component"
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:96
+#: Drools.xml:109
 #, no-c-format
 msgid ""
 "We can now inject our <literal>WorkingMemory</literal> into any Seam "
@@ -264,7 +293,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:101
+#: Drools.xml:114
 #, no-c-format
 msgid ""
 "<![CDATA[@In WorkingMemory policyPricingWorkingMemory;\n"
@@ -276,18 +305,20 @@
 "{\n"
 "        policyPricingWorkingMemory.insert(policy);\n"
 "        policyPricingWorkingMemory.insert(customer); \n"
+"        // if we have a ruleflow, start the process\n"
+"        policyPricingWorkingMemory.startProcess(startProcessId)\n"
 "    policyPricingWorkingMemory.fireAllRules();\n"
 "}]]>"
 msgstr ""
 
 #. Tag: title
-#: Drools.xml:106
+#: Drools.xml:119
 #, no-c-format
 msgid "Using rules from a jBPM process definition"
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:108
+#: Drools.xml:121
 #, no-c-format
 msgid ""
 "You can even allow a rule base to act as a jBPM action handler, decision "
@@ -296,7 +327,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:114
+#: Drools.xml:127
 #, no-c-format
 msgid ""
 "<![CDATA[<decision name=\"approval\">\n"
@@ -304,6 +335,8 @@
 "    <handler class=\"org.jboss.seam.drools.DroolsDecisionHandler\">\n"
 "        <workingMemoryName>orderApprovalRulesWorkingMemory</"
 "workingMemoryName>\n"
+"        <!-- if a ruleflow was added -->\n"
+"        <startProcessId>approvalruleflowid</startProcessId>\n"
 "        <assertObjects>\n"
 "            <element>#{customer}</element>\n"
 "            <element>#{order}</element>\n"
@@ -329,7 +362,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:116
+#: Drools.xml:129
 #, no-c-format
 msgid ""
 "The <literal>&lt;assertObjects&gt;</literal> element specifies EL "
@@ -338,13 +371,22 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:122
+#: Drools.xml:135
 #, no-c-format
+msgid ""
+"The <literal>&lt;retractObjects&gt;</literal> element on the other hand "
+"specifies EL expressions that return an object or collection of objects to "
+"be retracted from the <literal>WorkingMemory</literal>."
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:141
+#, no-c-format
 msgid "There is also support for using Drools for jBPM task assignments:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:126
+#: Drools.xml:145
 #, no-c-format
 msgid ""
 "<![CDATA[<task-node name=\"review\">\n"
@@ -367,7 +409,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:128
+#: Drools.xml:147
 #, no-c-format
 msgid ""
 "Certain objects are available to the rules as Drools globals, namely the "
@@ -380,7 +422,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:137
+#: Drools.xml:156
 #, no-c-format
 msgid ""
 "<![CDATA[package org.jboss.seam.examples.shop\n"
@@ -399,7 +441,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:139
+#: Drools.xml:158
 #, no-c-format
 msgid ""
 "<![CDATA[package org.jboss.seam.examples.shop\n"
@@ -417,7 +459,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:142
+#: Drools.xml:161
 #, no-c-format
 msgid ""
 "You can find out more about Drools at <ulink url=\"http://www.drools.org\"></"
@@ -425,7 +467,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:149
+#: Drools.xml:168
 #, no-c-format
 msgid ""
 "Seam comes with enough of Drools' dependencies to implement some simple "

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/te-IN/Drools.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/te-IN/Drools.po	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/te-IN/Drools.po	2009-06-19 04:51:38 UTC (rev 11177)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:37+0000\n"
+"POT-Creation-Date: 2009-06-19 04:37+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -89,12 +89,41 @@
 #: Drools.xml:39
 #, no-c-format
 msgid ""
+"Support for Drools RuleFlow is also available and you can simply add a "
+"<literal>.rf</literal> or a <literal>.rfm</literal> as part of your rule "
+"files as:"
+msgstr ""
+
+#. Tag: programlisting
+#: Drools.xml:44
+#, no-c-format
+msgid ""
+"<![CDATA[\n"
+"        <drools:rule-base name=\"policyPricingRules\" rule-files="
+"\"policyPricingRules.drl, policyPricingRulesFlow.rf\"/>\n"
+"        ]]>"
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:46
+#, no-c-format
+msgid ""
+"Note that when using the Drools 4.x RuleFlow (<literal>.rfm</literal>) "
+"format, you need to specify the -Ddrools.ruleflow.port=true system property "
+"on server startup. This is however still an experimental feature and we "
+"advise to use the Drools5 (<literal>.rf</literal>) format if possible."
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:52
+#, no-c-format
+msgid ""
 "If you want to register a custom consequence exception handler through the "
 "RuleBaseConfiguration, you need to write the handler, for example:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:44
+#: Drools.xml:57
 #, no-c-format
 msgid ""
 "<![CDATA[@Scope(ScopeType.APPLICATION)\n"
@@ -121,13 +150,13 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:46
+#: Drools.xml:59
 #, no-c-format
 msgid "and register it:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:49
+#: Drools.xml:62
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-base name=\"policyPricingRules\" dsl-file="
@@ -140,7 +169,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:51
+#: Drools.xml:64
 #, no-c-format
 msgid ""
 "In most rules-driven applications, rules need to be dynamically deployable, "
@@ -151,7 +180,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:59
+#: Drools.xml:72
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-agent name=\"insuranceRules\" \n"
@@ -160,7 +189,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:61
+#: Drools.xml:74
 #, no-c-format
 msgid ""
 "The properties file contains properties specific to the RulesAgent. Here is "
@@ -168,7 +197,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:64
+#: Drools.xml:77
 #, no-c-format
 msgid ""
 "newInstance=true\n"
@@ -181,7 +210,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:67
+#: Drools.xml:80
 #, no-c-format
 msgid ""
 "It is also possible to configure the options on the component directly, "
@@ -189,7 +218,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:69
+#: Drools.xml:82
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-agent name=\"insuranceRules\"\n"
@@ -202,7 +231,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:71
+#: Drools.xml:84
 #, no-c-format
 msgid ""
 "Next, we need to make an instance of <literal>org.drools.WorkingMemory</"
@@ -211,7 +240,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:77
+#: Drools.xml:90
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:managed-working-memory name=\"policyPricingWorkingMemory\" "
@@ -219,7 +248,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:79
+#: Drools.xml:92
 #, no-c-format
 msgid ""
 "Notice that we gave the <literal>policyPricingWorkingMemory</literal> a "
@@ -228,7 +257,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:85
+#: Drools.xml:98
 #, no-c-format
 msgid ""
 "We can also add means to be notified of rule engine events, including rules "
@@ -237,7 +266,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:90
+#: Drools.xml:103
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:managed-working-memory name=\"policyPricingWorkingMemory\" "
@@ -250,13 +279,13 @@
 msgstr ""
 
 #. Tag: title
-#: Drools.xml:94
+#: Drools.xml:107
 #, no-c-format
 msgid "Using rules from a Seam component"
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:96
+#: Drools.xml:109
 #, no-c-format
 msgid ""
 "We can now inject our <literal>WorkingMemory</literal> into any Seam "
@@ -264,7 +293,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:101
+#: Drools.xml:114
 #, no-c-format
 msgid ""
 "<![CDATA[@In WorkingMemory policyPricingWorkingMemory;\n"
@@ -276,18 +305,20 @@
 "{\n"
 "        policyPricingWorkingMemory.insert(policy);\n"
 "        policyPricingWorkingMemory.insert(customer); \n"
+"        // if we have a ruleflow, start the process\n"
+"        policyPricingWorkingMemory.startProcess(startProcessId)\n"
 "    policyPricingWorkingMemory.fireAllRules();\n"
 "}]]>"
 msgstr ""
 
 #. Tag: title
-#: Drools.xml:106
+#: Drools.xml:119
 #, no-c-format
 msgid "Using rules from a jBPM process definition"
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:108
+#: Drools.xml:121
 #, no-c-format
 msgid ""
 "You can even allow a rule base to act as a jBPM action handler, decision "
@@ -296,7 +327,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:114
+#: Drools.xml:127
 #, no-c-format
 msgid ""
 "<![CDATA[<decision name=\"approval\">\n"
@@ -304,6 +335,8 @@
 "    <handler class=\"org.jboss.seam.drools.DroolsDecisionHandler\">\n"
 "        <workingMemoryName>orderApprovalRulesWorkingMemory</"
 "workingMemoryName>\n"
+"        <!-- if a ruleflow was added -->\n"
+"        <startProcessId>approvalruleflowid</startProcessId>\n"
 "        <assertObjects>\n"
 "            <element>#{customer}</element>\n"
 "            <element>#{order}</element>\n"
@@ -329,7 +362,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:116
+#: Drools.xml:129
 #, no-c-format
 msgid ""
 "The <literal>&lt;assertObjects&gt;</literal> element specifies EL "
@@ -338,13 +371,22 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:122
+#: Drools.xml:135
 #, no-c-format
+msgid ""
+"The <literal>&lt;retractObjects&gt;</literal> element on the other hand "
+"specifies EL expressions that return an object or collection of objects to "
+"be retracted from the <literal>WorkingMemory</literal>."
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:141
+#, no-c-format
 msgid "There is also support for using Drools for jBPM task assignments:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:126
+#: Drools.xml:145
 #, no-c-format
 msgid ""
 "<![CDATA[<task-node name=\"review\">\n"
@@ -367,7 +409,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:128
+#: Drools.xml:147
 #, no-c-format
 msgid ""
 "Certain objects are available to the rules as Drools globals, namely the "
@@ -380,7 +422,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:137
+#: Drools.xml:156
 #, no-c-format
 msgid ""
 "<![CDATA[package org.jboss.seam.examples.shop\n"
@@ -399,7 +441,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:139
+#: Drools.xml:158
 #, no-c-format
 msgid ""
 "<![CDATA[package org.jboss.seam.examples.shop\n"
@@ -417,7 +459,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:142
+#: Drools.xml:161
 #, no-c-format
 msgid ""
 "You can find out more about Drools at <ulink url=\"http://www.drools.org\"></"
@@ -425,7 +467,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:149
+#: Drools.xml:168
 #, no-c-format
 msgid ""
 "Seam comes with enough of Drools' dependencies to implement some simple "

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/zh-CN/Drools.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/zh-CN/Drools.po	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/zh-CN/Drools.po	2009-06-19 04:51:38 UTC (rev 11177)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:37+0000\n"
+"POT-Creation-Date: 2009-06-19 04:37+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -89,12 +89,41 @@
 #: Drools.xml:39
 #, no-c-format
 msgid ""
+"Support for Drools RuleFlow is also available and you can simply add a "
+"<literal>.rf</literal> or a <literal>.rfm</literal> as part of your rule "
+"files as:"
+msgstr ""
+
+#. Tag: programlisting
+#: Drools.xml:44
+#, no-c-format
+msgid ""
+"<![CDATA[\n"
+"        <drools:rule-base name=\"policyPricingRules\" rule-files="
+"\"policyPricingRules.drl, policyPricingRulesFlow.rf\"/>\n"
+"        ]]>"
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:46
+#, no-c-format
+msgid ""
+"Note that when using the Drools 4.x RuleFlow (<literal>.rfm</literal>) "
+"format, you need to specify the -Ddrools.ruleflow.port=true system property "
+"on server startup. This is however still an experimental feature and we "
+"advise to use the Drools5 (<literal>.rf</literal>) format if possible."
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:52
+#, no-c-format
+msgid ""
 "If you want to register a custom consequence exception handler through the "
 "RuleBaseConfiguration, you need to write the handler, for example:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:44
+#: Drools.xml:57
 #, no-c-format
 msgid ""
 "<![CDATA[@Scope(ScopeType.APPLICATION)\n"
@@ -121,13 +150,13 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:46
+#: Drools.xml:59
 #, no-c-format
 msgid "and register it:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:49
+#: Drools.xml:62
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-base name=\"policyPricingRules\" dsl-file="
@@ -140,7 +169,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:51
+#: Drools.xml:64
 #, no-c-format
 msgid ""
 "In most rules-driven applications, rules need to be dynamically deployable, "
@@ -151,7 +180,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:59
+#: Drools.xml:72
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-agent name=\"insuranceRules\" \n"
@@ -160,7 +189,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:61
+#: Drools.xml:74
 #, no-c-format
 msgid ""
 "The properties file contains properties specific to the RulesAgent. Here is "
@@ -168,7 +197,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:64
+#: Drools.xml:77
 #, no-c-format
 msgid ""
 "newInstance=true\n"
@@ -181,7 +210,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:67
+#: Drools.xml:80
 #, no-c-format
 msgid ""
 "It is also possible to configure the options on the component directly, "
@@ -189,7 +218,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:69
+#: Drools.xml:82
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-agent name=\"insuranceRules\"\n"
@@ -202,7 +231,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:71
+#: Drools.xml:84
 #, no-c-format
 msgid ""
 "Next, we need to make an instance of <literal>org.drools.WorkingMemory</"
@@ -211,7 +240,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:77
+#: Drools.xml:90
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:managed-working-memory name=\"policyPricingWorkingMemory\" "
@@ -219,7 +248,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:79
+#: Drools.xml:92
 #, no-c-format
 msgid ""
 "Notice that we gave the <literal>policyPricingWorkingMemory</literal> a "
@@ -228,7 +257,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:85
+#: Drools.xml:98
 #, no-c-format
 msgid ""
 "We can also add means to be notified of rule engine events, including rules "
@@ -237,7 +266,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:90
+#: Drools.xml:103
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:managed-working-memory name=\"policyPricingWorkingMemory\" "
@@ -250,13 +279,13 @@
 msgstr ""
 
 #. Tag: title
-#: Drools.xml:94
+#: Drools.xml:107
 #, no-c-format
 msgid "Using rules from a Seam component"
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:96
+#: Drools.xml:109
 #, no-c-format
 msgid ""
 "We can now inject our <literal>WorkingMemory</literal> into any Seam "
@@ -264,7 +293,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:101
+#: Drools.xml:114
 #, no-c-format
 msgid ""
 "<![CDATA[@In WorkingMemory policyPricingWorkingMemory;\n"
@@ -276,18 +305,20 @@
 "{\n"
 "        policyPricingWorkingMemory.insert(policy);\n"
 "        policyPricingWorkingMemory.insert(customer); \n"
+"        // if we have a ruleflow, start the process\n"
+"        policyPricingWorkingMemory.startProcess(startProcessId)\n"
 "    policyPricingWorkingMemory.fireAllRules();\n"
 "}]]>"
 msgstr ""
 
 #. Tag: title
-#: Drools.xml:106
+#: Drools.xml:119
 #, no-c-format
 msgid "Using rules from a jBPM process definition"
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:108
+#: Drools.xml:121
 #, no-c-format
 msgid ""
 "You can even allow a rule base to act as a jBPM action handler, decision "
@@ -296,7 +327,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:114
+#: Drools.xml:127
 #, no-c-format
 msgid ""
 "<![CDATA[<decision name=\"approval\">\n"
@@ -304,6 +335,8 @@
 "    <handler class=\"org.jboss.seam.drools.DroolsDecisionHandler\">\n"
 "        <workingMemoryName>orderApprovalRulesWorkingMemory</"
 "workingMemoryName>\n"
+"        <!-- if a ruleflow was added -->\n"
+"        <startProcessId>approvalruleflowid</startProcessId>\n"
 "        <assertObjects>\n"
 "            <element>#{customer}</element>\n"
 "            <element>#{order}</element>\n"
@@ -329,7 +362,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:116
+#: Drools.xml:129
 #, no-c-format
 msgid ""
 "The <literal>&lt;assertObjects&gt;</literal> element specifies EL "
@@ -338,13 +371,22 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:122
+#: Drools.xml:135
 #, no-c-format
+msgid ""
+"The <literal>&lt;retractObjects&gt;</literal> element on the other hand "
+"specifies EL expressions that return an object or collection of objects to "
+"be retracted from the <literal>WorkingMemory</literal>."
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:141
+#, no-c-format
 msgid "There is also support for using Drools for jBPM task assignments:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:126
+#: Drools.xml:145
 #, no-c-format
 msgid ""
 "<![CDATA[<task-node name=\"review\">\n"
@@ -367,7 +409,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:128
+#: Drools.xml:147
 #, no-c-format
 msgid ""
 "Certain objects are available to the rules as Drools globals, namely the "
@@ -380,7 +422,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:137
+#: Drools.xml:156
 #, no-c-format
 msgid ""
 "<![CDATA[package org.jboss.seam.examples.shop\n"
@@ -399,7 +441,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:139
+#: Drools.xml:158
 #, no-c-format
 msgid ""
 "<![CDATA[package org.jboss.seam.examples.shop\n"
@@ -417,7 +459,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:142
+#: Drools.xml:161
 #, no-c-format
 msgid ""
 "You can find out more about Drools at <ulink url=\"http://www.drools.org\"></"
@@ -425,7 +467,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:149
+#: Drools.xml:168
 #, no-c-format
 msgid ""
 "Seam comes with enough of Drools' dependencies to implement some simple "

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/zh-TW/Drools.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/zh-TW/Drools.po	2009-06-19 04:50:57 UTC (rev 11176)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/zh-TW/Drools.po	2009-06-19 04:51:38 UTC (rev 11177)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:37+0000\n"
+"POT-Creation-Date: 2009-06-19 04:37+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -89,12 +89,41 @@
 #: Drools.xml:39
 #, no-c-format
 msgid ""
+"Support for Drools RuleFlow is also available and you can simply add a "
+"<literal>.rf</literal> or a <literal>.rfm</literal> as part of your rule "
+"files as:"
+msgstr ""
+
+#. Tag: programlisting
+#: Drools.xml:44
+#, no-c-format
+msgid ""
+"<![CDATA[\n"
+"        <drools:rule-base name=\"policyPricingRules\" rule-files="
+"\"policyPricingRules.drl, policyPricingRulesFlow.rf\"/>\n"
+"        ]]>"
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:46
+#, no-c-format
+msgid ""
+"Note that when using the Drools 4.x RuleFlow (<literal>.rfm</literal>) "
+"format, you need to specify the -Ddrools.ruleflow.port=true system property "
+"on server startup. This is however still an experimental feature and we "
+"advise to use the Drools5 (<literal>.rf</literal>) format if possible."
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:52
+#, no-c-format
+msgid ""
 "If you want to register a custom consequence exception handler through the "
 "RuleBaseConfiguration, you need to write the handler, for example:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:44
+#: Drools.xml:57
 #, no-c-format
 msgid ""
 "<![CDATA[@Scope(ScopeType.APPLICATION)\n"
@@ -121,13 +150,13 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:46
+#: Drools.xml:59
 #, no-c-format
 msgid "and register it:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:49
+#: Drools.xml:62
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-base name=\"policyPricingRules\" dsl-file="
@@ -140,7 +169,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:51
+#: Drools.xml:64
 #, no-c-format
 msgid ""
 "In most rules-driven applications, rules need to be dynamically deployable, "
@@ -151,7 +180,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:59
+#: Drools.xml:72
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-agent name=\"insuranceRules\" \n"
@@ -160,7 +189,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:61
+#: Drools.xml:74
 #, no-c-format
 msgid ""
 "The properties file contains properties specific to the RulesAgent. Here is "
@@ -168,7 +197,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:64
+#: Drools.xml:77
 #, no-c-format
 msgid ""
 "newInstance=true\n"
@@ -181,7 +210,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:67
+#: Drools.xml:80
 #, no-c-format
 msgid ""
 "It is also possible to configure the options on the component directly, "
@@ -189,7 +218,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:69
+#: Drools.xml:82
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:rule-agent name=\"insuranceRules\"\n"
@@ -202,7 +231,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:71
+#: Drools.xml:84
 #, no-c-format
 msgid ""
 "Next, we need to make an instance of <literal>org.drools.WorkingMemory</"
@@ -211,7 +240,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:77
+#: Drools.xml:90
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:managed-working-memory name=\"policyPricingWorkingMemory\" "
@@ -219,7 +248,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:79
+#: Drools.xml:92
 #, no-c-format
 msgid ""
 "Notice that we gave the <literal>policyPricingWorkingMemory</literal> a "
@@ -228,7 +257,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:85
+#: Drools.xml:98
 #, no-c-format
 msgid ""
 "We can also add means to be notified of rule engine events, including rules "
@@ -237,7 +266,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:90
+#: Drools.xml:103
 #, no-c-format
 msgid ""
 "<![CDATA[<drools:managed-working-memory name=\"policyPricingWorkingMemory\" "
@@ -250,13 +279,13 @@
 msgstr ""
 
 #. Tag: title
-#: Drools.xml:94
+#: Drools.xml:107
 #, no-c-format
 msgid "Using rules from a Seam component"
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:96
+#: Drools.xml:109
 #, no-c-format
 msgid ""
 "We can now inject our <literal>WorkingMemory</literal> into any Seam "
@@ -264,7 +293,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:101
+#: Drools.xml:114
 #, no-c-format
 msgid ""
 "<![CDATA[@In WorkingMemory policyPricingWorkingMemory;\n"
@@ -276,18 +305,20 @@
 "{\n"
 "        policyPricingWorkingMemory.insert(policy);\n"
 "        policyPricingWorkingMemory.insert(customer); \n"
+"        // if we have a ruleflow, start the process\n"
+"        policyPricingWorkingMemory.startProcess(startProcessId)\n"
 "    policyPricingWorkingMemory.fireAllRules();\n"
 "}]]>"
 msgstr ""
 
 #. Tag: title
-#: Drools.xml:106
+#: Drools.xml:119
 #, no-c-format
 msgid "Using rules from a jBPM process definition"
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:108
+#: Drools.xml:121
 #, no-c-format
 msgid ""
 "You can even allow a rule base to act as a jBPM action handler, decision "
@@ -296,7 +327,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:114
+#: Drools.xml:127
 #, no-c-format
 msgid ""
 "<![CDATA[<decision name=\"approval\">\n"
@@ -304,6 +335,8 @@
 "    <handler class=\"org.jboss.seam.drools.DroolsDecisionHandler\">\n"
 "        <workingMemoryName>orderApprovalRulesWorkingMemory</"
 "workingMemoryName>\n"
+"        <!-- if a ruleflow was added -->\n"
+"        <startProcessId>approvalruleflowid</startProcessId>\n"
 "        <assertObjects>\n"
 "            <element>#{customer}</element>\n"
 "            <element>#{order}</element>\n"
@@ -329,7 +362,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:116
+#: Drools.xml:129
 #, no-c-format
 msgid ""
 "The <literal>&lt;assertObjects&gt;</literal> element specifies EL "
@@ -338,13 +371,22 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:122
+#: Drools.xml:135
 #, no-c-format
+msgid ""
+"The <literal>&lt;retractObjects&gt;</literal> element on the other hand "
+"specifies EL expressions that return an object or collection of objects to "
+"be retracted from the <literal>WorkingMemory</literal>."
+msgstr ""
+
+#. Tag: para
+#: Drools.xml:141
+#, no-c-format
 msgid "There is also support for using Drools for jBPM task assignments:"
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:126
+#: Drools.xml:145
 #, no-c-format
 msgid ""
 "<![CDATA[<task-node name=\"review\">\n"
@@ -367,7 +409,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:128
+#: Drools.xml:147
 #, no-c-format
 msgid ""
 "Certain objects are available to the rules as Drools globals, namely the "
@@ -380,7 +422,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:137
+#: Drools.xml:156
 #, no-c-format
 msgid ""
 "<![CDATA[package org.jboss.seam.examples.shop\n"
@@ -399,7 +441,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Drools.xml:139
+#: Drools.xml:158
 #, no-c-format
 msgid ""
 "<![CDATA[package org.jboss.seam.examples.shop\n"
@@ -417,7 +459,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:142
+#: Drools.xml:161
 #, no-c-format
 msgid ""
 "You can find out more about Drools at <ulink url=\"http://www.drools.org\"></"
@@ -425,7 +467,7 @@
 msgstr ""
 
 #. Tag: para
-#: Drools.xml:149
+#: Drools.xml:168
 #, no-c-format
 msgid ""
 "Seam comes with enough of Drools' dependencies to implement some simple "




More information about the seam-commits mailing list