CSIT Use Case Document
Functionality: Rule Management
Add a valid rule.
Add an invalid rule of which some mandatory fields are missing.
Add an invalid rule of which the content is incorrect.
Add an invalid rule of which the content is incorrect.
Delete an existing rule.
Delete a non-existing rule.
Query a rule with an existing ID.
Query a rule with a non-existing ID.
Query rules with (a part of) an existing name.
Query rules with (a part of) a non-existing name.
Query rules with a valid status.
Query rules with an invalid status.
Query rules with the status left empty.
Query rules using the combination of different fields.
Modify the rule with a valid status.
Modify the rule with an invalid status.
Modify the description of the rule with the new string.
Deploy a rule with the repetitive contents to the engine.
Add a rule with the repetitive name to the rule management.
Add a rule with the repetitive contents to the rule management.
Functionality: Engine Management
Add a rule with valid contents to the engine.
Add a rule with invalid contents to the engine.
Delete an existing rule using an existing package ID from the engine.
Delete an existing rule using a non-existing package ID from the engine.
Verify a rule with valid contents.
Verify a rule with invalid contents.
Functionality: Interactions with Other Components
Publish data to a DMaaP Topic
Pull data from a DMaaP Topic