Activity - sqlBulkLoadRowSet

Activity Type: Relational

Description

Bulk load a database table with data from a RowSet XML document (as, for example, produced by the output from an sqlQueryStatement activity).

Example

<sqlBulkLoadRowSet name="bulkLoad">
  <webRowSetStream from="dataToInsert"/>
  <loadIntoTable tableName="newTable" transactionally="false"/>
  <resultStream name="results"/>
</sqlBulkLoadRowSet>

Specification

Element sqlBulkLoadRowSet:

Limitations

The default implementation of this activity does not work with Oracle databases.

Data Resource Accessor

This activity requires a data resource accessor that implements the following interface: uk.org.ogsadai.dataresource.JDBCConnectionProvider

Input and Output Types

XML Schema

OGSA-DAI/schema/ogsadai/xsd/activities/sql_bulk_load_rowset.xsd

Class

uk.org.ogsadai.activity.sql.SQLBulkLoadRowSetActivity

Client Toolkit Class

uk.org.ogsadai.client.toolkit.activity.sql.SQLBulkLoad