Difference between revisions of "DBOBuilder"

From GreenVulcano Wiki
Jump to: navigation, search
Line 45: Line 45:
 
*** ''value'': variable value
 
*** ''value'': variable value
  
* [[dbo_types]]: among these the DBOSelect as has been seen previously
+
* [[DBOSelect]]: seen previously
 +
* [[DBOThreadSelect]]
 +
* [[DBOUpdate]]
 +
* [[DBOInsert]]
 +
* [[DBOInsertOrUpdate]]
 +
* [[DBOUpdateOrInsert]]
 +
* [[DBOCallSP]]
 +
* [[DBOFlatSelect]]
 +
* [[DBOMultiFlatSelect]]

Revision as of 14:01, 28 March 2012

DBOBuilder: DataHandler service.

It has the following attributes:

Attribute Type Description
type fixed This attribute must assume the value dbobuilder.
class fixed This attribute must assume the value it.greenvulcano.gvesb.datahandling.dbobuilder.DBOBuilder
name required Service name
jdbc-connection-name required DataSource JNDI name
transacted optional Defines if the services must be executed in transaction. Default true.
isXA optional 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 optional The default is the value of @output-data of the last DBOxxx;
make-dump optional 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:

<?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