The SQL Transaction activity node
Use the SQL Update activity node for any SQL action, which does not return a result, set with one or more records. You can insert, update, or delete records into a database table using this activity node.
The SQL Update activity node provides a JDBC driver to access any database that is JDBC compliant. The node enables speedy updates and changes to the database. This node bypasses the Services Automation and/or T&E applications' business logic.
This node cannot be used in processes that are executed in a multi-tenant environment.
Properties
Field | Description |
---|---|
Caption | The caption for the node in the diagram on the Designer window. |
Name | The internal name for the node. |
General tab | |
Override JDBC | If this check box is selected, the SQL Query node will use the driver, URL, user, and password information specified in the node instead of values specified in the Designer Login/JDBC tab or the server setup information. |
Driver | The name of the JDBC driver. |
URL | The URL for JDBC. |
User | The JDBC user name. |
Password | The JDBC user password. |
SQL Select | Specify/Define the SQL Query. |
Import button | Select this button to open the File Selection dialog box. Use the File Selection dialog box to import the SQL query saved in a file. Then, paste it to the SQL query string. |
Build button | Select this button to open the SQL Update String Builder. |
Stop process on SQL error | Select this check box to stop the processif any error on the SQL query execution. |
Variables | Displays all of the variables available for use in this node. |
Description tab The description of the activity. |
SQL Update String Builder
You can use the manual process (described above), or you can use the SQL Update String Builder Wizard to help you create the following SQL functions:
-
Add – To add a record into a table
-
Delete – To delete a record from a table
-
Change – To update a record in a table
Output variables
Field | Description |
---|---|
NODENAME_RETURN_ CODE (Integer) |
The return code (where 0=Success and 1=Failure) returned by a Query. |
NODENAME_RETURN_ MSG (String) |
The message returned by a query. |
NODENAME_RECORD_COUNT (Integer) | The number of records that were counted in a query. |