webMethods Business Rules Web Help
About this Documentation
Document Conventions
Online Information and Support
Data Protection
Working with Business Rules in My webMethods
About this Guide
Getting Started
Installation and Configuration Information for My webMethods System Administrators
Rules Development Terminology
Understanding the User Interface
The Navigation Pane
The Workspace Area
The Format of the Business Rules Page
The Decision Entity List Window
The Decision Entity Editor Window
The Rule Project Verification Window
Modifying Rule Projects Overview
Working with Decision Tables
Modifying a Decision Table
Adding an Operator and a Literal Value in Direct Edit Mode
Modifying an Operator in Direct Edit Mode
Modifying a Literal Value in Direct Edit Mode
Adding a Condition or Result Value with the Editor
Modifying a Condition or Result Value with the Editor
Clearing a Condition or Result Value
Adding a Rule
Deleting a Rule
Reordering Rules
Assigning a Principal to a Condition or Result Value
Configuring Principal Types
Setting Viewing Preferences for Conditions or Results
Filtering Rules
Setting an In Effect Date at Decision Table Level
Setting an In Effect Date at Rule Level
Working with a Preconfigured Data Provider Service
Configuring a Server Connection for a Preconfigured Data Provider Service
About Condition Operators
About Result Operators
About In Effect Operators
About Data Type Assignment
Working with Decision Trees
Modifying a Decision Tree
Modifying Condition Links or Assignment Result Nodes in Direct Edit Mode
Modifying Condition Links or Assignment Result Nodes with the Editor
Setting and Modifying Labels
Setting a Default Value for a Condition Node
Setting an In Effect Date at Decision Tree Level
Setting an In Effect Date at Branch Level
Showing and Hiding Decision Tree Properties
Expanding and Collapsing Nodes
Zooming In and Out
About Condition Operators
About Result Operators
About In Effect Operators
About Data Type Assignment
Working with Event Rules
Modifying an Event Result
Adding an Operator and a Literal Value in Direct Edit Mode
Modifying an Operator in Direct Edit Mode
Modifying a Literal Value in Direct Edit Mode
Adding a Result Value with the Editor
Modifying a Result Value with the Editor
Clearing a Result Value
About Result Operators
About Data Type Assignment
Global Functions Overview
Opening a Decision Entity
Locking a Decision Entity
Saving Changes to a Decision Entity
Modifying the Description of a Decision Entity
Creating and Modifying Lists with the Inline Editor
About Constants
Rule Verification Overview
About Automatic Verification
Verifying Rules Manually
Working with a Preconfigured Verification Service
Configuring a Server Connection for a Preconfigured Verification Service
Showing or Hiding Suppressed Warnings
About Verification Categories
Hot Deploying Rule Projects to Integration Server
Configuring an Integration Server Connection
Excluding an Integration Server for Hot Deployment
Hot Deploying a Rule Project
Hot Deploying and Merging Rule Projects with webMethods Deployer
Configuring My webMethods Server
Working with Expressions
Adding an Expression
Using CSV Import
CSV Formatting
Importing a CSV File
webMethods Business Rules Reference
About this Guide
Functions
About
Summary of Conversion Functions
toBoolean()
toDate()
toDate()
toDate(String dateFormat)
toDouble()
toDouble()
toLong()
toLong()
toString()
toString()
toString()
toString()
toString(String dateFormat)
Summary of Date Functions
int century()
int compareDates(Date date1, Date date2)
Date date()
Date dateMinusDays(int days)
Date datePlusDays(int days)
long dateToInt()
int dayOfMonth()
int dayOfWeek()
int dayOfYear()
int daysInMonth(int month, int year)
long diffInDays(Date anotherDate)
long diffInMonths(Date anotherDate)
long diffInYears(Date anotherDate)
Date intToDate(long millis)
isLeapYear(int year)
int month()
String time()
boolean verifyDate(int year, int month, int day)
boolean verifyIntDate(long millis)
boolean verifyMonth(int month)
boolean verifyYear(int year)
int year()
Date ymdToDate(int year, int month, int day)
Summary of List and Range Functions
boolean inList(String[] list)
boolean inList(String[] list, boolean ignoreCase)
boolean inRange(Date lowerBound, Date upperBound)
boolean inRange(Date lowerBound, Date upperBound, Date[] exclusions)
boolean inRange(Date[][] listOfRanges, Date[] exclusions)
boolean inRange(Date[][] listOfRanges, boolean inclusiveLower, boolean inclusiveUpper, Date[] exclusions)
boolean inRange(Double lowerBound, Double upperBound)
boolean inRange(Double lowerBound, Double upperBound, Double[] exclusions)
boolean inRange(Double[][] listOfRanges, Double[] exclusions)
boolean inRange(Double[][] listOfRanges, boolean inclusiveLower, boolean inclusiveUpper, Double[] exclusions)
boolean inRange(Long lowerBound, Long upperBound)
boolean inRange(Long lowerBound, Long upperBound, Long[] exclusions)
boolean inRange(Long[][] listOfRanges, Long[] exclusions)
boolean inRange(Long[][] listOfRanges, boolean inclusiveLower, boolean inclusiveUpper, Long[] exclusions)
boolean inRange(String lowerBound, String upperBound)
boolean inRange(String lowerBound, String upperBound, String[] exclusions)
boolean inRange(String[][] listOfRanges, String[] exclusions)
boolean inRange(String[][] listOfRanges, boolean ignoreCase, boolean inclusiveLower, boolean inclusiveUpper, String[] exclusions)
object list createList(Object[] list)
object list appendToList(Object[] list, Object item)
object list appendCopyToList(Object[] list, Object item)
object list insertIntoList(Object[] list, Object item, int position)
object list removeFromList(Object[] list, int position)
Summary of Math Functions
long abs(long value)
double abs(long double)
double acos(double val)
double asin(double val)
double atan(double val)
double ceil(double val)
double cos(double val)
double cosh(double val)
double degreesToRadians(double angdeg)
double exp(double val)
double floor(double val)
double log(double val)
long max(long val1, long val2)
double max(double val1, double val2)
long min(long val1, long val2)
double min(double val1, double val2)
long mod(long val1, long val2)
double mod(double val1, double val2)
double pi()
double pow(double base, double exponent)
double radiansToDegrees(double angrad)
long round(double val)
double round(double val, int scale)
double round(double val, int scale, int roundingMethod)
double sin(double val)
double sinh(double val)
double tan(double val)
double tanh(double val)
Summary of String Functions
concat(String str): String
contains(String str): boolean
endsWith(String suffix): boolean
equals(String anotherString): boolean
equalsIgnoreCase(String anotherString): boolean
matches(String regex): boolean
regionMatches(boolean ignoreCase, int toffset, String other, int ooffset, int len): boolean
replaceAll(String regex, String replacement): String
replaceFirst(String regex, String replacement): String
startsWith(String prefix): boolean
substring(int beginIndex): String
substring(int beginIndex, int endIndex): String
toLowerCase(): String
toUpperCase(): String
trim(): String
Rules-Related Event Types
About
Summary of Rules-Related Event Types
Publishing Business Rules Events
Working with Business Rules Auditing
About
Summary of Business Rules Auditing Information
Writing Business Rules Auditing Information to the Database
Services
About
Summary of WmBusinessRules Built-in Services
pub.businessrules.client:invoke
Summary of REST Services on My webMethods Server
GET <base URL>/projects
GET <base URL>/project/%ruleProjectName%
PUT <base URL>/project/%ruleProjectName%/lock
PUT <base URL>/project/%ruleProjectName%/unlock
PUT <base URL>/project/%ruleProjectName%/unlockall
PUT <base URL>/project/%ruleProjectName%/decisiontable/%decisionTableName%
PUT <base URL>/project/%ruleProjectName%/decisiontable/%decisionTableName%/lock
PUT <base URL>/project/%ruleProjectName%/decisiontable/%decisionTableName%/unlock
PUT <base URL>/project/%ruleProjectName%/deploy
GET <base URL>/project/%ruleProjectName%
PUT <base URL>/project/%ruleProjectName%
DELETE <base URL>/project/%ruleProjectName%
GET <base URL>/projects/%ruleProjectName%/decision_trees/%decisionTreeName%
PUT <base URL>/projects/%ruleProjectName%/decision_trees/%decisionTreeName%
GET <base URL>/projects/%ruleProjectName%/decision_trees/%decisionTreeName%/condition_nodes/%conditionNodeId%
PUT <base URL>/projects/%ruleProjectName%/decision_trees/%decisionTreeName%/condition_nodes/%conditionNodeId%
GET <base URL>/projects/%ruleProjectName%/decision_trees/%decisionTreeName%/lines/%conditionLinkId%
PUT <base URL>/projects/%ruleProjectName%/decision_trees/%decisionTreeName%/lines/%conditionLinkId%
GET <base URL>/projects/%ruleProjectName%/decision_trees/%decisionTreeName%/result_nodes/%resultNodeId%
PUT <base URL>/projects/%ruleProjectName%/decision_trees/%decisionTreeName%/result_nodes/%resultNodeId%
GET <base URL>/projects/%ruleProjectName%/decision_trees/%decisionTreeName%/results/%resultId%
PUT <base URL>/projects/%ruleProjectName%/decision_trees/%decisionTreeName%/results/%resultId%
PUT <base URL>/projects/%ruleProjectName%/decision_trees/%decisionTreeName%/lock
PUT <base URL>/projects/%ruleProjectName%/decision_trees/%decisionTreeName%/unlock
GET <base URL>/projects/%ruleProjectName%/decision_tables/%decisionTableName%
Summary of REST Services on Integration Server
POST <base URL>/pub.businessrules.restApi.api:businessrules/projects/invoke
Technical Details for Preconfigured Verification Services
Technical Details for Preconfigured Data Provider Services
Using Docker for Business Rules
Administering Business Rules with Command Central
About
Commands that Business Rules Supports
Configuration Types that Business Rules Supports
Run-Time Monitoring Statuses for Business Rules
Copyright
webMethods Business Rules Web Help
Copyright