Difference between revisions of "DBOBuilder"

From GreenVulcano Wiki
Jump to: navigation, search
(Created page with "DBOBuilder: DataHandler service. It has the following attributes: * type: dbobuilder; * class: it.greenvulcano.gvesb.datahandling.dbobuilder.DBOBuilder; * name: Service name; *...")
 
Line 14: Line 14:
  
 
For example:
 
For example:
 
+
<syntaxhighlight lang="XML"><?xml version="1.0" encoding="UTF-8"?>
  <dh-call class="it.greenvulcano.gvesb.virtual.datahandler.DataHandlerCallOperation" name="TestInsertXML" type="call">
+
<dh-call class="it.greenvulcano.gvesb.virtual.datahandler.DataHandlerCallOperation" name="TestInsertXML" type="call">
    <DBOBuilder class="it.greenvulcano.gvesb.datahandling.dbobuilder.DBOBuilder" jdbc-connection-name="" name="" type="dbobuilder">
+
  <DBOBuilder class="it.greenvulcano.gvesb.datahandling.dbobuilder.DBOBuilder" jdbc-connection-name="" name="" type="dbobuilder">
            <DBOSelect class="it.greenvulcano.gvesb.datahandling.dbo.DBOSelect" name="" type="dbo">
+
      <DBOSelect class="it.greenvulcano.gvesb.datahandling.dbo.DBOSelect" name="" type="dbo">
                <statement type="select"/>
+
          <statement type="select"/>
            </DBOSelect>
+
      </DBOSelect>
    </DBOBuilder>
+
  </DBOBuilder>
  </dh-call>
+
</dh-call>
  
 
DBOBuilder accepts as children:
 
DBOBuilder accepts as children:

Revision as of 14:27, 25 January 2012

DBOBuilder: DataHandler service.

It has the following attributes:

  • type: dbobuilder;
  • class: it.greenvulcano.gvesb.datahandling.dbobuilder.DBOBuilder;
  • name: Service name;
  • jdbc-connection-name: DataSource JNDI name;
  • transacted (false|true): Defines if the services must be executed in transaction. Default true.
  • isXA (true|false): If the service is transacted, this attributes indicates if it participates in a distributed transaction or not.
    If false the DataHandler handle a local transaction.
    Default false;
  • output-data: The default is the value of @output-data of the last DBOxxx;
  • make-dump (none|text|hex): If set to none not perform the input/output data dump.
    If set to text or hex then the dump is performed as text or hexadecimal string.
    Default to text.


For example: <syntaxhighlight lang="XML"><?xml version="1.0" encoding="UTF-8"?> <dh-call class="it.greenvulcano.gvesb.virtual.datahandler.DataHandlerCallOperation" name="TestInsertXML" type="call">

 <DBOBuilder class="it.greenvulcano.gvesb.datahandling.dbobuilder.DBOBuilder" jdbc-connection-name="" name="" type="dbobuilder">
     <DBOSelect class="it.greenvulcano.gvesb.datahandling.dbo.DBOSelect" name="" type="dbo">
         <statement type="select"/>
     </DBOSelect>
 </DBOBuilder>

</dh-call>

DBOBuilder accepts as children:

  • Description;
  • DHAliasList: List of aliases for a given DataHandler service. It contains
    • DHAlias: Alias for a DataHandler service with its Description;
  • DHVariables: List of default values for DataHandler service's variables. It contains
    • DHVariable: Default value for DataHandler service's variable including the parameters
      • Description
      • name: variable name
      • value: variable value
  • dbo_types: among these the DBOSelect as has been seen previously.