Name

action

Database Query Action — Action that executes a database query

<action class="xms.action.DBAction" > child tags </action>

Table 1. Attributes for action tag (for xms.action.DBAction)

NameDescriptionTypeDefault ValueRequired
dataSourceData SourceTemplate Freemarker template stringnoneyes
eventThe event to fire this action onString any character combinationnoneyes
timeoutTimeout in ms for the database queryint any integernoneno

Service Dependencies

This tag depends on the following services (or a service that extends or implements these classes)

Child Tags

SQL Element

<sql>value</sql>

Table 2. Attributes for sql tag (for xms.action.DBAction)

NameDescriptionTypeDefault ValueRequired
valueThe SQL query to executeTemplate Freemarker template stringnoneyes

Param Element

<param>value</param>

Table 3. Attributes for param tag (for xms.action.DBAction)

NameDescriptionTypeDefault ValueRequired
valueAn SQL query parameterTemplate Freemarker template stringnoneyes

Example 3. Example configuration for Database Query Action

Required attributes are marked with a bold typeface

<action class="xms.action.DBAction"
      dataSource="dataSource"
      event="event"
      timeout="timeout">
    <sql>
        value
    </sql>
    <param>
        value
    </param>
</action>