<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to OpenGroupwareIntegrationEngine</title><link>https://sourceforge.net/p/coils/wiki/OpenGroupwareIntegrationEngine/</link><description>Recent changes to OpenGroupwareIntegrationEngine</description><atom:link href="https://sourceforge.net/p/coils/wiki/OpenGroupwareIntegrationEngine/feed" rel="self"/><language>en</language><lastBuildDate>Tue, 24 Oct 2017 14:52:24 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/coils/wiki/OpenGroupwareIntegrationEngine/feed" rel="self" type="application/rss+xml"/><item><title>OpenGroupwareIntegrationEngine modified by Adam Tauno Williams</title><link>https://sourceforge.net/p/coils/wiki/OpenGroupwareIntegrationEngine/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v23
+++ v24
@@ -68,6 +68,8 @@
    [SimpleFixedFieldFormat] | Implemented | Implemented | Processes line-orient fixed field length data.
    [SimpleXLSFormat] | Not Tested | Implemented | Primarily for producing XLS (pre-Excel 2007) worksheets.
    [ColumnarXLSReaderFormat] | Implemented | Not Implemented | Reads XLS (pre-Excel 2007) worksheets to create row oriented data.
+   [NestedDelimitedFieldFormat] | Implemented | Implemented | Processes delimited files of varying record type based upon a record type identified in a field.
+   [NestedFixedFieldFormat] | Implemented | Not Implemented | Processes fixed record length data of varying record type based upon a record type indentified at a specified offset.

 XML data is supported naturally, usually transformed using the [transformAction].  There is a [readJSONAction] for accepting JSON data for transformation.

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Adam Tauno Williams</dc:creator><pubDate>Tue, 24 Oct 2017 14:52:24 -0000</pubDate><guid>https://sourceforge.netb52fb031ec5579e67cfa5c6cae9d1a22906807ae</guid></item><item><title>OpenGroupwareIntegrationEngine modified by Adam Tauno Williams</title><link>https://sourceforge.net/p/coils/wiki/OpenGroupwareIntegrationEngine/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v22
+++ v23
@@ -35,6 +35,10 @@
    - [ftpGetFileAction] : Retrieve a file from an FTP service.
    - [extractFromZipArchiveAction] : Extract an object from a ZIP archive.
    - [queueProcessAction] : Queue another process for execution.
+
+##Look-up Tables 
+
+[OIE Lookup Tables]

 ##Flow Control

&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, 06 Nov 2014 17:32:55 -0000</pubDate><guid>https://sourceforge.net1e5426867f35a6f86a8941eb46a341ea375e653b</guid></item><item><title>OpenGroupwareIntegrationEngine modified by Adam Tauno Williams</title><link>https://sourceforge.net/p/coils/wiki/OpenGroupwareIntegrationEngine/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v21
+++ v22
@@ -16,6 +16,7 @@
    - [sqlUpdateAction] : Update records in an SQL database,
    - [sqlUpsertAction] : Conditionally update or insert records in an SQL database.
    - [sqlDeleteAction] : Delete records from an SQL database.
+   - [sqlExecuteAction] : Execute an arbitrary SQL command sequence.
    - [ldapSearchAction] : Search an LDAP DSA
    - [rmlToPDFAction] : Transform RML (XML) to PDF
    - [transformAction] : Perform XSLT transforms
&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 14:50:51 -0000</pubDate><guid>https://sourceforge.net202a97c9e12d89854d4f53604e1302c29cd966bb</guid></item><item><title>OpenGroupwareIntegrationEngine modified by Adam Tauno Williams</title><link>https://sourceforge.net/p/coils/wiki/OpenGroupwareIntegrationEngine/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v20
+++ v21
@@ -12,25 +12,25 @@

 Note that this is not a comprehensive list of actions supported by OIE but a list maintained to illustrate the comprehensive capabilities of OIE.

-   - sqlInsertAction : Insert records into an SQL database,
-   - sqlUpdateAction : Update records in an SQL database,
-   - sqlUpsertAction : Conditionally update or insert records in an SQL database.
-   - sqlDeleteAction : Delete records from an SQL database.
-   - ldapSearchAction : Search an LDAP DSA
-   - rmlToPDFAction : Transform RML (XML) to PDF
-   - transformAction : Perform XSLT transforms
-   - printToLPRAction : Submit a job to an LPR print server
-   - assignAction : Assign arbitrary content to a message
-   - sshGetFileAction: Retrieve a file via SCP
-   - sshPutFileAction : Upload a file via SCP
-   - sshExecCommandAction: Execute a command on a remote host via SSH
-   - readAction : Read and translate via a defined format. (CSV, DIF, Fixed, or XLS)
-   - writeAction: Write XML data to a defined format. (CSV, DIF, Fixed, or XLS)
-   - sendMailAction: Send a message via SMTP
-   - xpathMergeAction : Merge two XML documents
-   - xpathAction : Query an XML document using XPath
-   - smbGetFileAction : Retrieve a file from a CIFS/SMB server
-   - smbPutFileAction : Submit a file to a CIFS/SMB server
+   - [sqlInsertAction] : Insert records into an SQL database,
+   - [sqlUpdateAction] : Update records in an SQL database,
+   - [sqlUpsertAction] : Conditionally update or insert records in an SQL database.
+   - [sqlDeleteAction] : Delete records from an SQL database.
+   - [ldapSearchAction] : Search an LDAP DSA
+   - [rmlToPDFAction] : Transform RML (XML) to PDF
+   - [transformAction] : Perform XSLT transforms
+   - [printToLPRAction] : Submit a job to an LPR print server
+   - [assignAction] : Assign arbitrary content to a message
+   - [sshGetFileAction] : Retrieve a file via SCP
+   - [sshPutFileAction] : Upload a file via SCP
+   - [sshExecCommandAction] : Execute a command on a remote host via SSH
+   - [readAction] : Read and translate via a defined format. (CSV, DIF, Fixed, or XLS)
+   - [writeAction] : Write XML data to a defined format. (CSV, DIF, Fixed, or XLS)
+   - [sendMailAction] : Send a message via SMTP
+   - [xpathMergeAction] : Merge two XML documents
+   - [xpathAction] : Query an XML document using XPath
+   - [smbGetFileAction] : Retrieve a file from a CIFS/SMB server
+   - [smbPutFileAction] : Submit a file to a CIFS/SMB server
    - [ftpGetFileAction] : Retrieve a file from an FTP service.
    - [extractFromZipArchiveAction] : Extract an object from a ZIP archive.
    - [queueProcessAction] : Queue another process for execution.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Adam Tauno Williams</dc:creator><pubDate>Wed, 08 Jan 2014 18:16:07 -0000</pubDate><guid>https://sourceforge.net35aa18125186a3fa7c61b7af402411ceaa32d4b2</guid></item><item><title>OpenGroupwareIntegrationEngine modified by Adam Tauno Williams</title><link>https://sourceforge.net/p/coils/wiki/OpenGroupwareIntegrationEngine/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v19
+++ v20
@@ -32,6 +32,8 @@
    - smbGetFileAction : Retrieve a file from a CIFS/SMB server
    - smbPutFileAction : Submit a file to a CIFS/SMB server
    - [ftpGetFileAction] : Retrieve a file from an FTP service.
+   - [extractFromZipArchiveAction] : Extract an object from a ZIP archive.
+   - [queueProcessAction] : Queue another process for execution.

 ##Flow Control

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Adam Tauno Williams</dc:creator><pubDate>Wed, 08 Jan 2014 14:59:37 -0000</pubDate><guid>https://sourceforge.net8e16bde630ecc5ed43d014bf0db370c2ee1fd7e8</guid></item><item><title>OpenGroupwareIntegrationEngine modified by Adam Tauno Williams</title><link>https://sourceforge.net/p/coils/wiki/OpenGroupwareIntegrationEngine/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v18
+++ v19
@@ -31,6 +31,7 @@
    - xpathAction : Query an XML document using XPath
    - smbGetFileAction : Retrieve a file from a CIFS/SMB server
    - smbPutFileAction : Submit a file to a CIFS/SMB server
+   - [ftpGetFileAction] : Retrieve a file from an FTP service.

 ##Flow Control

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Adam Tauno Williams</dc:creator><pubDate>Tue, 07 Jan 2014 22:01:04 -0000</pubDate><guid>https://sourceforge.net9acbb577cd1c4f57b8fa6cac8760604bc33239a9</guid></item><item><title>OpenGroupwareIntegrationEngine modified by Adam Tauno Williams</title><link>https://sourceforge.net/p/coils/wiki/OpenGroupwareIntegrationEngine/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v17
+++ v18
@@ -49,6 +49,22 @@
   * [Starting &amp; Stopping Process Invocation](http://www.opengroupware.us/2013/04/starting-stopping-process-invocation.html)
   * [The SMTP Listener](http://www.opengroupware.us/2013/03/the-smtp-listener.html)

+##Formats
+
+A variety of format classes are provided for importing and exporting data.  Primarily these formats are used by the [readAction] and [writeAction] work-flow actions.  Supported formats include:
+
+   Format Class | Read | Write | Description
+   ------------ |----- |------ |----------------
+   [SimpleDIFFormat] | Implemented | Not Implemented | Processes DIF format columnar row-oriented data.
+   [SimpleDelimitedFieldFormat] | Implemented | Implemented | Processes line-oriented delimited data.
+   [SimpleFixedFieldFormat] | Implemented | Implemented | Processes line-orient fixed field length data.
+   [SimpleXLSFormat] | Not Tested | Implemented | Primarily for producing XLS (pre-Excel 2007) worksheets.
+   [ColumnarXLSReaderFormat] | Implemented | Not Implemented | Reads XLS (pre-Excel 2007) worksheets to create row oriented data.
+
+XML data is supported naturally, usually transformed using the [transformAction].  There is a [readJSONAction] for accepting JSON data for transformation.
+
+In addition to the format classes the [xlsToXmlAction] can be used to process pre-Excel 2007 XLS worksheets into XML without expectation of a specific structure. 
+
 ##External Data Sources

 ###LDAP
&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, 21 Nov 2013 00:18:04 -0000</pubDate><guid>https://sourceforge.neteb34b60cf061286431bd37541bf3129045536bc7</guid></item><item><title>OpenGroupwareIntegrationEngine modified by Adam Tauno Williams</title><link>https://sourceforge.net/p/coils/wiki/OpenGroupwareIntegrationEngine/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v16
+++ v17
@@ -36,7 +36,7 @@

 __Foreach__ and __switch__ flow control structures are supported.  __While__ is not yet implemented.

-  _External Links_
+##Articles
   * [Presentation on OIE](http://www.opengroupware.us/2012/11/grpug-presentation-on-oie.html) given at [GRPUG](http://www.grpug.org/) 2012-11-19.
   * [Preventing a completed route from being deleted.](http://www.opengroupware.us/2010/07/keeping-oie-route-after-completion.html)
   * [Using socket connections to drive data to OIE](http://www.opengroupware.us/2011/08/introduction-to-using-coilsworkflow9100.html)
@@ -46,6 +46,8 @@
   * [Using the workflow scheduler](http://www.opengroupware.us/2012/11/the-workflow-scheduler.html)
   * [SQL Operation Filtering](http://www.opengroupware.us/2012/08/sql-operation-filtering.html)
   * [Using SSH &amp; SCP from OIE](http://www.opengroupware.us/2012/11/using-sshscp-from-oie.html)
+  * [Starting &amp; Stopping Process Invocation](http://www.opengroupware.us/2013/04/starting-stopping-process-invocation.html)
+  * [The SMTP Listener](http://www.opengroupware.us/2013/03/the-smtp-listener.html)

 ##External Data Sources

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Adam Tauno Williams</dc:creator><pubDate>Sat, 06 Apr 2013 10:58:05 -0000</pubDate><guid>https://sourceforge.net2e966ffb409c9eab665b835cd8141d49687356e9</guid></item><item><title>WikiPage OpenGroupwareIntegrationEngine modified by Adam Tauno Williams</title><link>https://sourceforge.net/p/coils/wiki/OpenGroupwareIntegrationEngine/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v15
+++ v16
@@ -47,7 +47,7 @@
   * [SQL Operation Filtering](http://www.opengroupware.us/2012/08/sql-operation-filtering.html)
   * [Using SSH &amp; SCP from OIE](http://www.opengroupware.us/2012/11/using-sshscp-from-oie.html)

-##Data Source
+##External Data Sources

 ###LDAP

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Adam Tauno Williams</dc:creator><pubDate>Tue, 19 Mar 2013 17:03:09 -0000</pubDate><guid>https://sourceforge.net997386bc3677b595decc291638aa1db9712ea5fb</guid></item><item><title>WikiPage OpenGroupwareIntegrationEngine modified by Adam Tauno Williams</title><link>https://sourceforge.net/p/coils/wiki/OpenGroupwareIntegrationEngine/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v14
+++ v15
@@ -1,4 +1,6 @@
 [Home] [Example Worklow Routes](ExampleRoutes)
+
+[TOC]

 #OpenGroupware Integration Engine

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Adam Tauno Williams</dc:creator><pubDate>Tue, 19 Mar 2013 17:02:24 -0000</pubDate><guid>https://sourceforge.netad79aa849e54e4078c78d1f45e56b18450042717</guid></item></channel></rss>