Introduction¶
TCUP Action Service is a rule based service which allows users to execute or invoke different types of actions (such as web service invocation, sending notification or alert, storing events in the database etc.) when certain events or conditions are detected on incoming message data from Message Routing or Complex Event Processing services.
The main list of predefined actions that can be carried out by the Action services is mentioned below:
Posting SOS data to Elastic Search DB
Event push to syslog Linux utility
Persist Content to Database
Callback URL
Insert content to TCUP Sensor Observation Service
Push based notification on Android/ iPhone/ Windows mobile based platform
Email
SMS
User plugin invocation
Invoke user added script
Posting to messaging system through JMS/MQTT/AMQP protocol.
Store parquet format data into HDFS
Calculate summary or aggregate functions on incoming data stream
Poll a data source in a given schedule
Insert in Redis stream
Users can also add custom action type with the help of admin to perform different other actions.
Purpose of the Document¶
This document describes how to make use of Action service using TCUP portal. After going through this document users will able to do the following:
create Action rule
perform different actions like start/stop the Action rule
execute Action rule and view the result
integrate different services of TCUP using Action Service
view the Action rule statistics
implement new custom action type in Action Service.
Reference Document¶
Please refer to the following documents to get more details on Action service
To understand the basic concepts of Action Service please refer to the Concept guide.
For API details please refer to the API guide.