[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><assertObjects></literal> element specifies EL "
@@ -338,13 +371,22 @@
msgstr ""
#. Tag: para
-#: Drools.xml:122
+#: Drools.xml:135
#, no-c-format
+msgid ""
+"The <literal><retractObjects></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><assertObjects></literal> element specifies EL "
@@ -338,13 +371,22 @@
msgstr ""
#. Tag: para
-#: Drools.xml:122
+#: Drools.xml:135
#, no-c-format
+msgid ""
+"The <literal><retractObjects></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><assertObjects></literal> element specifies EL "
@@ -338,13 +371,22 @@
msgstr ""
#. Tag: para
-#: Drools.xml:122
+#: Drools.xml:135
#, no-c-format
+msgid ""
+"The <literal><retractObjects></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><assertObjects></literal> element specifies EL "
@@ -338,13 +371,22 @@
msgstr ""
#. Tag: para
-#: Drools.xml:122
+#: Drools.xml:135
#, no-c-format
+msgid ""
+"The <literal><retractObjects></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><assertObjects></literal> element specifies EL "
@@ -338,13 +371,22 @@
msgstr ""
#. Tag: para
-#: Drools.xml:122
+#: Drools.xml:135
#, no-c-format
+msgid ""
+"The <literal><retractObjects></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><assertObjects></literal> element specifies EL "
@@ -338,13 +371,22 @@
msgstr ""
#. Tag: para
-#: Drools.xml:122
+#: Drools.xml:135
#, no-c-format
+msgid ""
+"The <literal><retractObjects></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><assertObjects></literal> element specifies EL "
@@ -338,13 +371,22 @@
msgstr ""
#. Tag: para
-#: Drools.xml:122
+#: Drools.xml:135
#, no-c-format
+msgid ""
+"The <literal><retractObjects></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><assertObjects></literal> element specifies EL "
@@ -338,13 +371,22 @@
msgstr ""
#. Tag: para
-#: Drools.xml:122
+#: Drools.xml:135
#, no-c-format
+msgid ""
+"The <literal><retractObjects></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><assertObjects></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><retractObjects></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><assertObjects></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><assertObjects></literal> element specifies EL "
@@ -338,13 +371,22 @@
msgstr ""
#. Tag: para
-#: Drools.xml:122
+#: Drools.xml:135
#, no-c-format
+msgid ""
+"The <literal><retractObjects></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><assertObjects></literal> element specifies EL "
@@ -338,13 +371,22 @@
msgstr ""
#. Tag: para
-#: Drools.xml:122
+#: Drools.xml:135
#, no-c-format
+msgid ""
+"The <literal><retractObjects></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><assertObjects></literal> element specifies EL "
@@ -338,13 +371,22 @@
msgstr ""
#. Tag: para
-#: Drools.xml:122
+#: Drools.xml:135
#, no-c-format
+msgid ""
+"The <literal><retractObjects></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><assertObjects></literal> element specifies EL "
@@ -338,13 +371,22 @@
msgstr ""
#. Tag: para
-#: Drools.xml:122
+#: Drools.xml:135
#, no-c-format
+msgid ""
+"The <literal><retractObjects></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><assertObjects></literal> element specifies EL "
@@ -338,13 +371,22 @@
msgstr ""
#. Tag: para
-#: Drools.xml:122
+#: Drools.xml:135
#, no-c-format
+msgid ""
+"The <literal><retractObjects></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><assertObjects></literal> element specifies EL "
@@ -338,13 +371,22 @@
msgstr ""
#. Tag: para
-#: Drools.xml:122
+#: Drools.xml:135
#, no-c-format
+msgid ""
+"The <literal><retractObjects></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><assertObjects></literal> element specifies EL "
@@ -339,13 +372,22 @@
msgstr ""
#. Tag: para
-#: Drools.xml:122
+#: Drools.xml:135
#, no-c-format
+msgid ""
+"The <literal><retractObjects></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><assertObjects></literal> element specifies EL "
@@ -338,13 +371,22 @@
msgstr ""
#. Tag: para
-#: Drools.xml:122
+#: Drools.xml:135
#, no-c-format
+msgid ""
+"The <literal><retractObjects></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><assertObjects></literal> element specifies EL "
@@ -338,13 +371,22 @@
msgstr ""
#. Tag: para
-#: Drools.xml:122
+#: Drools.xml:135
#, no-c-format
+msgid ""
+"The <literal><retractObjects></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><assertObjects></literal> element specifies EL "
@@ -338,13 +371,22 @@
msgstr ""
#. Tag: para
-#: Drools.xml:122
+#: Drools.xml:135
#, no-c-format
+msgid ""
+"The <literal><retractObjects></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><assertObjects></literal> element specifies EL "
@@ -338,13 +371,22 @@
msgstr ""
#. Tag: para
-#: Drools.xml:122
+#: Drools.xml:135
#, no-c-format
+msgid ""
+"The <literal><retractObjects></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><assertObjects></literal> element specifies EL "
@@ -338,13 +371,22 @@
msgstr ""
#. Tag: para
-#: Drools.xml:122
+#: Drools.xml:135
#, no-c-format
+msgid ""
+"The <literal><retractObjects></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><assertObjects></literal> element specifies EL "
@@ -338,13 +371,22 @@
msgstr ""
#. Tag: para
-#: Drools.xml:122
+#: Drools.xml:135
#, no-c-format
+msgid ""
+"The <literal><retractObjects></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><assertObjects></literal> element specifies EL "
@@ -338,13 +371,22 @@
msgstr ""
#. Tag: para
-#: Drools.xml:122
+#: Drools.xml:135
#, no-c-format
+msgid ""
+"The <literal><retractObjects></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><assertObjects></literal> element specifies EL "
@@ -338,13 +371,22 @@
msgstr ""
#. Tag: para
-#: Drools.xml:122
+#: Drools.xml:135
#, no-c-format
+msgid ""
+"The <literal><retractObjects></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