Activity - sqlStoredProcedure

Activity Type: Relational

Description

Run a stored procedure of a relational data resource.

Examples

<sqlStoredProcedure name="statement">
  <storedProcedureName>STORED-PROCEDURE-NAME</storedProcedureName>
  <resultStream name="results"/>
</sqlStoredProcedure>
<sqlStoredProcedure name="statement">
  <!-- value of first input parameter -->
  <sqlParameter position="1" from="data" />
  <!-- register output parameter of type INTEGER -->
  <sqlOutParameter position="2" type="4" />
  <storedProcedureName>STORED-PROCEDURE-NAME</storedProcedureName>
  <resultStream name="results"/>
</sqlStoredProcedure>

Specification

Element sqlStoredProcedure:

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_stored_procedure.xsd

Class

uk.org.ogsadai.activity.sql.SQLStoredProcedureActivity

Client Toolkit Class

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