CONTENTS
Testing Rules with Rule Scenario Manager
Getting Started
Overview: Rule Scenario Manager
Concepts
Tests
Scenarios
Scenario Suites
Simulations
Configurations
RSM Archives
Scenario Service Provider
Tasks
Defining Rule Scenario Manager Artifacts
Overview of Rule Scenario Manager Artifacts
Creating a Client Scenario Project for RuleApps
Defining a New Configuration
Creating a Client In/Out Parameters Project for RuleApps
Adding an Extractor to a Project
Adding an Operator to a Project
Adding a Scenario to a Project
Adding a Scenario Suite to a Project
Adding a Scenario Suite KPI to a Project
Adding Scenario Support Files to a Project
Adding a Simulation to a Project
Adding a Simulation KPI to a Project
Adding a Trace Filters File to a Project
Adding a Type to a Project
Input and Output Parameters in Excel
RSMXML Serialization
BOMXML Serialization
Executing Scenarios, Scenario Suites, Simulations, and RSM Archives
Executing a Scenario, Scenario Suite, or Simulation
Ant Commands for Scenario Execution
RSM Archives Execution with Ant Commands
RSM Archive Execution from an HTTP Client
Deploying the XOM to the Scenario Service Provider
Deploying a XOM JAR File
Deploying the Class Files Directly
Using the ssp-setup Ant Task
Reference
Rule Scenario Manager XML and Java Artifacts
Scenario XML Definition
Scenario Suite XML Definition
Simulation XML Definition
Configuration XML Definition
RSM Archive Definition
Key Performance Indicator Java Definition
Test Extractor, Operator, and Type Java Definitions
Test Extractors and Operators
Overview of Test Extractors and Operators
NUM_RULES_FIRED
NUM_RULES_NOT_FIRED
NUM_ALL_RULES
RULES_FIRED
RULES_NOT_FIRED
ALL_RULES
NUM_TASKS_EXECUTED
NUM_TASKS_NOT_EXECUTED
NUM_ALL_TASKS
TASKS_EXECUTED
TASKS_NOT_EXECUTED
ALL_TASKS
EXECUTION_DURATION
CANONICAL_RULESET_PATH
ERROR_MESSAGES
WARNING_MESSAGES
INPUT_PARAMETERS
OUTPUT_PARAMETERS
EXECUTION_TRACE_PROPERTIES
OUTPUT_STRING
USER_DATA
WORKING_MEMORY