Invoking SQL Integration service flows
To integrate with an external database, you can use the SQL Integration service flows
that are available in the System Data Toolkit by using the designer.
Before you begin
To integrate with SQL, update the Liberty configuration and add the driver files to your persistent storage. See Enabling the Liberty feature to integrate with SQL.
About this task
The System Data toolkit includes SQL Integration capabilities that enable integration with external databases.
The SQL Integration service flows support common database interactions, including support for parameterized queries. These service flows can automatically map query results directly into the relevant variable type. The SQL Integration service flows enable you to develop implementations to
- Read existing data from a database.
- Insert new data to a database.
- Call-stored procedures in your database.
When passing data between a workflow and a connected database, the SQL Integration service flows allows you to specify SQL data types such as integers, BLOBs, and CLOBs.
Important: The SQL Integration capabilities in the System Data toolkit do not
participate in the transaction of the surrounding service flow or process instance.
The following SQL integration capabilities are available.
SQL Execute Statement
SQL Execute Statement (SQLResult)
SQL Execute Multiple Statements
SQL Execute Multiple Statements (SQLResult)
SQL Execute Script (SQLResult)
SQL Call Stored Procedure
SQL Call Stored Procedure (SQLStatement)
SQL Call Stored Procedure (SQLResult)
SQL Call Multiple Stored Procedures
SQL Call Multiple Stored Procedures (SQLResult)
SQL File to Blob
SQL File to Blob (SQLStatement)
SQL Blob to File
SQL Blob to File (SQLStatement)
SQL File to Clob
SQL File to Clob (SQLStatement)
SQL Clob to File
SQL Clob to File (SQLStatement)
SQL Get Database Type
SQLConnector
is an undocumented implementation
detail.