Configuring a web service endpoint
You can configure the endpoint of a SOAP or REST decision web service, typically to point to a proxy URL rather than the URL where the WSDL, WADL, and OpenAPI files are generated from.
About this task
You can change the web service endpoint in two ways:
- You can use the Rule Execution Server console as explained in this procedure.
- When you execute a decision service with a client that is generated by using a WSDL, WADL, or
OpenAPI file, you can also override the URL of the decision service in the client itself. For
example, in Axis (see the Apache Axis page at
http://axis.apache.org/axis/index.html), a ServiceLocator
class is available in the web service client classes that are generated with Rule Designer. The
ServiceLocator class defines the
getExecutionPreTradeChecksPort method, which takes a URL as a parameter. The name
of this class depends on the name of the ruleset. For
example:
PreTradeChecksDecisionService_PortType pt = locator.getExecutionPreTradeChecksPort (URL);
Procedure
- Start your application server (or the sample server), open the Rule Execution Server console, and sign in to it.
- Click the Explorer tab, expand the RuleApp that you want, and select a ruleset to open the Ruleset View.
- Expand Hosted Transparent Decision Services (HTDS) Options.
- Click Edit.
- Customize the URL in the Web service endpoint section.
- Click Save. To undo your changes, click Cancel instead of Save.