Methods Supported in the Rules Service
The following methods are supported for use in a Rules Service environment, for example, in a decision running in a Rules Service.
Method Name
Usage
ActionDecision()
Performs a decision as defined in the Decisions window in the Definer.
ActionDoNothing()
Explicitly performs no action.
ActionStartJob()
Starts a batch job defined in USoft Batch.
CommandSystemBackground()
Executes an operating system command in the background.
CommandSystemForeground()
Executes an operating system command in the foreground.
CommandWindows()
Executes a Windows command.
DataRdbmsStatement()
Executes stored procedures or data definition SQL statements.
FileExists()
Verifies if a file exists.
MessageError()
Sends an error message to the log file.
MessageInformation()
Sends an information message to the log file.
MessageLanguage()
Sends a system message to the log file in the language specified at startup.
MessageWarning()
Sends a warning message to the log file.
RefreshConstraints()
Refreshes all constraints in a running application.
ResourceFileUpdate()
Changes the value of a resource in the in-memory resource database.
RuleProfilerDescription()
Adds or changes the description of the currently active profiler session.
RuleProfilerStart()
Starts profiling session in the background.
RuleProfilerStop()
Stops the currently active profiler, and stores the results.
SqlScript()
Performs ad-hoc SQL data manipulation through the Rules Engine.
ValidateJob()
Validates the specific job.