Designing and Implementing Business Process Models : Business Rules Reference : Services Overview : Summary of REST Services
Summary of REST Services
webMethods Rules Management Console provides predefined REST services. For detailed information on available REST services, see the WADL URL <host>:<port>/wm_rma/rest/application.wadl.
REST services using base URL <host>:<port>/wm_rma/rest/content:
REST Service
Description
Returns a list of rule projects that are currently available on My webMethods Server.
Returns the content and metadata for a given rule project.
Locks the given rule project.
Unlocks the given rule project.
Unlocks the given rule project and all decision entities contained in it.
GET <base URL>/project/%ruleProjectName%/decisiontable/%decisionTableName%
This service has been deprecated and replaced with GET <base URL>/projects/%ruleProjectName%/decision_tables/%decisionTableName%, using base URL <host>:<port>/wm_rma/rest.
Writes the changes for the given decision table to the My webMethods Server.
Locks the given decision table.
Unlocks the given decision table.
Hot deploys the given rule project to an Integration Server that was configured on the My webMethods Server.
REST services using base URL <host>:<port>/wm_rma/rest/raw:
REST Service
Description
Retrieves the rule project from the My webMethods Server.
Stores the given rule project on the My webMethods Server.
Deletes the given rule project from the My webMethods Server.
REST services using base URL <host>:<port>/wm_rma/rest:
REST Service
Description
Retrieves the given decision tree.
Updates the specified decision tree in the given project with the provided decision tree JSON.
Retrieves a condition node with the specified conditionNodeId in the given decision tree and rule project.
Updates a condition node with the specified ConditionNode JSON for the conditionNodeId in the given decision tree and rule project.
Retrieves a condition link with the specified conditionLinkId in the given decision tree and rule project.
Updates a condition link with the specified ConditionLink JSON for the conditionLinkId in the given decision tree and rule project.
Retrieves a result node with the specified resultNodeId in the given decision tree and rule project.
Updates the result node with the specified ResultNode JSON for the resultNodeId in the given decision tree and rule project.
Retrieves a result with the specified resultId in the given decision tree and rule project.
Updates a result with the specified Result JSON for the resultId in the given decision tree and rule project.
Locks a decision tree so that it can be modified exclusively by the user applying the lock.
Unlocks a decision tree so that it can be locked by another user for exclusive modification.
Returns the specified decision table from the specified rule project in JSON.
Copyright © 2017 Software AG, Darmstadt, Germany. (Innovation Release)

Product LogoContact Support   |   Community   |   Feedback