Difference between revisions of "Retriever Config"

From GreenVulcano Wiki
Jump to: navigation, search
(JavaScriptRetriever)
 
Line 7: Line 7:
 
This element does not have attributes but accepts the following children:
 
This element does not have attributes but accepts the following children:
 
* [[Description]]
 
* [[Description]]
* [[#GenericRetriever|GenericRetriever]]
+
* [[GenericRetriever]]
* [[#TableRetriever|TableRetriever]]
+
* [[TableRetriever]]
* [[#JavaScriptRetriever|JavaScriptRetriever]]
+
* [[JavaScriptRetriever]]
 
 
===GenericRetriever===
 
 
 
This element allows you to define helper running SQL select and return the first field of the first selected record as string.
 
It has the parameters:
 
{|class="gvtable"
 
! Attribute !! Type !! Description
 
|-
 
| type || fixed || retriever (unmodifiable)
 
|-
 
| class || fixed || it.greenvulcano.gvesb.datahandling.utils.GenericRetriever
 
|}
 
and the subelements:
 
* [[Description]]
 
* [[DataRetriever]]
 
 
 
 
 
===TableRetriever===
 
 
 
This element allows you to define helper running SQL select and return the result as an XML string in the following form:
 
<syntaxhighlight lang="XML">
 
<?xml version="1.0" encoding="UTF-8"?>
 
<RowSet>
 
  <data>
 
    <row>
 
        <col>value1</col>
 
        <col>value2</col>
 
        <col>value3</col>
 
    </row>
 
    <row>
 
        <col>value4</col>
 
        <col>value5</col>
 
        <col>value6</col>
 
    </row>
 
        ..
 
    <row>
 
        <col>valuex</col>
 
        <col>valuey</col>
 
        <col>valuez</col>
 
    </row>
 
  </data>
 
</RowSet>
 
</syntaxhighlight>
 
 
 
The statement to be executed might contain metadata resolved at runtime.
 
 
 
The following table shows TableRetriever element's attributes:
 
{|class="gvtable"
 
! Attribute !! Type !! Description
 
|-
 
| type || fixed ||  retriever (unmodifiable)
 
|-
 
| class || fixed || it.greenvulcano.gvesb.datahandling.utils.TableRetriever
 
|}
 
 
 
Might contain the sub-elements:
 
* [[Description]]
 
* [[DataRetriever]]
 
 
 
===JavaScriptRetriever===
 
 
 
JavaScriptRetriever allows you to define helpers to be used into the XSL transformations.
 
 
 
We define the functions that run JavaScript code and return the result of the last executed statement.
 
 
 
The scripts to be executed might contain metadata resolved at runtime.
 
 
 
The following table shows the JavaScriptRetriever element attributes:
 
{|class="gvtable"
 
! Attribute !! Type !! Description
 
|-
 
| type || fixed || retriever (unmodifiable)
 
|-
 
| class || fixed || it.greenvulcano.gvesb.datahandling.utils.JavaScriptRetriever
 
|}
 
 
 
Contains the sub-elements:
 
* [[Description]]
 
* [[DataRetriever]]
 

Latest revision as of 14:26, 22 May 2012

Description

The RetrieverConfig element allows you to define helper for use in DataHandler data transformations.

GreenVulcano® ESB Configuration

This element does not have attributes but accepts the following children: