[teiid-issues] [JBoss JIRA] (TEIID-2290) Create a Rules (jbpm) quick start

Van Halbert (JIRA) jira-events at lists.jboss.org
Mon Dec 10 08:33:17 EST 2012


     [ https://issues.jboss.org/browse/TEIID-2290?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Van Halbert reassigned TEIID-2290:
----------------------------------

    Assignee: Van Halbert

    
> Create a Rules (jbpm) quick start
> ---------------------------------
>
>                 Key: TEIID-2290
>                 URL: https://issues.jboss.org/browse/TEIID-2290
>             Project: Teiid
>          Issue Type: Task
>          Components: Build/Kits
>            Reporter: Van Halbert
>            Assignee: Van Halbert
>             Fix For: Open To Community
>
>
> Rules integration!
> Calling rules from within virtual procedure or transformation:
> Logical flow something like this:
> For each row
>      convert row to array or other form that can be easily passed to
> user-defined function (UDF)
>      custom UDF implementation accepts array/vararg params and converts
> to pojo
>          UDF injects pojo to knowledge session
>          rules (potentially) modify pojo
>          UDF converts pojo back to array and returns to Teiid
>      procedure/transformation converts array back to record/row
>      modified values available to procedure/transformation logic
> End
> Assumptions:
> 1. UDF is not adding or removing columns/fields
> 2. UDF is not changing the datatypes of columns/fields
> 3. overhead of starting knowledge session for each record/row is
> prohibitive.  Need a stateful/persistent knowledge session.  This may
> mean a rules service of some kind, preferably in-process.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the teiid-issues mailing list