Online Helps > Rule Execution Server Console > Viewing and Managing Rulesets > Viewing the WSDL for a Ruleset

A WSDL URL is generated for every ruleset deployed on Rule Execution Server, even if the ruleset cannot be used with the hosted transparent decision service. This URL is based on the Rule Execution Server Console host, even if the jrules-bres-ootbds-<platform>.ear archive is not deployed on this host.

A ruleset can use the hosted transparent decision service if it uses either a Java XOM with simple types, or an XML XOM.

The WSDL URL has the format http://ServerHost:ServerPort/DecisionService/ws/RuleAppName/[RuleAppVersion/]RulesetName/[RulesetVersion]?WSDL.

The following WSDL URLs on JBoss for a ruleset with the canonical path of /myruleapp/1.0/myruleset/1.0 are all valid:

To generate the WSDL:

  1. Click the Explorer tab.
  2. Click RuleApps in the Navigator panel to display the RuleApps View.
  3. Click the name of the RuleApp that contains the ruleset in the RuleApps View.
  4. To open the RuleApp details directly from the Navigator panel, you can also click the RuleApp name.
  5. In the RuleApp View, click the relevant ruleset.
  6. In the Ruleset View, in the ruleset summary box:
  7. Click Get WSDL for this ruleset version to generate the WSDL using the canonical ruleset path. With this option the WSDL URL has the format http://ServerHost:ServerPort/DecisionService/ws/RuleAppName/RuleAppVersion/RulesetName/RulesetVersion?WSDL.
    Click Get WSDL for the latest ruleset version to generate the WSDL using a ruleset path that does not include the ruleset version number. With this option the WSDL URL has the format http://ServerHost:ServerPort/DecisionService/ws/RuleAppName/RuleAppVersion/RulesetName?WSDL.

See Also

Setting WSDL Options | Enabling and Disabling Rulesets