<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to sqlExecuteAction</title><link>https://sourceforge.net/p/coils/wiki/sqlExecuteAction/</link><description>Recent changes to sqlExecuteAction</description><atom:link href="https://sourceforge.net/p/coils/wiki/sqlExecuteAction/feed" rel="self"/><language>en</language><lastBuildDate>Thu, 09 Jan 2014 15:35:51 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/coils/wiki/sqlExecuteAction/feed" rel="self" type="application/rss+xml"/><item><title>sqlExecuteAction modified by Adam Tauno Williams</title><link>https://sourceforge.net/p/coils/wiki/sqlExecuteAction/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v3
+++ v4
@@ -43,4 +43,17 @@

 ##Possible Errors

-__TBD__
+###Action does not specific a dataSource parameter
+
+    Traceback (most recent call last):
+      File "/usr/lib/python2.6/site-packages/OpenGroupware-0.1.49rc71-py2.6.egg/coils/logic/workflow/services/process.py", line 592, in work
+        action_name, description = self.run_stanza( action_uuid )
+      File "/usr/lib/python2.6/site-packages/OpenGroupware-0.1.49rc71-py2.6.egg/coils/logic/workflow/services/process.py", line 281, in run_stanza
+        parameters=stanza.get('params'))
+      File "/usr/lib/python2.6/site-packages/OpenGroupware-0.1.49rc71-py2.6.egg/coils/core/context.py", line 530, in run_command
+        command.run()
+      File "/usr/lib/python2.6/site-packages/OpenGroupware-0.1.49rc71-py2.6.egg/coils/core/logic/action.py", line 281, in run
+        self.parse_action_parameters()
+      File "/usr/lib/python2.6/site-packages/OpenGroupware-0.1.49rc71-py2.6.egg/coils/logic/workflow/actions/sql/execute.py", line 54, in parse_action_parameters
+        raise CoilsException('No source defined for executeAction')
+    CoilsException: No source defined for executeAction
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Adam Tauno Williams</dc:creator><pubDate>Thu, 09 Jan 2014 15:35:51 -0000</pubDate><guid>https://sourceforge.net4e22d750446386fc1d5fcf82e31a0515d29b66ac</guid></item><item><title>sqlExecuteAction modified by Adam Tauno Williams</title><link>https://sourceforge.net/p/coils/wiki/sqlExecuteAction/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -31,7 +31,7 @@
       &lt;input /&gt;
       
         sqlExecuteAction
-        miecr@BARNET
+        fribitz
         
     UPDATE tmpxrefr
        SET (status_a1, status_a2, status_a3, status_s1, status_b1, status_b2, status_me) = 
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Adam Tauno Williams</dc:creator><pubDate>Thu, 09 Jan 2014 15:04:42 -0000</pubDate><guid>https://sourceforge.net8f1491d216f95e7127198d12087c12febab17e89</guid></item><item><title>sqlExecuteAction modified by Adam Tauno Williams</title><link>https://sourceforge.net/p/coils/wiki/sqlExecuteAction/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -24,6 +24,8 @@

 ##Example

+Connects to the data source "fribitz" and executes the specified UPDATE statement; the value of '$__XATTR_BATCHID__;' is replaced with the value of the [XATTR] "batchid" of such an [XATTR] is defined.  If no such XATTR exists an exception will be raised.
+
     
       &lt;input /&gt;
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Adam Tauno Williams</dc:creator><pubDate>Thu, 09 Jan 2014 15:04:27 -0000</pubDate><guid>https://sourceforge.netb4ba0fc6d4043163040eac117cbbe7603089688a</guid></item><item><title>sqlExecuteAction modified by Adam Tauno Williams</title><link>https://sourceforge.net/p/coils/wiki/sqlExecuteAction/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;a class="" href="/p/coils/wiki/OpenGroupwareIntegrationEngine/"&gt;OIE&lt;/a&gt;&lt;/p&gt;
&lt;div class="toc"&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#sqlexecuteaction"&gt;sqlExecuteAction&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="#parameters"&gt;Parameters&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#example"&gt;Example&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#possible-errors"&gt;Possible Errors&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h1 id="sqlexecuteaction"&gt;sqlExecuteAction&lt;/h1&gt;
&lt;p&gt;Execute an arbitrary SQL command sequence.&lt;/p&gt;
&lt;p&gt;sqlExecuteAction is unique among the five actions releted to utilizing SQL data sources in that it neither consumers or produces &lt;span&gt;[StandardXML]&lt;/span&gt; messages.&lt;/p&gt;
&lt;p&gt;See also:&lt;br /&gt;
   - &lt;span&gt;[sqlInsertAction]&lt;/span&gt;&lt;br /&gt;
   - &lt;span&gt;[sqlDeleteAction]&lt;/span&gt;&lt;br /&gt;
   - &lt;span&gt;[sqlUpsertAction]&lt;/span&gt;&lt;br /&gt;
   - &lt;span&gt;[sqlUpdateAction]&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="parameters"&gt;Parameters&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;dataSource&lt;/td&gt;
&lt;td&gt;The name of an SQL datasource defined via the &lt;a class="alink" href="/p/coils/wiki/OIESQLDataSources/"&gt;[OIESQLDataSources]&lt;/a&gt; server default.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;queryText&lt;/td&gt;
&lt;td&gt;The command sequence to execute; this is a text string, possibly multi-line, which is processed for &lt;a class="" href="../LabelSubstitution"&gt;label substitution&lt;/a&gt;.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;doCommit&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="example"&gt;Example&lt;/h2&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="nt"&gt;&amp;lt;action&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;actionActivity&amp;quot;&lt;/span&gt; &lt;span class="na"&gt;id=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;000010&amp;quot;&lt;/span&gt;
        &lt;span class="na"&gt;extensionAttributes=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;ResetXrefrWorkingSet/000010&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
  &lt;span class="nt"&gt;&amp;lt;input&lt;/span&gt; &lt;span class="na"&gt;property=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;SelectedData&amp;quot;&lt;/span&gt; &lt;span class="na"&gt;formatter=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;StandardRaw&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;/&amp;gt;&lt;/span&gt;
  &lt;span class="nt"&gt;&amp;lt;attributes&lt;/span&gt; &lt;span class="na"&gt;xmlns=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;extension&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;activityName&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;sqlExecuteAction&lt;span class="nt"&gt;&amp;lt;/extension&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;extension&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;dataSource&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;miecr@BARNET&lt;span class="nt"&gt;&amp;lt;/extension&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;extension&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;queryText&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
UPDATE tmpxrefr
   SET (status_a1, status_a2, status_a3, status_s1, status_b1, status_b2, status_me) = 
    ('NA', 'NA', 'NA', 'NA', 'NA', 'NA', 'NA'),
    xr_stock_no = NULL
WHERE xr_user_id = '$__XATTR_BATCHID__;';&lt;span class="nt"&gt;&amp;lt;/extension&amp;gt;&lt;/span&gt;
  &lt;span class="nt"&gt;&amp;lt;/attributes&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/action&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;h2 id="possible-errors"&gt;Possible Errors&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;TBD&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Adam Tauno Williams</dc:creator><pubDate>Thu, 09 Jan 2014 15:02:13 -0000</pubDate><guid>https://sourceforge.netd18eac80dfa3fcf127002f6483cacba488ddc57c</guid></item></channel></rss>