dynamicRouting - Dynamic Routing (dynamicRouting)

Defines Dynamic Routing specific configuration options.

NameTypeDefaultDescription
connectorClusterNamestringThe name of the connector cluster.
maxRetriesint
Min: -1
-1The maximum number of retry attempts. Specifying -1 (default) disables the limit.
retryIntervalA period of time with second precision60sThe retry interval duration. The default value is 60 seconds. Specify a positive integer followed by a unit of time, which can be hours (h), minutes (m), or seconds (s). For example, specify 30 seconds as 30s. You can include multiple values in a single entry. For example, 1m30s is equivalent to 90 seconds.
certificateSubjectstringThe certificate subject that is used in the dynamic routing SSL certificate for the web server.

pluginProperty

A custom property for the WebSphere plug-in configuration. This property is directly inserted into the generated WebSphere plug-in configuration file.

NameTypeDefaultDescription
idstringA unique configuration ID.
namestringThe name of the custom property. This name is directly inserted into the generated WebSphere plug-in configuration file.
valuestringThe value of the custom property. This value is directly inserted into the generated WebSphere plug-in configuration file.
scope
  • connectorCluster
  • intelligentManagement
intelligentManagementThe scope of the custom property. This determines which generated WebSphere plug-in configuration file stanza it is nested upon.
connectorCluster
ConnectorCluster
intelligentManagement
IntelligentManagement

traceSpecification

A custom trace specification for the WebSphere plug-in configuration. This property is directly inserted into the generated WebSphere plug-in configuration file.

NameTypeDefaultDescription
idstringA unique configuration ID.
namestringThe name of the trace specification property. Trace specifications for the same webserver should have unique names. Only the most specific, latest specification with the same name is inserted into the generated WebSphere plug-in configuration file.
specificationstringThe value of the trace specification property. This value is directly inserted into the generated WebSphere plug-in configuration file.
conditionstringWhen a request satisfies this condition, specified trace specification will be enabled for the request. This value should not be left blank for non-default specifications. It is directly inserted into the generated WebSphere plug-in configuration file.
webserversstring*Webservers for which the trace specification applies. Comma-separated list of webserver names for which the specification should be inserted into the generated WebSphere plug-in configuration file. Specify "*" (default) for all webservers.

routingRules

Set of routing rules

NameTypeDefaultDescription
idstringA unique configuration ID.
webServersstring*Web servers for which the routing rules have to be created.
overrideAffinitybooleanfalseCheck it to have rules take precedence over affinity when choosing a server to route to

routingRules > routingRule

Routing rule as part of the routing rule set

NameTypeDefaultDescription
idstringA unique configuration ID.
matchExpressionstringfalseExpression to be matched
orderstringOrder

routingRules > routingRule > rejectAction

Reject action

NameTypeDefaultDescription
rejectAction.codestringThe status code to be returned on reject

routingRules > routingRule > redirectAction

Redirect action

NameTypeDefaultDescription
redirectAction.locationstringURL to which the redirect should be done

routingRules > routingRule > permitAction

Permit action

NameTypeDefaultDescription
allowMaintenanceModeServersbooleanfalseCheck it to permit requests to maintenance mode servers

routingRules > routingRule > permitAction > loadBalanceEndPoints

Destination end points between which the requests have to be load balanced

NameTypeDefaultDescription
idstringA unique configuration ID.

routingRules > routingRule > permitAction > loadBalanceEndPoints > endPoint

Target destination for the routing rule

NameTypeDefaultDescription
idstringA unique configuration ID.
destinationstring*Destination